Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 06-27-2005, 05:36 AM
futureal futureal is offline
 
Join Date: Feb 2002
Location: Del Mar, CA, USA
Posts: 556
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Caching Phrase Groups

I am running into an odd phrase-related problem that I can't quite nail down. I've created a new group of phrases, and I want to pre-cache them for a Control Panel page.

Thus, I have changed the $phrasegroups section of the file from this:

// #################### PRE-CACHE TEMPLATES AND DATA ######################
$phrasegroups = array('cpuser');

To this:

// #################### PRE-CACHE TEMPLATES AND DATA ######################
$phrasegroups = array('mygroup', 'cpuser');

However, once that has been done, if I go back and attempt to access that page, it produces the following SQL error:

Code:
Database error in vBulletin 3.0.7:
Invalid SQL: 
				SELECT * FROM cpsession
				WHERE userid = 
						AND hash = '83e75790aa132d737560766ce115cbc2'
						AND dateline > 1119849369
mysql error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND hash = '83e75790aa132d737560766ce115cbc2'
						AND dateline > 
mysql error number: 1064
I can't for the life of me figure out what is causing that. I've traced things back in global.php but I'm obviously missing something. Any ideas?
Reply With Quote
  #2  
Old 06-27-2005, 06:06 AM
calorie calorie is offline
 
Join Date: May 2003
Posts: 2,804
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hmm, I don't see why simply adding a phrasegroup would cause that error, though I cannot see your code, so I'd guess that somewhere in your code, you are inadvertently wiping the $bbuserinfo['userid'] variable.
Reply With Quote
  #3  
Old 06-27-2005, 06:12 AM
futureal futureal is offline
 
Join Date: Feb 2002
Location: Del Mar, CA, USA
Posts: 556
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yea, I actually just realized what I had forgotten to do (although I still can't figure out why it would wipe that user variable, that's just odd).

I had neglected to create a phrasegroup_mygroup field in the language table. Thus, when I added 'mygroup' to the phrasegroup cache, it couldn't actually do any caching since the field didn't exist. Now why that produced the error it did, I really have no clue.

Anyway, once I created the proper field, using a query like this:

Code:
ALTER TABLE language ADD phrasegroup_mygroup MEDIUMTEXT NOT NULL DEFAULT '' AFTER phrasegroup_messaging;
Then everything worked fine again. If anybody ever makes the same mistake, hopefully they will search to this thread and find the answer.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 07:35 PM.


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.03411 seconds
  • Memory Usage 2,179KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete