vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=252)
-   -   Template hooks (https://vborg.vbsupport.ru/showthread.php?t=296947)

Revelence 04-07-2013 02:40 AM

Template hooks
 
How can I edit a template from a plugin using a template hook? Is that possible?

Lynne 04-07-2013 02:48 AM

Have you tried reading any articles about this?

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

Revelence 04-07-2013 01:08 PM

I've tried finding some tutorials on this, I don't think that's what I'm looking for. I'm trying to basically insert my variable into a template from a plugin because there's no hook spots for where I need it

Lynne 04-07-2013 02:30 PM

You will need to register that variable for use in the template and that is what that article is about.

Revelence 04-07-2013 03:37 PM

Yes, but I don't want to manually add the variable to the template.. I want to somehow find a way to insert it with a plugin.

Lynne 04-07-2013 03:39 PM

You may be able to do a str_replace then.

http://php.net/manual/en/function.str-replace.php

Revelence 04-07-2013 03:41 PM

I've tried that, but I'm stuck on actually how I'm supposed to read the template

Lynne 04-07-2013 04:14 PM

I would suggest posting exactly what you have done (please use code tags), letting us see the result, and then we can help you out. Right now, you are being way to general for us to be of any help.

Revelence 04-07-2013 04:20 PM

PHP Code:

$template_hook['postbit_userinfo_start'] = str_replace("userinfo""test"$template_hook['postbit_userinfo_start']); 

I know the hook is wrong because they don't read it actually, which is what I'm needing to figure out how to do.

Lynne 04-07-2013 04:37 PM

What plugin hook are you using?


All times are GMT. The time now is 02:18 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.02779 seconds
  • Memory Usage 1,727KB
  • 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)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete