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

Reply
 
Thread Tools Display Modes
  #1  
Old 10-08-2012, 05:28 AM
soulz2003 soulz2003 is offline
 
Join Date: Nov 2009
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default bbuserinfo.pmunread and bbuserinfo.pmtotal display but permissions.pmquota doesn't?

I am trying to add some PM information to the header in our forum. I started out trying the vbadvanced welcome module line of:

{vb:rawphrase x_new_have_y_of_z_allowed, {vb:raw bbuserinfo.pmunread}, {vb:raw bbuserinfo.pmtotal}, {vb:raw permissions.pmquota}}

Which works fine in the module on the cms. But when added to the header template the number for {vb:raw permissions.pmquota} does not show at all. I checked the code for the pm list template and it also uses {vb:raw permissions.pmquota}.

I am not terribly experienced with vBulletin but why is it {vb:raw permissions.pmquota} does not show. Is there some dependency needed in the template?
Reply With Quote
  #2  
Old 10-08-2012, 09:16 AM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

$permissions would need to be registered to the template you're using it in. But since it's a global variable, you might also be able to display it like this:

Code:
{vb:raw GLOBALS.permissions.pmquota}
Reply With Quote
  #3  
Old 10-15-2012, 10:30 PM
soulz2003 soulz2003 is offline
 
Join Date: Nov 2009
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank you this has worked well so far. Is there something you can point me to about registering a variable or whatever to a template. I have started looking but not using the right search terms at this point I guess.
Reply With Quote
  #4  
Old 10-15-2012, 10:35 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Here's an article on the subject: https://vborg.vbsupport.ru/showthread.php?t=228078 . Since I believe you are talking about using it in existing templates, you'd be interested in the section titled "Save into an array and preregister to use in an existing/stock template ".
Reply With Quote
  #5  
Old 10-16-2012, 08:33 AM
soulz2003 soulz2003 is offline
 
Join Date: Nov 2009
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Still not sure what file to put it in for a stock template since I am not exactly writing a plugin or anything but I was pretty tired and will look into it later.

I have an issue related to the former global variable seemingly caused by a plugin registering another variable though. Was hoping maybe there was some insight into it though I informed the developer.

Code:
	$date = date('Y');
		$templater = vB_Template::create('dbtech_vbdonate_adv_portal_donate');
		$templater->register('output', $output);
		$templater->register('date', $date);
		$show['dbtech_vbdonate_adv_portal_donate'] = $templater->render();
With this code present and the file enabled all of a sudden {vb:raw GLOBALS.permissions.pmquota} in the header stops working on pages this part of the plugin works on which would be any vbAdvanced pages, the index and i added one other page. But all other pages the variable still displays fine.

This was why I was hoping on trying to properly register the variable to the stock template and I am sure when I get up in the morning I will figure out what file to edit but it might not do anything anyways so i figured id ask why this other template registering variables not related all of a sudden screws this up.

This plugin that is causing this the specific file with that specific code which when removed stops the problem is hooking at global_start if it matters.
Reply With Quote
  #6  
Old 10-16-2012, 12:19 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hmm...try using {vb:raw bbuserinfo.permissions.pmquota} instead and see if that solves the problem.
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 08:41 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05115 seconds
  • Memory Usage 2,205KB
  • Queries Executed 11 (?)
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
  • (6)post_thanks_box
  • (6)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (6)post_thanks_postbit_info
  • (6)postbit
  • (6)postbit_onlinestatus
  • (6)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_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