Модификация позволяет в красивой форме отображать типы тем при просмотре списка тем.
Изображение
Для стилей на основе 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 в тему стиля, при необходимости меняем цветовое оформление под стиль.
Комментарии: 13

romaamor 02 май 2013, 17:26 Сообщение

Что то не получается. На сколько я понял вместо

Код: Выделить всё

{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 -->
???
  • 0

CabinetAdmin 02 май 2013, 17:57 Сообщение

Попробуй просто условие поменять: <!-- IF topicrow.S_HAS_POLL or topicrow.S_TOPIC_MOVED --> на <!-- IF topicrow.TOPIC_TYPE -->, будет отображать просто жирным шрифтом.
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

romaamor 02 май 2013, 18:07 Сообщение

Все равно не то. Видать что то мишает.
Изображение
  • 0

CabinetAdmin 02 май 2013, 18:11 Сообщение

А после скрепки надпись "Объявление:" не то? "Важная:", "Опрос:"...
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

romaamor 02 май 2013, 21:14 Сообщение

CabinetAdmin писал(а):А после скрепки надпись "Объявление:" не то? "Важная:", "Опрос:"..
А где -
CabinetAdmin писал(а):в красивой форме отображать типы тем
:shock:
  • 0

CabinetAdmin 03 май 2013, 06:13 Сообщение

romaamor писал(а): А где -
CabinetAdmin писал(а):в красивой форме отображать типы тем
:shock:
Вместо:

Код: Выделить всё

<!-- IF topicrow.S_HAS_POLL or topicrow.S_TOPIC_MOVED --><b>{topicrow.TOPIC_TYPE}</b> <!-- ENDIF -->
Ставь:

Код: Выделить всё

<!-- IF topicrow.TOPIC_TYPE --><span class="topictype">{topicrow.TOPIC_TYPE}</span><!-- ENDIF -->
И css ещё не забудь. Только надо другую цветовую гамму подбирать, синее не в тему будет...
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

romaamor 03 май 2013, 15:32 Сообщение

Получилось. :drink:
Оставил синий цвет, так как уменя логотип, и буковки в верхнем меню тоже синие. Вроде сочитается.
  • 0

CabinetAdmin 03 май 2013, 16:52 Сообщение

Нормально выглядит :Bravo:
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

itz_DoNеee 03 сен 2013, 19:48 Сообщение

А как сделать если у меня нету такого шаблона viewforum_body.html
  • 0

eska 03 сен 2013, 19:50 Сообщение

itz_DoNеee » 1 минуту назад писал(а):viewforum_body.htm
как нету? не может такого быть...
  • 0

itz_DoNеee 03 сен 2013, 22:20 Сообщение

  • 0

itz_DoNеee 03 сен 2013, 22:21 Сообщение

А все нашел извините тупанул
  • 0

eska 04 сен 2013, 07:47 Сообщение

itz_DoNеee
Бывает:)
  • 0

Похожие темы