vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 4.x Template Modifications (https://vborg.vbsupport.ru/forumdisplay.php?f=246)
-   -   Miscellaneous Hacks - TW7S - Change the look of the Login/Register in header (https://vborg.vbsupport.ru/showthread.php?t=231916)

voglermc 04-16-2010 04:51 PM

Here is all I did:
Find this:
Code:

<div>
                        <div>
                    <input type="text" class="textbox" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="101" value="<vb:if condition="$username">{vb:raw username}<vb:else />{vb:rawphrase username}</vb:if>" />
                    <input type="text" class="textbox default-value" tabindex="102" name="vb_login_password_hint" id="navbar_password_hint" size="10" value="{vb:rawphrase password}" style="display:none;" />
                    <input type="password" class="textbox" tabindex="102" name="vb_login_password" id="navbar_password" size="10" />
                    <input type="submit" class="loginbutton" tabindex="104" value="{vb:rawphrase log_in}" title="{vb:rawphrase enter_username_to_login_or_register}" accesskey="s" />
                        </div>
                    </div>
                </fieldset>
                <div id="remember" class="remember">
                    <label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" id="cb_cookieuser_navbar" class="cb_cookieuser_navbar" accesskey="c" tabindex="103" /> {vb:rawphrase remember_me}</label>
                </div>

Replace with this:
Code:

                    <div>
                        <div>
                    <input type="text" class="textbox" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="101" value="<vb:if condition="$username">{vb:raw username}<vb:else />{vb:rawphrase username}</vb:if>" />
                    <input type="text" class="textbox default-value" tabindex="102" name="vb_login_password_hint" id="navbar_password_hint" size="10" value="{vb:rawphrase password}" style="display:none;" />
                    <input type="password" class="textbox" tabindex="102" name="vb_login_password" id="navbar_password" size="10" />
                    <input type="submit" class="loginbutton" tabindex="104" value="{vb:rawphrase log_in}" title="{vb:rawphrase enter_username_to_login_or_register}" accesskey="s" />                       
                    <label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" id="cb_cookieuser_navbar" class="cb_cookieuser_navbar" accesskey="c" tabindex="103" /> {vb:rawphrase remember_me}</label>
                        </div>
                    </div>
                </fieldset>

I don't use the icons, it just gets everything on one line.

AliceHoward 04-19-2010 06:15 AM

I have made some minor changes to how this is done on my own site so it works nicely with vB403

Put this in the additional css template
Code:

.toplinks form img {
position:relative; 
top: 5px;       
}

In header template FIND THIS:
Code:

                                <fieldset id="logindetails" class="logindetails">
                                        <div>
                                                <div>
                                        <input type="text" class="textbox" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="101" value="<vb:if condition="$username">{vb:raw username}<vb:else />{vb:rawphrase username}</vb:if>" />
                                        <input type="text" class="textbox default-value" tabindex="102" name="vb_login_password_hint" id="navbar_password_hint" size="10" value="{vb:rawphrase password}" style="display:none;" />
                                        <input type="password" class="textbox" tabindex="102" name="vb_login_password" id="navbar_password" size="10" />
                                        <input type="submit" class="loginbutton" tabindex="104" value="{vb:rawphrase log_in}" title="{vb:rawphrase enter_username_to_login_or_register}" accesskey="s" />
                                                </div>
                                        </div>
                                </fieldset>
                                <div id="remember" class="remember">
                                        <label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" id="cb_cookieuser_navbar" class="cb_cookieuser_navbar" accesskey="c" tabindex="103" /> {vb:rawphrase remember_me}</label>
                                </div>

REPLACE WITH:
Code:

                        <fieldset id="logindetails" class="logindetails">
                            <div>
                                <div>
                                    <img src="{vb:stylevar imgdir_icons}/username.png" alt="Username" />
                                    <input type="text" class="textbox" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="101" value="<vb:if condition="$username">{vb:raw username}<vb:else />{vb:rawphrase username}</vb:if>" />
                                    <img src="{vb:stylevar imgdir_icons}/password.png" alt="Password" />
                                    <input type="text" class="textbox default-value" tabindex="102" name="vb_login_password_hint" id="navbar_password_hint" size="10" value="{vb:rawphrase password}" style="display:none;" />
                                    <input type="password" class="textbox" tabindex="102" name="vb_login_password" id="navbar_password" size="10" />
                                    <input type="submit" class="loginbutton" tabindex="104" value="{vb:rawphrase log_in}" title="{vb:rawphrase enter_username_to_login_or_register}" accesskey="s" />
                                    <label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" id="cb_cookieuser_navbar" class="cb_cookieuser_navbar" accesskey="c" tabindex="103" /> {vb:rawphrase remember_me}</label>
                                </div>
                            </div>
                        </fieldset>


If you have trouble see the word login in some styles and would like a very quick fix for that then make this change:

In the header replacement code FIND:
Code:

<input type="submit" class="loginbutton"
REPLACE WITH:
Code:

<input type="submit" class="loginbutton" style="color:#000000"
You can change the 000000 for what ever colour best suits the style you are using.

sKippah 04-19-2010 08:22 AM

Wasn't there the code from TW7S new login too?
WOuld be nice if u cpuld share this too.

Ranger375 04-23-2010 02:35 PM

yeah this doesnt work with 4.0.3, or at least the instructions dont (the header code is different)

melbo 04-24-2010 01:57 AM

AliceHoward: How could I get 'remember me' always checked in your above code?

chriske 04-27-2010 12:13 AM

Quote:

Originally Posted by Ranger375 (Post 2025998)
yeah this doesnt work with 4.0.3, or at least the instructions dont (the header code is different)

Can anyone tell me how to fix this?

oddmud 04-27-2010 08:01 PM

<a href="https://vborg.vbsupport.ru/showpost.php?p=2023624&postcount=122" target="_blank">https://vborg.vbsupport.ru/showp...&postcount=122</a> - this version works great.

oddmud 04-27-2010 08:04 PM

shitballs, this removed my banners somehow, even though the code is there still

EDIT: Just had to re-save the advertisement in the ad manager and it fixed it.

sKippah 05-07-2010 03:25 PM

Quote:

Originally Posted by AliceHoward (Post 2023624)
I have made some minor changes to how this is done on my own site so it works nicely with vB403

Put this in the additional css template
Code:

.toplinks form img {
position:relative; 
top: 5px;       
}

In header template FIND THIS:
Code:

                                <fieldset id="logindetails" class="logindetails">
                                        <div>
                                                <div>
                                        <input type="text" class="textbox" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="101" value="<vb:if condition="$username">{vb:raw username}<vb:else />{vb:rawphrase username}</vb:if>" />
                                        <input type="text" class="textbox default-value" tabindex="102" name="vb_login_password_hint" id="navbar_password_hint" size="10" value="{vb:rawphrase password}" style="display:none;" />
                                        <input type="password" class="textbox" tabindex="102" name="vb_login_password" id="navbar_password" size="10" />
                                        <input type="submit" class="loginbutton" tabindex="104" value="{vb:rawphrase log_in}" title="{vb:rawphrase enter_username_to_login_or_register}" accesskey="s" />
                                                </div>
                                        </div>
                                </fieldset>
                                <div id="remember" class="remember">
                                        <label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" id="cb_cookieuser_navbar" class="cb_cookieuser_navbar" accesskey="c" tabindex="103" /> {vb:rawphrase remember_me}</label>
                                </div>

REPLACE WITH:
Code:

                        <fieldset id="logindetails" class="logindetails">
                            <div>
                                <div>
                                    <img src="{vb:stylevar imgdir_icons}/username.png" alt="Username" />
                                    <input type="text" class="textbox" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="101" value="<vb:if condition="$username">{vb:raw username}<vb:else />{vb:rawphrase username}</vb:if>" />
                                    <img src="{vb:stylevar imgdir_icons}/password.png" alt="Password" />
                                    <input type="text" class="textbox default-value" tabindex="102" name="vb_login_password_hint" id="navbar_password_hint" size="10" value="{vb:rawphrase password}" style="display:none;" />
                                    <input type="password" class="textbox" tabindex="102" name="vb_login_password" id="navbar_password" size="10" />
                                    <input type="submit" class="loginbutton" tabindex="104" value="{vb:rawphrase log_in}" title="{vb:rawphrase enter_username_to_login_or_register}" accesskey="s" />
                                    <label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" id="cb_cookieuser_navbar" class="cb_cookieuser_navbar" accesskey="c" tabindex="103" /> {vb:rawphrase remember_me}</label>
                                </div>
                            </div>
                        </fieldset>


If you have trouble see the word login in some styles and would like a very quick fix for that then make this change:

In the header replacement code FIND:
Code:

<input type="submit" class="loginbutton"
REPLACE WITH:
Code:

<input type="submit" class="loginbutton" style="color:#000000"
You can change the 000000 for what ever colour best suits the style you are using.


How can i do that all as one "Line" and how to add "forgot Password"?

vikris 05-10-2010 06:51 PM

Not working for me :( Tried everything, version is 4.0.3 PL1

AliceHoward 05-11-2010 01:33 PM

Quote:

Originally Posted by melbo (Post 2026286)
AliceHoward: How could I get 'remember me' always checked in your above code?

Find this:
Code:

<label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" id="cb_cookieuser_navbar" class="cb_cookieuser_navbar" accesskey="c" tabindex="103" /> {vb:rawphrase remember_me}</label>
Replace with this:
Code:

<label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" id="cb_cookieuser_navbar" class="cb_cookieuser_navbar" accesskey="c" tabindex="103" checked="checked" /> {vb:rawphrase remember_me}</label>

AliceHoward 05-11-2010 01:38 PM

Quote:

Originally Posted by sKippah (Post 2033188)
How can i do that all as one "Line" and how to add "forgot Password"?

Sorry, I don't understand the first part of your question, for the 2nd part: https://vborg.vbsupport.ru/showthread.php?t=235721

AliceHoward 05-11-2010 01:40 PM

Quote:

Originally Posted by Ranger375 (Post 2025998)
yeah this doesnt work with 4.0.3, or at least the instructions dont (the header code is different)

Quote:

Originally Posted by chriske (Post 2027869)
Can anyone tell me how to fix this?

https://vborg.vbsupport.ru/showpost....&postcount=122

Keysailor 05-12-2010 09:06 PM

installed on 4.0.3 PL1 and it works fine, thanks! www.vulcankolinahrfleet.com

sross 05-12-2010 09:37 PM

nmind

GamerPerfection 05-20-2010 05:11 PM

Awesome, looks good on my test site. Thanks, and installed. :)

sKippah 05-20-2010 07:44 PM

Quote:

Originally Posted by AliceHoward (Post 2035157)
Sorry, I don't understand the first part of your question, for the 2nd part: https://vborg.vbsupport.ru/showthread.php?t=235721


Hi. I meant all as One part not separated... Login field - Help and registration is atm all separated....

ndut 05-26-2010 12:36 AM

cannot in vbulletin 4.0.3

here's my header :

Quote:

<div class="above_body"> <!-- closing tag is in template navbar -->
<div id="header" class="floatcontainer doc_header">
{vb:raw ad_location.ad_header_logo}
<div><a name="top" href="{vb:raw vboptions.forumhome}.php{vb:raw session.sessionurl_q}" class="logo-image"><img src="{vb:stylevar titleimage}" alt="{vb:rawphrase x_powered_by_vbulletin, {vb:raw vboptions.bbtitle}}" /></a></div>
<div id="toplinks" class="toplinks">
<vb:if condition="$show['member']">
<ul class="isuser">
<li><a href="login.php?{vb:raw session.sessionurl}do=logout&amp;logouthash={vb:ra w bbuserinfo.logouthash}" onclick="return log_out('{vb:rawphrase sure_you_want_to_log_out}')">{vb:rawphrase log_out}</a></li>
<vb:if condition="$show['registerbutton']">
<li><a href="register.php{vb:raw session.sessionurl_q}" rel="nofollow">{vb:rawphrase register}</a></li>
</vb:if>
<li><a href="usercp.php{vb:raw session.sessionurl_q}">{vb:rawphrase control_panel}</a></li>
<li><a href="{vb:link member, {vb:raw bbuserinfo}}">{vb:rawphrase your_profile}</a></li>
<vb:if condition="$notifications_total">
<li class="popupmenu notifications" id="notifications">
<a class="popupctrl" href="usercp.php{vb:raw session.sessionurl_q}">{vb:rawphrase your_notifications}: <span class="notifications-number"><strong>{vb:raw notifications_total}</strong></span></a>
<ul class="popupbody popuphover">
{vb:raw notifications_menubits}
</ul>
</li>
<vb:else />
<li class="popupmenu nonotifications" id="nonotifications">
<a class="popupctrl" href="usercp.php{vb:raw session.sessionurl_q}">{vb:rawphrase your_notifications}</a>
<ul class="popupbody popuphover">
<li>{vb:rawphrase no_new_messages}</li>
<li><a href="private.php{vb:raw session.sessionurl_q}">{vb:rawphrase inbox}</a></li>
</ul>
</li>
</vb:if>
<li class="welcomelink">{vb:rawphrase welcome_x_link_y, {vb:raw bbuserinfo.username}, {vb:link member, {vb:raw bbuserinfo}}}</li>
<vb:if condition="$vboptions['enablefacebookconnect']">
{vb:raw facebook_header}
</vb:if>
</ul>
{vb:raw template_hook.header_userinfo}
<vb:comment><p>{vb:rawphrase last_visited_x_at_y, {vb:raw pmbox.lastvisitdate}, {vb:raw pmbox.lastvisittime}}</p></vb:comment>
<vb:else />
<ul class="nouser">
<vb:if condition="$show['registerbutton']">
<li><a href="register.php{vb:raw session.sessionurl_q}" rel="nofollow">{vb:rawphrase register}</a></li>
</vb:if>
<li><a rel="help" href="faq.php{vb:raw session.sessionurl_q}">{vb:rawphrase help}</a></li>

<li><a rel="help" href="login.php?do=lostpw{vb:raw session.sessionurl_q}">Forget Password?</a></li>
<li>
<script type="text/javascript" src="clientscript/vbulletin_md5.js?v={vb:raw vboptions.simpleversion}"></script>
<form id="navbar_loginform" action="login.php?{vb:raw session.sessionurl}do=login" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, {vb:raw show.nopasswordempty})">
<fieldset id="logindetails" class="logindetails">
<div>
<div>
<input type="text" class="textbox" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="101" value="<vb:if condition="$username">{vb:raw username}<vb:else />{vb:rawphrase username}</vb:if>" />
<input type="text" class="textbox default-value" tabindex="102" name="vb_login_password_hint" id="navbar_password_hint" size="10" value="{vb:rawphrase password}" style="display:none;" />
<input type="password" class="textbox" tabindex="102" name="vb_login_password" id="navbar_password" size="10" />
<input type="submit" class="loginbutton" tabindex="104" value="{vb:rawphrase log_in}" title="{vb:rawphrase enter_username_to_login_or_register}" accesskey="s" />
</div>
</div>
</fieldset>
<div id="remember" class="remember">
<label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" id="cb_cookieuser_navbar" class="cb_cookieuser_navbar" accesskey="c" tabindex="103" /> {vb:rawphrase remember_me}</label>
</div>

<input type="hidden" name="s" value="{vb:raw session.sessionhash}" />
<input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}" />
<input type="hidden" name="do" value="login" />
<input type="hidden" name="vb_login_md5password" />
<input type="hidden" name="vb_login_md5password_utf" />
</form>
<script type="text/javascript">
YAHOO.util.Dom.setStyle('navbar_password_hint', "display", "inline");
YAHOO.util.Dom.setStyle('navbar_password', "display", "none");
YAHOO.util.Dom.setStyle('navbar_username', "color", "#828282");
vB_XHTML_Ready.subscribe(function()
{
//
YAHOO.util.Event.on('navbar_username', "focus", navbar_username_focus);
YAHOO.util.Event.on('navbar_username', "blur", navbar_username_blur);
YAHOO.util.Event.on('navbar_password_hint', "focus", navbar_password_hint);
YAHOO.util.Event.on('navbar_password', "blur", navbar_password);
});

function navbar_username_focus(e)
{
//
var textbox = YAHOO.util.Event.getTarget(e);
if (textbox.value == '<vb:if condition="$username">{vb:raw username}<vb:else />{vb:rawphrase username}</vb:if>')
{
//
textbox.value='';
textbox.style.color='black';
}
}

function navbar_username_blur(e)
{
//
var textbox = YAHOO.util.Event.getTarget(e);
if (textbox.value == '')
{
//
textbox.value='<vb:if condition="$username">{vb:raw username}<vb:else />{vb:rawphrase username}</vb:if>';
textbox.style.color='#828282';
}
}

function navbar_password_hint(e)
{
//
var textbox = YAHOO.util.Event.getTarget(e);

YAHOO.util.Dom.setStyle('navbar_password_hint', "display", "none");
YAHOO.util.Dom.setStyle('navbar_password', "display", "inline");
YAHOO.util.Dom.get('navbar_password').focus();
}

function navbar_password(e)
{
//
var textbox = YAHOO.util.Event.getTarget(e);

if (textbox.value == '')
{
YAHOO.util.Dom.setStyle('navbar_password_hint', "display", "inline");
YAHOO.util.Dom.setStyle('navbar_password', "display", "none");
}
}
</script>
</li>
<vb:if condition="$vboptions['enablefacebookconnect']">
{vb:raw facebook_header}
</vb:if>
</ul>
</vb:if>
</div>
<div class="ad_global_header">
{vb:raw ad_location.global_header1}
{vb:raw ad_location.global_header2}
</div>
<hr />
{vb:raw ad_location.ad_header_end}
</div>
can anybody help me, how to do this?
thank you

rizve69 05-28-2010 07:31 AM

thanks for this nice hack but after install when i am trying to login,its getting me into login failed.i tried lots of time but same error.when i removed code from header then working again.i am using 403.can anyone help how to fixed this?

zonaenlinea 05-28-2010 04:52 PM

4.0.3 plisssssssssssssss Help

Claudi 05-29-2010 02:05 AM

https://vborg.vbsupport.ru/showpost....&postcount=122

works great on 4.0.3 :)

rizve69 05-29-2010 07:04 PM

Quote:

Originally Posted by Claudi (Post 2044905)

thanks mate.solved and working like charm now.

Neptun 05-30-2010 09:53 AM

how to do with vb 4.0.3 i cannot find the header code :(

TClaunch 06-02-2010 11:49 AM

Quote:

Originally Posted by Claudi (Post 2044905)

I just used this and it works, except I've got a problem with the Facebook Connect from VB, and it raises my header above the rest of the forum when not logged in.

http://www.waloosh.com/images/random/header_small.png

Full size here, since I can't link the image itself for some reason

http://www.waloosh.com/images/random/header.png

Claudi 06-03-2010 02:55 AM

Sorry, I can't help you with this. I don't use Facebook Connect from vB.

JasonReynolds 06-25-2010 02:53 PM

hmmm the code is not full on VB 4.0.4

RedHacker 07-16-2010 09:36 AM

Not full and the 4.0.5

tcarr9 07-20-2010 01:01 AM

Has anybody figured out how to do this for 4.0.5 yet?

congthinh 07-20-2010 03:13 AM

Thanks!
Installed. :D

apokphp 07-20-2010 08:04 PM

Using the site's custom header and using 4.0.5. I get this error:

adding child to non-existent node!

But using the changes that were suggested by Alice...works just fine if the default template is used. I just don't use the default style on my site unfortunately.

Anyway, the author hasn't worked on this mod in ages. Either he or vb should mark this mod as being Non-Supported.

syrus.xl 07-20-2010 08:36 PM

Quote:

Originally Posted by apokphp (Post 2072155)
Using the site's custom header and using 4.0.5. I get this error:

adding child to non-existent node!

But using the changes that were suggested by Alice...works just fine if the default template is used. I just don't use the default style on my site unfortunately.


Anyway, the author hasn't worked on this mod in ages. Either he or vb should mark this mod as being Non-Supported.

I use something similar on my site, it is not that difficult to change around for 4.0.5. It can be changed so that the 'Remember Me' and tick box is not shown at all, but still sends the cookie set to 'Remember Me'. I never actually released the code I did, but it works in the same way on output, apart from I do not use extra styling for the images.

apokphp 07-20-2010 08:58 PM

I fiddled with it a little...got a little further...but couldn't get it to look as clean as it does on the default. This custom header is just too modified I think and I'm not a good enough coder to make the necessary chagnes.

syrus.xl 07-20-2010 09:07 PM

The actual coding on this modification really needs updating, because it as CSS in the header template, with the later versions of vBulletin this should have been moved to the additional.css so it loads last. Actually, re-styling coding to work on most styles is quite straight forward if you know CSS and how to implement it with DIV's.

Jagounet 07-24-2010 08:05 AM

Quote:

Originally Posted by syrus.xl (Post 2072185)
The actual coding on this modification really needs updating, because it as CSS in the header template, with the later versions of vBulletin this should have been moved to the additional.css so it loads last. Actually, re-styling coding to work on most styles is quite straight forward if you know CSS and how to implement it with DIV's.

+1 ! :up:

umatt 07-27-2010 12:37 PM

does the 4.0.5 fix expected soon?
or maybe another Login/Register 4.0.5 mod?

top dogs 360 07-31-2010 05:43 PM

Seems to be working great. Thanks!

chriske 08-13-2010 05:49 PM

working on 4.0.6 or not?

Bram H 08-14-2010 08:36 PM

Curious about the same

sbsforum.us 08-18-2010 01:28 AM

Works great thanks!!

chriske 08-18-2010 12:32 PM

It works when i followed these steps: https://vborg.vbsupport.ru/showpost....&postcount=122


All times are GMT. The time now is 04:37 PM.

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.01823 seconds
  • Memory Usage 1,907KB
  • 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
  • (14)bbcode_code_printable
  • (12)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)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