vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=252)
-   -   How to read the post id inside a postbit template? (https://vborg.vbsupport.ru/showthread.php?t=263473)

slimdude 05-11-2011 12:36 PM

How to read the post id inside a postbit template?
 
Hi. I've made some minor modifications to our vbulletin installation. In short, we need to read the post id of a post inside a template (namely, the postbit_onlinestatus template). I've already tried using {vb:raw post.postid}, {vb:raw post.id} and even {vb:raw postid}. None which seem to work. What would be the correct way or getting the post id?

I'm sorry if this has been posted already somewhere, but trust me, I've searched the forums and could not get an answer.

Thank you.

Lynne 05-11-2011 02:09 PM

If you look in the code for where the postbit_onlinestatus template is rendered, you'll see no post variables are registered for use in that template:
PHP Code:

        $templater vB_Template::create('postbit_onlinestatus');
            
$templater->register('onlinestatus'$onlinestatus);
            
$templater->register('user'$user);
        
$user['onlinestatus'] = $templater->render(); 

And, if you look at the code (includes/functions_bigthree.php), you'll see the post variable isn't even available in the function.

Why do you need it in that template?


All times are GMT. The time now is 09:04 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.01598 seconds
  • Memory Usage 1,708KB
  • 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
  • (1)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (2)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