vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=252)
-   -   need help making my 1st simple plugin (https://vborg.vbsupport.ru/showthread.php?t=271707)

Power_user_EX 10-09-2011 01:54 PM

need help making my 1st simple plugin
 
hello ,
I want to add a custom field in the postbit. To get the data I need to run an sql query on table reputation. The result of the query will be an interger (i.e count).

So how do i register a template variable in php and access that in template code ?

What must be the necessary files to be included to make the plugin ?

-Regards ,
Power_user_EX

Lynne 10-09-2011 09:04 PM

Cellarius wrote a really good article that you may be interested in - [vB4] Rendering templates and registering variables - a short guide

Are you sure you need to actually run an individual query for each postbit (that's 20 extra queries per page) instead of just hooking into an existing query for $post?

Power_user_EX 10-12-2011 07:05 AM

Thx Lynne... for the link :D Will go through it asap. Also do you know ny article which mentions what all info is present in $post and to access the same.

Lynne 10-12-2011 03:27 PM

If you go to the showthread.php file, you'll see the query that will create the $post variable around line 943.


All times are GMT. The time now is 07:00 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.01028 seconds
  • Memory Usage 1,710KB
  • 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)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)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