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

Reply
 
Thread Tools Display Modes
  #21  
Old 01-03-2010, 01:35 PM
consolegaming consolegaming is offline
 
Join Date: Jan 2007
Posts: 168
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Tamtams View Post
Hah nope, I wasn't using {vb:raw custom_template }, I am using {vb:raw threadworks) . This issue has ben racking my head though! Consolegaming - could you just copy and paste the exact code your using so I can ensure I have replicated it properly on my local install! That would likely help me quickly identify why it is not working...
Thanks!
The code for the plugin?

I just copied and pasted the code from your own post here:
https://vborg.vbsupport.ru/showpost....3&postcount=17

I didn't add or remove anything from the plugin text lol.

You have activated your plugin haven't you? . Also it's probably just a typing error in the actual post but when you said what variable you used in the template you used a ) and not a }. I've highlighted it in red so you can see exactly what I'm talking about but I presume you typed it here rather than copying and pasting.
Reply With Quote
  #22  
Old 01-03-2010, 03:04 PM
Tamtams Tamtams is offline
 
Join Date: Nov 2009
Posts: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

OK - I FINALLY FIGURED IT OUT!

It was a stupid mistake of course - on my end - basically, I didn't know you actually had to creat a custom template through the style manager - I thought you could create custom templates pragmatically - i.e. just through PHP code.

For people who come find this thread later on, here's what needs to be done to get this working:

1) Create a new plugin under hook "threadbit_display" with the following code:

PHP Code:
$test_value "It Works!";
$templater vB_Template::create('custom_template'); 
$templater->register('output'$test_value); 
$custom_template$templater->render();
vB_Template::preRegister('threadbit', array('custom_template' => $custom_template)); 
2) Now in the Style Manager, create a custom template called "custom_template", and place the following code in it:
Code:
{vb:raw output}
3) Now in the Style Manager, edit the template called "Threadbit" and add the following line:
Code:
{vb:raw custom_template}
Thanks everyone for your help
Reply With Quote
  #23  
Old 01-03-2010, 05:18 PM
consolegaming consolegaming is offline
 
Join Date: Jan 2007
Posts: 168
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ahh lol. Nah the plugin code creates an instance of that template. It can't generate it out of nowhere. The template itself still needs to be setup in the Style Manager. The idea imo is to only use the plugin to setup the variables that you'll need to use in the template i.e. if most of the template is going to be html put it straight into the template rather than setting up a variable in the plugin with the html.

Nice to hear you got it working though.
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 06:24 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.05485 seconds
  • Memory Usage 2,188KB
  • 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)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete