Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 07-22-2008, 07:41 PM
halliday06 halliday06 is offline
 
Join Date: Jul 2006
Posts: 31
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default using PHP in templates?

I'm starting to integrate the forum into my site, in the HEADER template i added the code for my navigation which is betwen <?php ?> tags, it just shows the code on the actual forum page

i have tried removing the tags incase it was already a php template but it didnt work either,

any ideas?
Reply With Quote
  #2  
Old 07-22-2008, 07:56 PM
Dylanblitz Dylanblitz is offline
 
Join Date: Oct 2005
Location: OC, California
Posts: 732
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by halliday06 View Post
I'm starting to integrate the forum into my site, in the HEADER template i added the code for my navigation which is betwen <?php ?> tags, it just shows the code on the actual forum page


i have tried removing the tags incase it was already a php template but it didnt work either,

any ideas?
The templates don't process the php because they are not meant to have php in them. All the php processing is designed to be done in the php files.
What I would do is search for the php file that calls that template (I think it's global.php). Put your php in that file before it calls the template, assign the output to a variable and then put that variable in the place you want it to show in the template.
Reply With Quote
  #3  
Old 07-22-2008, 08:00 PM
Opserty Opserty is offline
 
Join Date: Apr 2007
Posts: 4,103
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

No need to edit PHP files. You can place PHP in a Plugin (AdminCP > Plugins & Products > Add New Plugin). Assign any output to a specific variable and use that variable in the template.
Reply With Quote
  #4  
Old 07-22-2008, 08:03 PM
Dylanblitz Dylanblitz is offline
 
Join Date: Oct 2005
Location: OC, California
Posts: 732
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Opserty View Post
No need to edit PHP files. You can place PHP in a Plugin (AdminCP > Plugins & Products > Add New Plugin). Assign any output to a specific variable and use that variable in the template.
Duh, spaced on the plugin system for some reason
Reply With Quote
  #5  
Old 07-22-2008, 08:09 PM
halliday06 halliday06 is offline
 
Join Date: Jul 2006
Posts: 31
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

thanks..

what would hook location be if i want it in the HEADER template.

and what would the hook be? it doesnt seem to have field to set it
Reply With Quote
  #6  
Old 07-22-2008, 08:12 PM
Opserty Opserty is offline
 
Join Date: Apr 2007
Posts: 4,103
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hook location: global_start or global_setup_complete
Reply With Quote
  #7  
Old 07-22-2008, 08:14 PM
halliday06 halliday06 is offline
 
Join Date: Jul 2006
Posts: 31
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

and then i would put $global_start

where i wanted it to appear???. sorry, new to this
Reply With Quote
  #8  
Old 07-22-2008, 09:14 PM
RLShare RLShare is offline
 
Join Date: Jun 2008
Posts: 499
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by halliday06 View Post
and then i would put $global_start

where i wanted it to appear???. sorry, new to this
No you would create variable in the plug-in and fill it with data


PHP Code:
$myvariable"<strong> THIS IS MY VARIABLE DATA </strong>"
Then in your template add $myvariable
Reply With Quote
  #9  
Old 07-22-2008, 09:26 PM
halliday06 halliday06 is offline
 
Join Date: Jul 2006
Posts: 31
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hmm its not working for me. nothing appears

i chose global_start for hook location,execution order: 5

i put the variable $alnav in my template where i wanted it to appear

this is sort of the code i am using:

any ideas?

PHP Code:
$alnav "if (empty($p)) {
                echo \"<li><a href=\"../?p=home\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('home','','../images/nav/nav_home_h.gif',1)\"> 
                <img src=\"../images/nav/nav_home_a.gif\" id=\"home\" /></a></li>\";
            } else {
                if (
$p == 'home') {
                    echo \"<li><a href=\"../?p=home\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('home','','../images/nav/nav_home_h.gif',1)\"> 
                    <img src=\"../images/nav/nav_home_a.gif\" id=\"\home\" /></a></li>\";
                } else {
                    echo \"<li><a href=\"../?p=home\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('home','','../images/nav/nav_home_h.gif',1)\"> 
                    <img src=\"../images/nav/nav_home_l.gif\" id=\"\home\" /></a></li>\";
                }
            }
            if (
$p == 'forums') {
                echo \"<li><a href=\"/forums\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('forums','','images/nav/nav_forums_h.gif',1)\"> 
                <img src=\"images/nav/nav_forums_a.gif\" id=\"forums\" /></a></li>\";
            } else {
                echo \"<li><a href=\"/forums\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('forums','','images/nav/nav_forums_h.gif',1)\"> 
                <img src=\"images/nav/nav_forums_l.gif\" id=\"forums\" /></a></li>\";
            }
            if (
$vbulletin->userinfo['userid']!=0) {
                
$userid = $vbulletin->userinfo['userid'];
                if (
$p == 'profile') {
                    echo \"<li><a href=\"forums/member.php?u=" 
$userid "\" onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('profile','','images/nav/nav_profile_h.gif',1)\">
                    <img src=\"images/nav/nav_profile_a.gif\" id=\"profile\" /></a></li>"
;
                } else {
                    echo 
"<li><a href=\"forums/member.php?u=" $userid "\" onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('profile','','images/nav/nav_profile_h.gif',1)\">
                    <img src=\"images/nav/nav_profile_l.gif\" id=\"profile\" /></a></li>"
;
                }
            } else {
                if (
$p == 'register') {
                    echo 
"<li><a href=\"forums/register.php\" onmouseout=\"MM_swapImgRestore()\"             onmouseover=\"MM_swapImage('register','','images/nav/nav_register_h.gif',1)\"><img src=\"images/nav/nav_register_a.gif\" id=\"register\" /></a></li>";
                } else {
                    echo 
"<li><a href=\"forums/register.php\" onmouseout=\"MM_swapImgRestore()\"             onmouseover=\"MM_swapImage('register','','images/nav/nav_register_h.gif',1)\"><img src=\"images/nav/nav_register_l.gif\" id=\"register\" /></a></li>";
                }
                if (
$p == 'login') {
                    echo 
"<li><a href=\"?p=login\" onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('login','','images/nav/nav_login_h.gif',1)\"><img src=\"images/nav/nav_login_a.gif\" id=\"login\" /></a></li>";
                } else {
                    echo 
"<li><a href=\"?p=login\" onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('login','','images/nav/nav_login_h.gif',1)\"><img src=\"images/nav/nav_login_l.gif\" id=\"login\" /></a></li>";
                }
            }
            if (
$p == 'downloads') {
                echo 
"<li><a href=\"?p=downloads\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('downloads','','images/nav/nav_downloads_h.gif',1)\"> 
                <img src=\"images/nav/nav_downloads_a.gif\" id=\"downloads\" /></a></li>"
;
            } else {
                echo 
"<li><a href=\"?p=downloads\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('downloads','','images/nav/nav_downloads_h.gif',1)\"> 
                <img src=\"images/nav/nav_downloads_l.gif\" id=\"downloads\" /></a></li>"
;
            }
            if (
$p == 'contact') {
                echo 
"<li><a href=\"forums/sendmessage.php\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('contact','','images/nav/nav_contact_h.gif',1)\"> 
                <img src=\"images/nav/nav_contact_a.gif\" id=\"contact\" /></a></li>"
;
            } else {
                echo 
"<li><a href=\"forums/sendmessage.php\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('contact','','images/nav/nav_contact_h.gif',1)\"> 
                <img src=\"images/nav/nav_contact_l.gif\" id=\"contact\" /></a></li>"
;
            }
            if (
$p == 'links') {
                echo 
"<li><a href=\"?p=links\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('links','','images/nav/nav_links_h.gif',1)\"> 
                <img src=\"images/nav/nav_links_a.gif\" id=\"links\" /></a></li>"
;
            } else {
                echo 
"<li><a href=\"?p=links\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('links','','images/nav/nav_links_h.gif',1)\"> 
                <img src=\"images/nav/nav_links_l.gif\" id=\"links\" /></a></li>"
;
            }
            if (
$p == 'about') {
                echo 
"<li><a href=\"?p=about\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('about','','images/nav/nav_about_h.gif',1)\"> 
                <img src=\"images/nav/nav_about_a.gif\" id=\"about\" /></a></li>"
;
            } else {
                echo 
"<li><a href=\"?p=about\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('about','','images/nav/nav_about_h.gif',1)\"> 
                <img src=\"images/nav/nav_about_l.gif\" id=\"about\" /></a></li>"
;
            }
            if (
$vbulletin->userinfo['userid']!=0) {
                if (
$p == 'logout') {
                    echo 
"<li><a href=\"".$forumpath."login.php?$session[sessionurl]do=logout&amp;logouthash=$logouthash";
                    echo 
$vbulletin->userinfo['logouthash'];
                    echo 
"\" onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('logout','','images/nav/nav_logout_h.gif',1)\"><img src=\"images/nav/nav_logout_a.gif\" id=\"logout\" /></a></li>";
                } else {
                    echo 
"<li><a href=\"".$forumpath."login.php?$session[sessionurl]do=logout&amp;logouthash=$logouthash";
                    echo 
$vbulletin->userinfo['logouthash'];
                    echo 
"\" onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('logout','','images/nav/nav_logout_h.gif',1)\"><img src=\"images/nav/nav_logout_l.gif\" id=\"logout\" /></a></li>";
                }
            }
