Нашла один из вариантов, на стандартном стиле работает (проверено мной!), а вот для других может не подойти. Автор не я, так что техподдержки не окажу. Всё оказалось гораздо сложнее, чем отрегулировать какой-то один параметр.
Title: ForumHome Category Spacing v3 vBulletin Version: v3.8.0
Last Updated: January 24, 2009
Author: DaPro -
http://www.gsptruth.com Description: Add spacing between your individual forums on your forumhome.
Special Thanks: Floris & Zachery
Перевод: Ночная странница
Оригинал:
Тема на vbulletin.org Редактирование шаблонов: 3
Изменений файлов: нет
Шаг 1: Открываем шаблон FORUMHOME и находим следующий участок кода (Обратите внимание, он может отличаться в зависимости от стиля, поэтому будьте осторожны!)
в
Код:
<!-- main -->
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<thead> <tr align="center"> <td class="thead"> </td> <td class="thead" width="100%" align="$stylevar[left]">$vbphrase[forum]</td> <td class="thead">$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]">$vbphrase[view_forum_leaders]</a></if> </strong></div></td> </tr>
</tbody>
</table>
$forumhome_markread_script
<!-- /main -->
<br />
$ad_location[ad_forumhome_afterforums]
<br />
Шаг 1а: Заменяем этот код на следующий:
у
Код:
<!-- main -->
$forumbits
$forumhome_markread_script
<!-- /main -->
$ad_location[ad_forumhome_afterforums]
<br />
Шаг 2:
Не закрывая шаблона, ищем следующий код:
Код:
</table>
<br />
<!-- end what's going on box -->
Шаг 2а: Заменяем его на следующий код:
1
Код:
<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]">$vbphrase[view_forum_leaders]</a></if> </strong></div></td> </tr>
</tbody>
</table>
<br />
<!-- end what's going on box -->
Сохраняем и закрываем шаблон.
Шаг 3: Открываем шаблон FORUMHOME_FORUMBIT_LEVEL1_NOPOST и заменяем его содержимое следующим кодом:
2
Код:
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<if condition="!$show['collapsable_forums']">
<tbody>
</if> <tr> <td class="tcat" colspan="<if condition="$vboptions[showmoderatorcolumn]">6<else />5</if>"> <if condition="$childforumbits"> <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> </if> <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>
<if condition="!$show['collapsable_forums']">
</tbody>
</if>
<if condition="$childforumbits">
<if condition="!$show['collapsable_forums']">
<tbody id="collapseobj_forumbit_$forumid" style="{$collapseobj_forumid}">
</if> <tr align="center"> <td class="thead" width="35"> </td> <td class="thead" align="$stylevar[left]">$vbphrase[forum]</td> <td class="thead" width="175">$vbphrase[last_post]</td> <td class="thead" width="65">$vbphrase[threads]</td> <td class="thead" width="65">$vbphrase[posts]</td> <if condition="$vboptions['showmoderatorcolumn']"> <td class="thead" width="120">$vbphrase[moderator]</td> </if> </tr>
$childforumbits
<tr><td class="thead" style="line-height: 0; padding: 0; margin: 0;" colspan="<if condition="$vboptions[showmoderatorcolumn]">6<else />5</if>"><img src="$vboptions[cleargifurl]" alt=" " width="1" height="8" /></td></tr>
<if condition="!$show['collapsable_forums']">
</tbody>
</if>
</if>
</table>
<div style="padding: 0 0 16px 0;"></div>
Сохраняем и закрываем.
Шаг 4: Открываем шаблон FORUMHOME_FORUMBIT_LEVEL2_POST и заменяем его содержимое следующим кодом:
1
Код:
<tr align="center"> <td class="alt2"><img src="$stylevar[imgdir_statusicon]/$forum[imageprefix]forum_$forum[statusicon].gif" alt="" border="0" id="forum_statusicon_$forum[forumid]" /></td> <td class="alt1Active" align="$stylevar[left]" id="f$forum[forumid]"> <div> <a href="forumdisplay.php?$session[sessionurl]f=$forum[forumid]"><strong>$forum[title]</strong></a> <if condition="$show['browsers']"><span class="smallfont">(<phrase 1="$forum[browsers]">$vbphrase[x_viewing]</phrase>)</span></if> </div> <if condition="$show['forumdescription']"><div class="smallfont">$forum[description]</div></if> <if condition="$show['forumsubscription']"><div class="smallfont"><strong><a href="subscription.php?$session[sessionurl]do=removesubscription&f=$forum[forumid]" rel="nofollow">$vbphrase[unsubscribe_from_this_forum]</a></strong></div></if> <if condition="$show['subforums']"><div class="smallfont" style="margin-top:$stylevar[cellpadding]px"><strong>$vbphrase[subforums]</strong>: $forum[subforums]</div></if> </td> <td class="alt2" width="175">$forum[lastpostinfo]</td> <td class="alt1" width="65">$forum[threadcount]</td> <td class="alt2" width="65">$forum[replycount]</td> <if condition="$vboptions['showmoderatorcolumn']"> <td class="alt1" width="120"><div class="smallfont">$forum[moderators] </div></td> </if>
</tr>
$childforumbits
Сохраняем. Проверяем вид главной. На две колонки НЕ делит, но пространство между разделами появляется.
На всякий случай, если форум не верно передает код (такое бывает), приложила непереведенный оригинал. Воспользоваться можно, даже не обладая познаниями в английском.