vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=251)
-   -   With regards to THIS_SCRIPT (https://vborg.vbsupport.ru/showthread.php?t=286124)

John Lester 07-30-2012 11:41 PM

With regards to THIS_SCRIPT
 
So I've been checking a few threads here and there and a question comes to mind about THIS_SCRIPT. Can you define any php page? For example define('THIS_SCRIPT', 'hotdogs'); would highlight a tab called hotdogs that goes to a page called /hotdogs.php (assuming you define it).

Basically I want to create some custom pages and tabs for them but not hassle with plugins for the tabs to stay highlighted.

kh99 07-31-2012 02:50 AM

Right - I think. If you make a custom script and in it define THIS_SCRIPT to be 'hotdogs', and you create a tab and put hotdogs in the This Script field, then whenever you go to your custom script that tab should be selected.

ARNK 11-05-2012 03:54 AM

Quote:

Originally Posted by kh99 (Post 2352927)
Right - I think. If you make a custom script and in it define THIS_SCRIPT to be 'hotdogs', and you create a tab and put hotdogs in the This Script field, then whenever you go to your custom script that tab should be selected.

How is this done?

kh99 11-05-2012 12:57 PM

I see that you've found the article on creating your own page. You can see in that code there's already a line near the top that defines THIS_SCRIPT. So lets say you call your new file about.php, and at the top you change the THIS_SCRIPT line to be
Code:

define('THIS_SCRIPT', 'about');

Then you can go to the navigation manager and create an About tab, you could set your "target url" to about.php and in "Tab Script(s)" at the bottom, enter "about" (no quotes) so that your About tab will be selected whenever THIS_SCRIPT is defined as 'about'.


All times are GMT. The time now is 09:13 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.00941 seconds
  • Memory Usage 1,714KB
  • 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
  • (1)bbcode_code_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)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