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

batman1

Пользователь
Регистрация
08.03.12
Сообщения
115
Реакции
32
Баллы
13
КАК мне создать блочный раздел?

чтоб каждый блок раздела отделялся поразным тематикам хотябы в 1 см между блоками тематик раздела?
 
Последнее редактирование модератором:

Boss3

Пользователь
Регистрация
19.06.10
Сообщения
1.683
Реакции
392
Баллы
28
Адрес
Pirate Bay
Не понял вопрос если честно :D
Что значит блочный раздел?
 

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

Пользователь
Регистрация
30.01.12
Сообщения
1.751
Реакции
965
Баллы
28
Возраст
47
batman, вы имеете в виду дизайн главной?
Отделить разделы друг от друга пустым пространством?
Лучше скрин или образец сайта, где это реализовано.
 

VyacheslavH

Пользователь
Регистрация
23.06.11
Сообщения
935
Реакции
325
Баллы
28
Возраст
62
Адрес
Черкассы
Каждый блок поместить в элемент <div></div> и задать в его стилях точную ширину, высоту и положение на странице. Как то так...
 

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

Пользователь
Регистрация
30.01.12
Сообщения
1.751
Реакции
965
Баллы
28
Возраст
47
VyacheslavH, это не статическая страничка, так что закинуть "каждый" не получится, они не прописаны по отдельности в шаблонах. Это какому-то классу padding или margin регулировать, но мне бы хотелось узнать поточнее, что именно нужно batman'у
 

batman1

Пользователь
Регистрация
08.03.12
Сообщения
115
Реакции
32
Баллы
13
Посмотрите вот на етот к примеру сайт он состоит из блоков http://www.cyberforum.ru/
 

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

Пользователь
Регистрация
30.01.12
Сообщения
1.751
Реакции
965
Баллы
28
Возраст
47
етот к примеру сайт

Авторы именно этого сайта скрывают, как они сделали в две колонки, их об этом уже спрашивали многие. Но если две колонки не нужны, то просто разделить разделы между собой попробую, надо будет шаблон на тестовом поковырять.
 

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
Посмотрите вот на етот к примеру сайт он состоит из блоков

Если честно, ужасно.

Слышал что есть хак для этого, но он платный. Кто разработчик и сколько стоит не знаю.
 

VyacheslavH

Пользователь
Регистрация
23.06.11
Сообщения
935
Реакции
325
Баллы
28
Возраст
62
Адрес
Черкассы
VyacheslavH, это не статическая страничка, так что закинуть "каждый" не получится, они не прописаны по отдельности в шаблонах. Это какому-то классу padding или margin регулировать, но мне бы хотелось узнать поточнее, что именно нужно batman'у
Если это всё на бесплатном хостинге, то предположительно, можно оставить надежду. Они в корневые исходники допускают очень неохотно. А padding и margin не всегда срабатывают.

Добавлено через 2 минуты
Посмотрите вот на етот к примеру сайт он состоит из блоков http://www.cyberforum.ru/
Пожалуй, соглашусь с Ветром. Имхо, лучше двум направлениям предоставить две отдельные странички.
 

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

Пользователь
Регистрация
30.01.12
Сообщения
1.751
Реакции
965
Баллы
28
Возраст
47
Нашла один из вариантов, на стандартном стиле работает (проверено мной!), а вот для других может не подойти. Автор не я, так что техподдержки не окажу. Всё оказалось гораздо сложнее, чем отрегулировать какой-то один параметр.

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

Сохраняем. Проверяем вид главной. На две колонки НЕ делит, но пространство между разделами появляется.

На всякий случай, если форум не верно передает код (такое бывает), приложила непереведенный оригинал. Воспользоваться можно, даже не обладая познаниями в английском.
 

Вложения

  • forumhome_spacing_3.8.x.zip
    1.8 KB · Просмотры: 2
Последнее редактирование:

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
Ночная странница, это по-моему не две колонки, а просто разделение между категориями...

И если мне не изменяет память, то при изменении шаблонов таким способом в разных категориях вот это что на картинке станет разной ширины...

Не утверждаю на 100%, но такие нюансы могут быть.
 

Вложения

  • probely.jpg
    probely.jpg
    86.3 KB · Просмотры: 7

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

Пользователь
Регистрация
30.01.12
Сообщения
1.751
Реакции
965
Баллы
28
Возраст
47
это по-моему не две колонки, а просто разделение между категориями

Ну да, batman и спрашивал в начале темы не про колонки, а про

чтоб каждый блок раздела отделялся поразным тематикам хотябы в 1 см между блоками тематик раздела?

Это на скрине все обратили внимание на столбцы, а про пробел забыли.

Про разный размер не скажу, я тестировала - расхождений не было, возможно, это завсит от настроек длины выводимых на главную тем? В любом случае, ничего лучше пока не выложено в паблик. :)
 

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
А попробуйте добавить после изменения шаблонов новые категории и разделы.
 

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

Пользователь
Регистрация
30.01.12
Сообщения
1.751
Реакции
965
Баллы
28
Возраст
47
Хорошо, как опробую - расскажу о результатах. :)
 

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
Договорились :)
Я сами замены не смотрел внимательно, но что я видел и пробовал получается вот такой кошмар. Выглядит потом неэстетично.
 

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

Пользователь
Регистрация
30.01.12
Сообщения
1.751
Реакции
965
Баллы
28
Возраст
47
Veter, добралась, наконец, я и до этой проверки. Никаких проблем с созданием новых разделов не обнаружено. Длина названий тем вышеуказанные таблицы не уродует. :)
 

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
А если новые категории и затем в новой категории разделы?
 

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

Пользователь
Регистрация
30.01.12
Сообщения
1.751
Реакции
965
Баллы
28
Возраст
47
Новую категорию делала, работает, пробел держит, шаблон не меняется. Одно, возможно, важное "но": я делала на чистом форуме, без хака подразделов, вообще без каких-либо хаков... А они могут эти шаблоны менять и тогда... последствия непредсказуемы.
 

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
Я вам потом покажу грязный форум. Тоже до него руки не дойдут никак. Выглядит очень неаккуратно.
 

Статистика форума

Темы
200.634
Сообщения
380.522
Пользователи
327.876
Новый пользователь
pm1199
Сверху Снизу