Тип темы в списке тем на форуме

Различные модификации основанные на html и css.
Интересные дополнения и украшения для вашего стиля.
Помощь при доработке шаблонов вашего стиля.
Аватара пользователя
CabinetAdmin

Тип темы в списке тем на форуме

CabinetAdmin 01 май 2013, 17:19 Сообщение

Модификация позволяет в красивой форме отображать типы тем при просмотре списка тем.

Изображение


Для стилей на основе 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 в тему стиля, при необходимости меняем цветовое оформление под стиль.
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Аватара пользователя
romaamor

Re: Тип темы в списке тем на форуме

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 -->


???

Аватара пользователя
CabinetAdmin

Re: Тип темы в списке тем на форуме

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

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

Аватара пользователя
romaamor

Re: Тип темы в списке тем на форуме

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

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

Аватара пользователя
CabinetAdmin

Re: Тип темы в списке тем на форуме

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

А после скрепки надпись "Объявление:" не то? "Важная:", "Опрос:"...
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Аватара пользователя
romaamor

Re: Тип темы в списке тем на форуме

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

CabinetAdmin писал(а):А после скрепки надпись "Объявление:" не то? "Важная:", "Опрос:"..

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

:shock:

Аватара пользователя
CabinetAdmin

Re: Тип темы в списке тем на форуме

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 ещё не забудь. Только надо другую цветовую гамму подбирать, синее не в тему будет...
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Аватара пользователя
romaamor

Re: Тип темы в списке тем на форуме

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

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

Аватара пользователя
CabinetAdmin

Re: Тип темы в списке тем на форуме

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

Нормально выглядит :Bravo:
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

itz_DoNеee

Re: Тип темы в списке тем на форуме

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

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

Аватара пользователя
eska

Re: Тип темы в списке тем на форуме

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

itz_DoNеee » 1 минуту назад писал(а):viewforum_body.htm

как нету? не может такого быть...


itz_DoNеee

Re: Тип темы в списке тем на форуме

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

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




Похожие темы

Вернуться в «HTML модификации»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость