View Single Post
  #8  
Old 10-29-2007, 10:47 AM
calorie calorie is offline
 
Join Date: May 2003
Posts: 2,804
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It really isn't reasonable to try and list all possible combinations of available conditionals. They vary by page, mods, etcetera, so what you need to do is var_dump like already suggested, but even then those variables might not be recognized in templates. So what do you do? You are interested in 'Act as Forum' so look at the HTML source of that ACP page to see that 'cancontainthreads' is part of the input variable, and then search the code for something that might be appropriate. Here are a couple of goodies you can find:
Code:
// example_1

$forum = $vbulletin->forumcache[$forumid];

if ($forum['options'] & $vbulletin->bf_misc_forumoptions['cancontainthreads'])
{
	// can contain threads
}
else
{
	// cannot contain threads
}

// example_2

if ($foruminfo['cancontainthreads'])
{
	// can contain threads
	$show['threadslist'] = true;
}
else
{
	// cannot contain threads
	$show['threadslist'] = false;
}
Now of that, go and search the templates for all or part of a variable. For example, if you search the templates for $foruminfo then you get a list of templates where $foruminfo['cancontainthreads'] might be available. Same goes for $show['threadslist'] and other variables. Scope, order, etcetera matter so what might be available in one place may not be available in another place. Find something that looks like it might work and try it, and if there is nothing, then you can instead create it.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01024 seconds
  • Memory Usage 1,765KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete