Лучше один раз увидеть, чем сто объяснять. Вот так выглядит это разделение на здешнем форуме:
Вложение:
Комментарий к файлу: как это может выглядеть
У вас будет немного по-другому в зависимости от используемого стиля.
Данная модификация предназначена только для стилей на основе subsilver2.
Если заинтересовало - ставим.
Открыть viewforum.php
Найти
Заменить найденное на
Код: Выделить всё
$s_type_switch_test = ($row['topic_type'] == POST_ANNOUNCE || $row['topic_type'] == POST_GLOBAL) ? 1 : 0;
Заменить найденное на
Код: Выделить всё
if ($row['topic_type'] == POST_ANNOUNCE || $row['topic_type'] == POST_GLOBAL)
{
$s_type_switch_test = 1;
}
elseif ( $row['topic_type'] == POST_STICKY)
{
$s_type_switch_test = 2;
}
else
{
$s_type_switch_test = 0;
}
Найти
Заменить найденное на
Код: Выделить всё
$s_type_switch = ($row['topic_type'] == POST_ANNOUNCE || $row['topic_type'] == POST_GLOBAL) ? 1 : 0;
Заменить найденное на
Код: Выделить всё
if ($row['topic_type'] == POST_ANNOUNCE || $row['topic_type'] == POST_GLOBAL)
{
$s_type_switch = 1;
}
elseif ( $row['topic_type'] == POST_STICKY)
{
$s_type_switch = 2;
}
else
{
$s_type_switch = 0;
}
Открыть styles/subsilver2/template/viewforum_body.html
Найти
Заменить найденное на
Код: Выделить всё
<!-- IF topicrow.S_TOPIC_TYPE_SWITCH eq 1 -->
<tr>
<td class="row3" colspan="<!-- IF S_TOPIC_ICONS -->7<!-- ELSE -->6<!-- ENDIF -->"><b class="gensmall">{L_ANNOUNCEMENTS}</b></td>
</tr>
<!-- ELSEIF topicrow.S_TOPIC_TYPE_SWITCH eq 0 -->
<tr>
<td class="row3" colspan="<!-- IF S_TOPIC_ICONS -->7<!-- ELSE -->6<!-- ENDIF -->"><b class="gensmall">{L_TOPICS}</b></td>
</tr>
<!-- ENDIF -->
Заменить найденное на
Код: Выделить всё
<!-- IF topicrow.S_TOPIC_TYPE_SWITCH eq 1 -->
<tr>
<td class="row4" colspan="<!-- IF $CA_HAS_ICONS -->7<!-- ELSE -->6<!-- ENDIF -->"><b class="gensmall">{L_ANNOUNCEMENTS}</b></td>
</tr>
<!-- ELSEIF topicrow.S_TOPIC_TYPE_SWITCH eq 2 -->
<tr>
<td class="row5" colspan="<!-- IF S_TOPIC_ICONS -->7<!-- ELSE -->6<!-- ENDIF -->"><b class="gensmall">{L_STICKYS}</b></td>
</tr>
<!-- ELSEIF topicrow.S_TOPIC_TYPE_SWITCH eq 0 -->
<tr>
<td class="row6" colspan="<!-- IF $CA_HAS_ICONS -->7<!-- ELSE -->6<!-- ENDIF -->"><b class="gensmall">{L_TOPICS}</b></td>
</tr>
<!-- ENDIF -->
Открыть language/ru/common.php
Найти
Вставить после найденного
Код: Выделить всё
'START_WATCHING_TOPIC' => 'Подписаться на тему',
Вставить после найденного
Код: Выделить всё
'STICKYS' => 'Прилепленные темы',
Открыть styles/subsilver2/theme/stylesheet.css
Если у вас уже используются классы row4,5,6 - просто начните отсчёт с последнего. например: у вас уже есть (последний) row5 - тогда вставка будет row6, row7 и row8.
Также тогда будет необходимо заменить классы в шаблоне viewforum_body.html в строках
соответственно. то есть вместо row4 - row5 и так далее...
Найти
Вставить после найденного
Код: Выделить всё
.row3 {
background-color: #C0C8D0;
padding: 4px;
}
Вставить после найденного
Код: Выделить всё
.row4 {
background-color: #B4B9BF;
padding: 4px;
}
.row5 {
background-color: #F0FFF0;
padding: 4px;
}
.row6 {
background-color: #E6E6FA;
padding: 4px;
}
Если у вас уже используются классы row4,5,6 - просто начните отсчёт с последнего. например: у вас уже есть (последний) row5 - тогда вставка будет row6, row7 и row8.
Также тогда будет необходимо заменить классы в шаблоне viewforum_body.html в строках
Код: Выделить всё
<td class="row4" colspan="
соответственно. то есть вместо row4 - row5 и так далее...
Установка мода несложная, мод рабочий. Успехов в применении.