The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#5
|
|||
|
|||
![]() Quote:
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> 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']); Code:
$replace = 'REPLACE CODE'; $vbulletin->templatecache['navbar'] = str_replace($replace,$replace.'REPLACE CODE',$vbulletin->templatecache['postbit']); 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> |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|