Quote:
Originally Posted by kh99
Try using hook parse_templates, and if you only want it on the home page check for THIS_SCRIPT == 'index'.
|
I did the process_templates, instead of cache_templates maybe my code is wrong, here is my code:
Code:
<plugin active="1" executionorder="5">
<title>Cache Additional Notification Templates</title>
<hookname>cache_templates</hookname>
<phpcode><![CDATA[$cache = array_merge((array)$cache,array(
'navbar_image',
));]]></phpcode>
</plugin>
I was hoping you were on today.. I wanna add a simple "Login Field" on 1 line wich has 2 background images, 1 for
Password Field and and 1 for the
Username Field! Dont know if THIS_SCRIPT will help me if I want it to show up on all pages and for guest...
Now I am thinking to use the Replace code instead of hooks, I never found out how to Replace a code on vB4.2, but on my vB3.8 it was a success when I saw one of your and Scanus explanation!, But I keep failing using the Replace code on vB4.x.. Thats why I am only use hooks now :/
I have 2 different Replace codes, but didnt work on vB4.2, Can you please show how can I replace this instead of using the hooks... Thank you
Method 1:
Code:
$replace = 'REPLACE CODE';
$vbulletin->templatecache['navbar'] = str_replace($replace,'REPLACE CODE'.$replace,$vbulletin->templatecache['postbit']);
Method 2:
Code:
$replace = 'REPLACE CODE';
$vbulletin->templatecache['navbar'] = str_replace($replace,$replace.'REPLACE CODE',$vbulletin->templatecache['postbit']);
And below is the LAST part of my navbar template code! I wanna know which part is good to use for
REPLACING, and to add my ITEM below navbar:
Code:
<div class="body_wrapper">
{vb:raw ad_location.ad_navbar_below}
{vb:raw ad_location.global_below_navbar}
<vb:if condition="$show['notices'] AND THIS_SCRIPT != 'register'">
<form action="profile.php?do=dismissnotice" method="post" id="notices" class="notices">
<input type="hidden" name="do" value="dismissnotice" />
<input type="hidden" name="s" value="{vb:raw session.sessionurl}" />
<input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}" />
<input type="hidden" id="dismiss_notice_hidden" name="dismiss_noticeid" value="" />
<input type="hidden" name="url" value="{vb:raw return_link}" />
<ol>
{vb:raw notices}
</ol>
</form>
</vb:if>
Thank you very much