vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Context Sensitive (?) $vbphrase usage? (https://vborg.vbsupport.ru/showthread.php?t=192766)

David LeBow 10-05-2008 02:39 PM

Context Sensitive (?) $vbphrase usage?
 
In the Navbar template I have added code to create submenu headings using $vbphrase.

Here's a snippet:

<tr>
<td class="thead">$vbphrase[forum_tools]</td>
</tr>

On some pages (e.g.: within forums), this item displays just fine. On others (notably index.php), the string does not expand, making my menu header disappear. But... not on all pages.

I've had the same problem with other texts. For example, $vbphrase[new_posts_nav] seems to work ONLY on Index.php but not when within a forum.

Are there restrictions as to which phrases can be used where..?

Dismounted 10-06-2008 05:58 AM

Phrases are only fetched according to their "phrase group". A PHP file will request X, Y & Z phrase groups when loading the page. The only exception is Global, which is fetched on every page, and CP Global, which is fetched on every Admin/Mod CP page.

David LeBow 10-06-2008 07:43 AM

Superb, thanks for the quick reply. Great answer.

Is there a summary somewhere of which pages use which phrase groups...? Or do we need to reverse engineer it?

Marco van Herwaarden 10-06-2008 09:14 AM

You would need to look it up in the source, but most groups are self-explanitory.


All times are GMT. The time now is 07:25 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.00923 seconds
  • Memory Usage 1,707KB
  • 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)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