"; 
Reply With Quote
  #10  
Old 07-22-2008, 09:38 PM
Dylanblitz Dylanblitz is offline
 
Join Date: Oct 2005
Location: OC, California
Posts: 732
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by halliday06 View Post
hmm its not working for me. nothing appears

i chose global_start for hook location,execution order: 5

i put the variable $alnav in my template where i wanted it to appear

this is sort of the code i am using:

any ideas?

PHP Code:
$alnav "if (empty($p)) {
                echo \"<li><a href=\"../?p=home\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('home','','../images/nav/nav_home_h.gif',1)\"> 
                <img src=\"../images/nav/nav_home_a.gif\" id=\"home\" /></a></li>\";
            } else {
                if (
$p == 'home') {
                    echo \"<li><a href=\"../?p=home\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('home','','../images/nav/nav_home_h.gif',1)\"> 
                    <img src=\"../images/nav/nav_home_a.gif\" id=\"\home\" /></a></li>\";
                } else {
                    echo \"<li><a href=\"../?p=home\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('home','','../images/nav/nav_home_h.gif',1)\"> 
                    <img src=\"../images/nav/nav_home_l.gif\" id=\"\home\" /></a></li>\";
                }
            }
            if (
$p == 'forums') {
                echo \"<li><a href=\"/forums\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('forums','','images/nav/nav_forums_h.gif',1)\"> 
                <img src=\"images/nav/nav_forums_a.gif\" id=\"forums\" /></a></li>\";
            } else {
                echo \"<li><a href=\"/forums\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('forums','','images/nav/nav_forums_h.gif',1)\"> 
                <img src=\"images/nav/nav_forums_l.gif\" id=\"forums\" /></a></li>\";
            }
            if (
$vbulletin->userinfo['userid']!=0) {
                
$userid = $vbulletin->userinfo['userid'];
                if (
$p == 'profile') {
                    echo \"<li><a href=\"forums/member.php?u=" 
$userid "\" onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('profile','','images/nav/nav_profile_h.gif',1)\">
                    <img src=\"images/nav/nav_profile_a.gif\" id=\"profile\" /></a></li>"
;
                } else {
                    echo 
"<li><a href=\"forums/member.php?u=" $userid "\" onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('profile','','images/nav/nav_profile_h.gif',1)\">
                    <img src=\"images/nav/nav_profile_l.gif\" id=\"profile\" /></a></li>"
;
                }
            } else {
                if (
$p == 'register') {
                    echo 
"<li><a href=\"forums/register.php\" onmouseout=\"MM_swapImgRestore()\"             onmouseover=\"MM_swapImage('register','','images/nav/nav_register_h.gif',1)\"><img src=\"images/nav/nav_register_a.gif\" id=\"register\" /></a></li>";
                } else {
                    echo 
"<li><a href=\"forums/register.php\" onmouseout=\"MM_swapImgRestore()\"             onmouseover=\"MM_swapImage('register','','images/nav/nav_register_h.gif',1)\"><img src=\"images/nav/nav_register_l.gif\" id=\"register\" /></a></li>";
                }
                if (
$p == 'login') {
                    echo 
"<li><a href=\"?p=login\" onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('login','','images/nav/nav_login_h.gif',1)\"><img src=\"images/nav/nav_login_a.gif\" id=\"login\" /></a></li>";
                } else {
                    echo 
"<li><a href=\"?p=login\" onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('login','','images/nav/nav_login_h.gif',1)\"><img src=\"images/nav/nav_login_l.gif\" id=\"login\" /></a></li>";
                }
            }
            if (
$p == 'downloads') {
                echo 
"<li><a href=\"?p=downloads\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('downloads','','images/nav/nav_downloads_h.gif',1)\"> 
                <img src=\"images/nav/nav_downloads_a.gif\" id=\"downloads\" /></a></li>"
;
            } else {
                echo 
"<li><a href=\"?p=downloads\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('downloads','','images/nav/nav_downloads_h.gif',1)\"> 
                <img src=\"images/nav/nav_downloads_l.gif\" id=\"downloads\" /></a></li>"
;
            }
            if (
$p == 'contact') {
                echo 
"<li><a href=\"forums/sendmessage.php\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('contact','','images/nav/nav_contact_h.gif',1)\"> 
                <img src=\"images/nav/nav_contact_a.gif\" id=\"contact\" /></a></li>"
;
            } else {
                echo 
"<li><a href=\"forums/sendmessage.php\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('contact','','images/nav/nav_contact_h.gif',1)\"> 
                <img src=\"images/nav/nav_contact_l.gif\" id=\"contact\" /></a></li>"
;
            }
            if (
$p == 'links') {
                echo 
"<li><a href=\"?p=links\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('links','','images/nav/nav_links_h.gif',1)\"> 
                <img src=\"images/nav/nav_links_a.gif\" id=\"links\" /></a></li>"
;
            } else {
                echo 
"<li><a href=\"?p=links\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('links','','images/nav/nav_links_h.gif',1)\"> 
                <img src=\"images/nav/nav_links_l.gif\" id=\"links\" /></a></li>"
;
            }
            if (
$p == 'about') {
                echo 
"<li><a href=\"?p=about\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('about','','images/nav/nav_about_h.gif',1)\"> 
                <img src=\"images/nav/nav_about_a.gif\" id=\"about\" /></a></li>"
;
            } else {
                echo 
"<li><a href=\"?p=about\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('about','','images/nav/nav_about_h.gif',1)\"> 
                <img src=\"images/nav/nav_about_l.gif\" id=\"about\" /></a></li>"
;
            }
            if (
$vbulletin->userinfo['userid']!=0) {
                if (
$p == 'logout') {
                    echo 
"<li><a href=\"".$forumpath."login.php?$session[sessionurl]do=logout&amp;logouthash=$logouthash";
                    echo 
$vbulletin->userinfo['logouthash'];
                    echo 
"\" onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('logout','','images/nav/nav_logout_h.gif',1)\"><img src=\"images/nav/nav_logout_a.gif\" id=\"logout\" /></a></li>";
                } else {
                    echo 
"<li><a href=\"".$forumpath."login.php?$session[sessionurl]do=logout&amp;logouthash=$logouthash";
                    echo 
$vbulletin->userinfo['logouthash'];
                    echo 
"\" onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('logout','','images/nav/nav_logout_h.gif',1)\"><img src=\"images/nav/nav_logout_l.gif\" id=\"logout\" /></a></li>";
                }
            }
"; 
How your doing it is a bit off. What you want to be in the $alnav is the end result code you want shown on the page. So it would be something like:

Code:
unset($alnav);
if (empty($p)) {
$alnav .= "<li><a href=\"../?p=home\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('home','','../images/nav/nav_home_h.gif',1)\"> 
            	<img src=\"../images/nav/nav_home_a.gif\" id=\"home\" /></a></li>";
			} else {
				if ($p == 'home') {
$alnav .= "<li><a href=\"../?p=home\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('home','','../images/nav/nav_home_h.gif',1)\"> 
					<img src=\"../images/nav/nav_home_a.gif\" id=\"\home\" /></a></li>";
				} else {
$alnav .= "<li><a href=\"../?p=home\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('home','','../images/nav/nav_home_h.gif',1)\"> 
					<img src=\"../images/nav/nav_home_l.gif\" id=\"\home\" /></a></li>";
				}
			}
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 07:48 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.04664 seconds
  • Memory Usage 2,341KB
  • Queries Executed 13 (?)
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
  • (1)bbcode_code
  • (3)bbcode_php
  • (4)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
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)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_postinfo_query
  • fetch_postinfo
  • 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