The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Separate forums on forumhome, category spacing Details »» | |||||||||||||||||||||||||||
Separate forums on forumhome, category spacing
Developer Last Online: Jun 2011
This modification will separate the forum tables on your forumhome, a screenshot is attached.
To fully understand this modification, basic HTML knowledge is required. You can download the complete XML file from the right if you would like to install this right away (upload the XML file in the Styles & Templates section of your Admin CP). Notice: This modification will not work properly if you use subcategories (category with parent category) or stand-alone forums (forum with no parent category, on forumhome). Subforums will work fine, ofcourse. Modified templates
Forum Home Overview Open the 'Forum Home Templates > FORUMHOME' template, we only need to edit the area between the <!-- main --> tags. Here's the default code: HTML Code:
<!-- main --> <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"> <thead> <if condition="$show['guest']"> <!-- guest welcome message --> <tr> <td class="tcat" colspan="<if condition="$vboptions['showmoderatorcolumn']">6<else />5</if>"><phrase 1="$vboptions[bbtitle]">$vbphrase[welcome_to_the_x]</phrase></td> </tr> <tr> <td class="alt1" colspan="<if condition="$vboptions['showmoderatorcolumn']">6<else />5</if>"> <phrase 1="faq.php$session[sessionurl_q]" 2="register.php$session[sessionurl_q]">$vbphrase[first_visit_message]</phrase> </td> </tr> <!-- / guest welcome message --> </if> <tr align="center"> <td class="thead"> </td> <td class="thead" width="100%" align="$stylevar[left]">$vbphrase[forum]</td> <td class="thead" width="175">$vbphrase[last_post]</td> <td class="thead">$vbphrase[threads]</td> <td class="thead">$vbphrase[posts]</td> <if condition="$vboptions['showmoderatorcolumn']"> <td class="thead">$vbphrase[moderator]</td> </if> </tr> </thead> $forumbits <tbody> <tr> <td class="tfoot" align="center" colspan="<if condition="$vboptions['showmoderatorcolumn']">6<else />5</if>"><div class="smallfont"><strong> <a href="forumdisplay.php?$session[sessionurl]do=markread" rel="nofollow">$vbphrase[mark_forums_read]</a> <if condition="$vboptions['forumleaders']"> <a href="showgroups.php$session[sessionurl_q]" rel="nofollow">$vbphrase[view_forum_leaders]</a></if> </strong></div></td> </tr> </tbody> </table> $forumhome_markread_script <!-- /main --> The above code contains:
Forum Home Changes What has to be changed:
Forum Home Result Here's the final code: HTML Code:
<!-- main --> <if condition="$show['guest']"> <!-- guest welcome message --> <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"> <tr> <td class="tcat" colspan="<if condition="$vboptions['showmoderatorcolumn']">6<else />5</if>"><phrase 1="$vboptions[bbtitle]">$vbphrase[welcome_to_the_x]</phrase></td> </tr> <tr> <td class="alt1" colspan="<if condition="$vboptions['showmoderatorcolumn']">6<else />5</if>"> <phrase 1="faq.php$session[sessionurl_q]" 2="register.php$session[sessionurl_q]">$vbphrase[first_visit_message]</phrase> </td> </tr> </table> <br /> <!-- / guest welcome message --> </if> $forumbits <div class="tborder" style="padding: $stylevar[cellspacing]px;"> <div class="tfoot smallfont" style="text-align: center; font-weight: bold; padding: $stylevar[cellpadding]px;"> <a href="forumdisplay.php?$session[sessionurl]do=markread" rel="nofollow">$vbphrase[mark_forums_read]</a> <if condition="$vboptions['forumleaders']"> <a href="showgroups.php$session[sessionurl_q]" rel="nofollow">$vbphrase[view_forum_leaders]</a></if> </div></div> $forumhome_markread_script <!-- /main --> Forum Bit Overview Now, open the 'Forum Home Templates > forumhome_forumbit_level1_nopost' template. This is the default code: HTML Code:
<tbody> <tr> <td class="tcat" colspan="<if condition="$vboptions[showmoderatorcolumn]">6<else />5</if>"> <a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumbit_$forumid')"><img id="collapseimg_forumbit_$forumid" src="$stylevar[imgdir_button]/collapse_tcat{$collapseimg_forumid}.gif" alt="" border="0" /></a> <a href="forumdisplay.php?$session[sessionurl]f=$forum[forumid]">$forum[title]</a> <if condition="$show['forumdescription']"><div class="smallfont">$forum[description]</div></if> <if condition="$show['subforums']"><div class="smallfont"><strong>$vbphrase[subforums]</strong>: $forum[subforums]</div></if> </td> </tr> </tbody> <if condition="$childforumbits"> <tbody id="collapseobj_forumbit_$forumid" style="{$collapseobj_forumid}"> $childforumbits </tbody> </if> Forum Bit Changes What has to be changed:
Forum Bit Result This is the final code: HTML Code:
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"> <tbody> <tr> <td class="tcat" colspan="<if condition="$vboptions[showmoderatorcolumn]">6<else />5</if>"> <a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumbit_$forumid')"><img id="collapseimg_forumbit_$forumid" src="$stylevar[imgdir_button]/collapse_tcat{$collapseimg_forumid}.gif" alt="" border="0" /></a> <a href="forumdisplay.php?$session[sessionurl]f=$forum[forumid]">$forum[title]</a> <if condition="$show['forumdescription']"><div class="smallfont">$forum[description]</div></if> <if condition="$show['subforums']"><div class="smallfont"><strong>$vbphrase[subforums]</strong>: $forum[subforums]</div></if> </td> </tr> </tbody> <if condition="$childforumbits"> <tbody id="collapseobj_forumbit_$forumid" style="{$collapseobj_forumid}"> <tr align="center"> <td class="thead"> </td> <td class="thead" width="100%" align="$stylevar[left]">$vbphrase[forum]</td> <td class="thead" width="175">$vbphrase[last_post]</td> <td class="thead">$vbphrase[threads]</td> <td class="thead">$vbphrase[posts]</td> <if condition="$vboptions['showmoderatorcolumn']"> <td class="thead">$vbphrase[moderator]</td> </if> </tr> $childforumbits </tbody> </if> </table> <br /> Are you using this modification? Press INSTALL.
Show Your Support
|
Comments |
#3
|
|||
|
|||
The XML File is a style file and will need to be imported via the style manager.
|
#4
|
|||
|
|||
When importing the style xml (attached) it is recommended that you then set the style as a parent style for your existing styles.
Please be aware that if you have modified your forumhome template or forumhome_forumbit_level1_nopost template then this modification will need to be applied manually as the changes will not be picked up in your existing style. Some modifications may need to be reapplied with this modification either in full or in part. @ Sleekskins - There may be additional changes needed to other templates, notably the forumdisplay template. If you require any assistance with this, then do not hesitate to ask. |
#5
|
|||
|
|||
OK... Houston we got a problem !!!
In Subforums, a forum which holds as a forum and not as a category, doesn't display normally. It has no table !!! I'm not sure but this problem seems to come from forumhome_forumbit_level1_nopost' template because when I reset it, the subforums becomes normal. Of course then, Homepage becomes ugly... Edit again: In fact, this hack doesn't seem to like when subforums has mixed categories and forums => forums do not have normal table to show normal informations (when posted, how many, etc.) |
#6
|
||||
|
||||
Quote:
=== Quote:
If you use forums without categories, use this plugin (without the use of this template modification). |
#7
|
|||
|
|||
I don't think you understood what I meant.
My forum has subforums. These subforums are shown as categories. They also have subforums. And some of them are categories, some other are not. There's no problem with the one shown as categories, but the one shown as forum have no table. If you want to post into a forum, there must be a time where a forum is not shown as a caregorie but as a forum. |
#8
|
||||
|
||||
Quote:
|
#9
|
|||
|
|||
Sorry, I uninstalled your hack.
Generates problems on my forum. |
#10
|
|||
|
|||
I have seen many different attempts at this but most seem to lack little things like the misalignment or the not matching up on forumdisplay etc. I think I will stick to my original complete and working 2.2.1 splitting one just updated to 3.6.2
|
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|