Модификация позволяет в красивой форме отображать типы тем при просмотре списка тем.
Для стилей на основе prosilver.
Открываем шаблон
viewforum_body.html
, находим:
Код: Выделить всё
<!-- IF topicrow.S_UNREAD_TOPIC --><a href="{topicrow.U_NEWEST_POST}">{NEWEST_POST_IMG}</a> <!-- ENDIF -->
Перед найденным вставляем:
Код: Выделить всё
<!-- IF topicrow.TOPIC_TYPE --><span class="topictype">{topicrow.TOPIC_TYPE}</span><!-- ENDIF -->
Открываем тему вашего стиля, в самый конец добавляем:
Код: Выделить всё
span.topictype {
display: inline-block;
margin: 1px 4px 1px 0;
padding: 2px 5px;
background: #027cb8;
color: #ffffff;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
text-shadow: 0 1px 0 #005884;
border: 1px solid #0077b2;
background: -moz-linear-gradient(top, #11a0e7 3%, #0077b2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#11a0e7), color-stop(100%,#0077b2));
background: -webkit-linear-gradient(top, #11a0e7 3%,#0077b2 100%);
background: -o-linear-gradient(top, #11a0e7 3%,#0077b2 100%);
background: -ms-linear-gradient(top, #11a0e7 3%,#0077b2 100%);
background: linear-gradient(to bottom, #11a0e7 3%,#0077b2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#11a0e7', endColorstr='#0077b2',GradientType=0 );
}
При необходимости меняем цветовое оформление в
background:
Для реализации модификации для
subsilver2
в
viewforum_body.html
находим:
Код: Выделить всё
{topicrow.ATTACH_ICON_IMG} <!-- IF topicrow.S_HAS_POLL or topicrow.S_TOPIC_MOVED --><b>{topicrow.TOPIC_TYPE}</b> <!-- ENDIF --><a title="{L_POSTED}: {topicrow.FIRST_POST_TIME}" href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a>
Таких блоков в шаблоне два, в обоих уже есть необходимая нам переменная:
Код: Выделить всё
<!-- IF topicrow.S_HAS_POLL or topicrow.S_TOPIC_MOVED --><b>{topicrow.TOPIC_TYPE}</b> <!-- ENDIF -->
Меняем их на код данный выше, добавляем css в тему стиля, при необходимости меняем цветовое оформление под стиль.