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

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #5  
Old 08-12-2011, 12:49 AM
EquinoxWorld EquinoxWorld is offline
 
Join Date: Nov 2009
Location: Naples
Posts: 354
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by kh99 View Post
I think what you have should work, but the PreRegister calls aren't quite right, you need a => between the name and the variable:

PHP Code:
vB_Template::preRegister('COTW_SIDEMENU', array('cotw_sotw_sidemenu_nom' => $cotw_sotw_sidemenu_nom));
vB_Template::preRegister('COTW_SIDEMENU', array('cotw_sotw_sidemenu_vote' => $cotw_sotw_sidemenu_vote)); 

And just for the record, to make the variables global you'd just have to put

Code:
global $cotw_sotw_sidemenu_vote, $cotw_sotw_sidemenu_nom;

in your function code.
Thanks for your help kh99, although I haven't been able to get this to work yet. I tried with the same method as the function form the previous threads and using a plugin to call it to the sidebar template but it doesn't show in the cotw_sotw.php page. Could it be that since I am rendering the function in COTW_SIDEMENU template which in turn is being rendered in COTW_SOTW template, maybe I need to also register this function in the COTW_SOTW template as well?? This is the function I am using.

PHP Code:
function cotw_sotw_print_side_vote_nom($dummy)
{
    global 
$vbulletin;
    
    
$result $vbulletin->db->query_read("SELECT * FROM cotw_sotw_nominations");
    if (
mysql_num_rows($result) == 7) {
        echo 
"<li class=inactive><a href=intuitco/cotw/cotw_sotw_nominate.php>Nominations (<font color=red>Closed</font>)</a></li>
              <li class=inactive><a href=intuitco/cotw/cotw_sotw_vote.php>Voting (<font color=lime>Open</font>)</a></li>"
;
    }
    
    if (
mysql_num_rows($result) < 7) {
        echo 
"<li class=inactive><a href=intuitco/cotw/cotw_sotw_nominate.php>Nominations (<font color=lime>Open</font>)</a></li>
              <li class=inactive><a href=intuitco/cotw/cotw_sotw_vote.php>Voting (<font color=red>Closed</font>)</a></li>"
;
    }
    

I know this method as we previously discussed works because I have another function showing up fine in another page, but in this case it is in a template that is also being rendered in another. I have tried all methods a few times each making sure everything was correct but no luck unfortunately....or maybe I am missing something very obvious. In any case, I do appreciate your help, if anything else comes up or something I might be missing please do share Thanks for your time.
Reply With Quote
 


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:14 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.07281 seconds
  • Memory Usage 2,878KB
  • Queries Executed 12 (?)
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
  • (6)bbcode_code
  • (18)bbcode_php
  • (11)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (18)post_thanks_box
  • (18)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (18)post_thanks_postbit_info
  • (18)postbit
  • (18)postbit_onlinestatus
  • (18)postbit_wrapper
  • (1)showthread_list
  • (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_threadedmode.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_threaded
  • showthread_threaded_construct_link
  • 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