vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Weirdness with $vbphrase (https://vborg.vbsupport.ru/showthread.php?t=176516)

mikesz 04-18-2008 09:05 AM

Weirdness with $vbphrase
 
Hello,

I ran this question over on vBulletin.com and surprise, surprise, they referred me here.

I created a new setting in my admincp called termsofuse so that I could just add the URL to the file to load, just exactly like the Privacy Statement. The $vboption[termsofuse] works perfectly BUT the $vbphrase piece is empty for some reason even though I can see and access it in the database and in the phrase utility in the admincp.

For some reason, the array value $vbphrase[termsofuse] that I think is suppose to contain "Terms Of Use" is empty and no matter what I do, I can not get or don't know how to get that value loaded from the database to the working array.

This code works:



Code:

<if condition="$vboptions[termsofuseurl]"><a href="$vboptions[termsofuseurl]">Terms Of Use</a> - </if>
but if I run this code:

Code:

<if condition="$vboptions[termsofuseurl]"><a href="$vboptions[termsofuseurl]">$vbphrase[termsofuse]</a> - </if>
It breaks the link and inserts a blank or null in the space instead.

Any idea where or how I can initialize the array to grab the correct phrase from the database?

TIA for your help.

regards, mikesz

Marco van Herwaarden 04-18-2008 09:24 AM

What phrasegroup did you use?

mikesz 04-19-2008 12:32 AM

Global

I just notice a weirdness that I didn't see before. At first I added my table field directly to the database using the privacy field as a guide. I just noticed that searching for the field failed in the Phrase manager but trying to add it failed with a message that it already existed.

I deleted their record from the database and used the phrase manage to add it back which it happily did and now it works correctly.

go figure!

thanks for the insight, asking what group made me look at it with a fresh view.

regards, mikesz

Dismounted 04-19-2008 04:56 AM

A rule of thumb - if there is something you can do via the CP, do it that way, directly messing with the database causes issues (such as caching and the like).

mikesz 04-19-2008 11:57 AM

Good advice, though I am not clear how I would have added the fields to the options page without adding that directly into the database. I don't see how that would be possible though I for sure may be looking at it squarely and don't recognize it.:D

Thanks for the reply.

mikesz

Marco van Herwaarden 04-19-2008 01:34 PM

Set your board in debug mode, and you will have the option to add settings/settinggroups.


All times are GMT. The time now is 08:52 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.01683 seconds
  • Memory Usage 1,715KB
  • 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)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (6)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