Пробел между разделами на главной

  • Автор темы batman1
  • 4809
  • Обновлено
  • 19, Apr 2012
  • #2
Не понял вопрос если честно Что значит блочный раздел?
 

Boss3


Рег
19 Jun, 2010

Тем
70

Постов
1220

Баллов
1920
  • 19, Apr 2012
  • #3
batman, вы имеете в виду дизайн главной? Отделить разделы друг от друга пустым пространством? Лучше скрин или образец сайта, где это реализовано.
 

Ночная странница


Рег
30 Jan, 2012

Тем
98

Постов
1642

Баллов
2622
  • 19, Apr 2012
  • #4
Каждый блок поместить в элемент
и задать в его стилях точную ширину, высоту и положение на странице. Как то так...
 

VyacheslavH


Рег
23 Jun, 2011

Тем
22

Постов
832

Баллов
1052
  • 19, Apr 2012
  • #5
VyacheslavH, это не статическая страничка, так что закинуть "каждый" не получится, они не прописаны по отдельности в шаблонах. Это какому-то классу padding или margin регулировать, но мне бы хотелось узнать поточнее, что именно нужно batman'у
 

Ночная странница


Рег
30 Jan, 2012

Тем
98

Постов
1642

Баллов
2622
  • 19, Apr 2012
  • #7
batman:
етот к примеру сайт
Авторы именно этого сайта скрывают, как они сделали в две колонки, их об этом уже спрашивали многие. Но если две колонки не нужны, то просто разделить разделы между собой попробую, надо будет шаблон на тестовом поковырять.
 

Ночная странница


Рег
30 Jan, 2012

Тем
98

Постов
1642

Баллов
2622
  • 19, Apr 2012
  • #8
batman:
Посмотрите вот на етот к примеру сайт он состоит из блоков
Если честно, ужасно. Слышал что есть хак для этого, но он платный. Кто разработчик и сколько стоит не знаю.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 20, Apr 2012
  • #9
Ночная:
VyacheslavH, это не статическая страничка, так что закинуть "каждый" не получится, они не прописаны по отдельности в шаблонах. Это какому-то классу padding или margin регулировать, но мне бы хотелось узнать поточнее, что именно нужно batman'у
Если это всё на бесплатном хостинге, то предположительно, можно оставить надежду. Они в корневые исходники допускают очень неохотно. А padding и margin не всегда срабатывают.
batman:
Посмотрите вот на етот к примеру сайт он состоит из блоков http://www.cyberforum.ru/

Пожалуй, соглашусь с Ветром. Имхо, лучше двум направлениям предоставить две отдельные странички.
 

VyacheslavH


Рег
23 Jun, 2011

Тем
22

Постов
832

Баллов
1052
  • 20, Apr 2012
  • #10
Нашла один из вариантов, на стандартном стиле работает (проверено мной!), а вот для других может не подойти. Автор не я, так что техподдержки не окажу. Всё оказалось гораздо сложнее, чем отрегулировать какой-то один параметр.
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а: Заменяем его на следующий код:
 <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 и заменяем его содержимое следующим кодом:
 <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 и заменяем его содержимое следующим кодом:
 <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
Сохраняем. Проверяем вид главной. На две колонки НЕ делит, но пространство между разделами появляется. На всякий случай, если форум не верно передает код (такое бывает), приложила непереведенный оригинал. Воспользоваться можно, даже не обладая познаниями в английском.
Скрытая информация :: Авторизуйтесь для просмотра »
 

Ночная странница


Рег
30 Jan, 2012

Тем
98

Постов
1642

Баллов
2622
  • 20, Apr 2012
  • #11
Ночная странница, это по-моему не две колонки, а просто разделение между категориями... И если мне не изменяет память, то при изменении шаблонов таким способом в разных категориях вот это что на картинке станет разной ширины... Не утверждаю на 100%, но такие нюансы могут быть.

 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 20, Apr 2012
  • #12
Veter:
это по-моему не две колонки, а просто разделение между категориями
Ну да, batman и спрашивал в начале темы не про колонки, а про
batman:
чтоб каждый блок раздела отделялся поразным тематикам хотябы в 1 см между блоками тематик раздела?
Это на скрине все обратили внимание на столбцы, а про пробел забыли. Про разный размер не скажу, я тестировала - расхождений не было, возможно, это завсит от настроек длины выводимых на главную тем? В любом случае, ничего лучше пока не выложено в паблик.
 

Ночная странница


Рег
30 Jan, 2012

Тем
98

Постов
1642

Баллов
2622
  • 20, Apr 2012
  • #13
А попробуйте добавить после изменения шаблонов новые категории и разделы.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 20, Apr 2012
  • #14
Договорились Я сами замены не смотрел внимательно, но что я видел и пробовал получается вот такой кошмар. Выглядит потом неэстетично.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 02, May 2012
  • #15
Veter, добралась, наконец, я и до этой проверки. Никаких проблем с созданием новых разделов не обнаружено. Длина названий тем вышеуказанные таблицы не уродует.
 

Ночная странница


Рег
30 Jan, 2012

Тем
98

Постов
1642

Баллов
2622
  • 03, May 2012
  • #16
А если новые категории и затем в новой категории разделы?
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 03, May 2012
  • #17
Новую категорию делала, работает, пробел держит, шаблон не меняется. Одно, возможно, важное "но": я делала на чистом форуме, без хака подразделов, вообще без каких-либо хаков... А они могут эти шаблоны менять и тогда... последствия непредсказуемы.
 

Ночная странница


Рег
30 Jan, 2012

Тем
98

Постов
1642

Баллов
2622
  • 03, May 2012
  • #18
Я вам потом покажу грязный форум. Тоже до него руки не дойдут никак. Выглядит очень неаккуратно.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
Тем
49554
Комментарии
57426
Опыт
552966

Интересно