vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Custom Page O utside Directory Issues (https://vborg.vbsupport.ru/showthread.php?t=187918)

Jarocks 08-12-2008 02:48 PM

Custom Page O utside Directory Issues
 
Is there a way to get the relative links and images to work in a custom vbulletin page outside the directory without having to go into the style and edit all the paths.
Edit: I have found a rudimentary solution to solve the image issue.
Code:

$headinclude = str_replace('images', $vbulletin->options['bburl'] . '/images', $headinclude);

$header = str_replace('images', $vbulletin->options['bburl'] . '/images', $header);

$footer = str_replace('images', $vbulletin->options['bburl'] . '/images', $footer);

should I go about doing the same for the links or is there an better way?

--------------- Added [DATE]1218559131[/DATE] at [TIME]1218559131[/TIME] ---------------

Code:

$headinclude = str_replace('href="', 'href="' . $vbulletin->options['bburl'] . '/', $headinclude);

$header = str_replace('href="', 'href="' . $vbulletin->options['bburl'] . '/', $header);

$footer = str_replace('href="', 'href="' . $vbulletin->options['bburl'] . '/', $footer);

$headinclude = str_replace('action="', 'action="' . $vbulletin->options['bburl'] . '/', $headinclude);

$header = str_replace('action="', 'action="' . $vbulletin->options['bburl'] . '/', $header);

$footer = str_replace('action="', 'action="' . $vbulletin->options['bburl'] . '/', $footer);

This sort of works but it seems like there should be a much simpler way to do it.

LT Mote 08-12-2008 06:46 PM

Place this code IN the custom page...

PHP Code:

chdir('./../');
require_once(
'./global.php'); 

Let me know if u need further assistance

RLShare 08-12-2008 06:56 PM

If he is getting those template values in the first place then he already has that worked out and it won't fix his problem. Actually if you look at the code he's replacing all relative paths with full paths

Try adding a base url in the head tag of your custom page/template...
<base href="http://YOURFORUMURL" />


All times are GMT. The time now is 01:05 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00937 seconds
  • Memory Usage 1,717KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code_printable
  • (1)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete