Отображение прилепленных тем subsilver2

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
MDV
phpBB 1.2.0
Сообщения: 11
Стаж: 15 лет 3 месяца
Откуда: М-кала

Re: Отображение прилепленных тем subsilver2

Сообщение MDV »

Pazh На сколько я знаю поднять или спустить прикрепленную тему невозможно в Sub2

Для того чтобы затемнить полоску с прикрепленной темой начал ковырять styles/subsilver2/template/viewforum_body.html
Но чет напортачил и пришлось бекапить.

Дайте хоть подсказку
Сделай то что не возможно, или хотя-бы помоги ))
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Отображение прилепленных тем subsilver2

Сообщение Pazh »

MDV писал(а):просто выделение цветом для прикрепленных тем.
Что Вы хотите выделить? фон, заголовок темы другим цветом или жирным шрифтом?
Чем подробней Вы описываете свою хотелку, тем точнее получите ответ
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
MDV
phpBB 1.2.0
Сообщения: 11
Стаж: 15 лет 3 месяца
Откуда: М-кала

Re: Отображение прилепленных тем subsilver2

Сообщение MDV »

Pazh
Выделить фон полоски прикрепленных тем в Subsilver2
Сделай то что не возможно, или хотя-бы помоги ))
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Отображение прилепленных тем subsilver2

Сообщение Pazh »

на пальцах для Subsilver2 (не проверялось):
в stylesheet.css прописываешь

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

.sticky_topic:{background-color: #F6F4D0}
делаешь правку viewforum.php отсюда Отображение прилепленных тем subsilver2
в viewforum_body.html ищешь:

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

		<!-- BEGIN topicrow -->

			<!-- IF topicrow.S_TOPIC_TYPE_SWITCH eq 1 -->

бла-бла-бла

		<!-- BEGINELSE -->
В этом блоке (бла-бла-бла) есть 6 строк вида

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

			<td class="row1"
или

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

			<td class="row2"
Заменяешь все на

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

"row1 <!-- IF topicrow.S_TOPIC_TYPE_SWITCH eq 2 --> sticky_topic<!-- ENDIF -->"
все на

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

"row2 <!-- IF topicrow.S_TOPIC_TYPE_SWITCH eq 2 --> sticky_topic<!-- ENDIF -->"
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
MDV
phpBB 1.2.0
Сообщения: 11
Стаж: 15 лет 3 месяца
Откуда: М-кала

Re: Отображение прилепленных тем subsilver2

Сообщение MDV »

Итак проделал следующее
в /styles/subsilver2/theme/stylesheet.css дописал в конец файла

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

.sticky_topic:{background-color: #F6F4D0}
Правил viewforum.php Из поста

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

=== FIND ===
        $s_type_switch_test = ($row['topic_type'] == POST_ANNOUNCE || $row['topic_type'] == POST_GLOBAL) ? 1 : 0;
=== REPLACE ===
        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;
        }
=== FIND ===
        $s_type_switch = ($row['topic_type'] == POST_ANNOUNCE || $row['topic_type'] == POST_GLOBAL) ? 1 : 0;
=== REPLACE ===
        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.htm нашел следующее

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

			<!-- 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="row3 <!-- IF topicrow.S_TOPIC_TYPE_SWITCH eq 2 --> sticky_topic<!-- ENDIF -->" 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 <!-- IF topicrow.S_TOPIC_TYPE_SWITCH eq 2 --> sticky_topic<!-- ENDIF -->" colspan="<!-- IF S_TOPIC_ICONS -->7<!-- ELSE -->6<!-- ENDIF -->"><b class="gensmall">{L_TOPICS}</b></td>
				</tr>
			<!-- ENDIF -->
Где накасячил ??
Сделай то что не возможно, или хотя-бы помоги ))
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Отображение прилепленных тем subsilver2

Сообщение Pazh »

MDV писал(а):

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

			<!-- IF topicrow.S_TOPIC_TYPE_SWITCH eq 1 -->
				<tr>
					<td class="row3 <!-- IF topicrow.S_TOPIC_TYPE_SWITCH eq 2 --> sticky_topic<!-- ENDIF -->" 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 <!-- IF topicrow.S_TOPIC_TYPE_SWITCH eq 2 --> sticky_topic<!-- ENDIF -->" colspan="<!-- IF S_TOPIC_ICONS -->7<!-- ELSE -->6<!-- ENDIF -->"><b class="gensmall">{L_TOPICS}</b></td>
				</tr>
			<!-- ENDIF -->

Где накасячил ??
Вот здесь - я писал про строки где написано класс row1 и row2 (они ниже того блока, который ты исправил), а ты исправил строки с классом row3
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
MDV
phpBB 1.2.0
Сообщения: 11
Стаж: 15 лет 3 месяца
Откуда: М-кала

Re: Отображение прилепленных тем subsilver2

Сообщение MDV »

Pazh

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

<!-- ENDIF -->
				</td>
				<td class="row2 <!-- IF topicrow.S_TOPIC_TYPE_SWITCH eq 2 --> sticky_topic<!-- ENDIF -->" width="130" align="center"><p class="topicauthor">{topicrow.TOPIC_AUTHOR_FULL}</p></td>
				<td class="row1 <!-- IF topicrow.S_TOPIC_TYPE_SWITCH eq 2 --> sticky_topic<!-- ENDIF -->" width="50" align="center"><p class="topicdetails">{topicrow.REPLIES}</p></td>
				<td class="row2 <!-- IF topicrow.S_TOPIC_TYPE_SWITCH eq 2 --> sticky_topic<!-- ENDIF -->" width="50" align="center"><p class="topicdetails">{topicrow.VIEWS}</p></td>
				<td class="row1 <!-- IF topicrow.S_TOPIC_TYPE_SWITCH eq 2 --> sticky_topic<!-- ENDIF -->" width="140" align="center">
					<p class="topicdetails" style="white-space: nowrap;">{topicrow.LAST_POST_TIME}</p>
					<p class="topicdetails">{topicrow.LAST_POST_AUTHOR_FULL}
						<!-- IF not S_IS_BOT --><a href="{topicrow.U_LAST_POST}">{LAST_POST_IMG}</a><!-- ENDIF -->
Остальное не менял, прикрепленные темы поднялись к объявлением, теперь они в одной таблице.
Сделай то что не возможно, или хотя-бы помоги ))
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Отображение прилепленных тем subsilver2

Сообщение Pazh »

Ссылку на форум с правками в личку
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
MDV
phpBB 1.2.0
Сообщения: 11
Стаж: 15 лет 3 месяца
Откуда: М-кала

Re: Отображение прилепленных тем subsilver2

Сообщение MDV »

Понял что меня никто не понял, решил показать наглядно )
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Сделай то что не возможно, или хотя-бы помоги ))
Iris-Ka
phpBB 1.0.0
Сообщения: 5
Стаж: 14 лет 1 месяц
Благодарил (а): 1 раз

Re: Отображение прилепленных тем subsilver2

Сообщение Iris-Ka »

Сделала всё, как описано здесь - цвет фона прилепленной темы не меняется :cry:

Ссылка на форум http://fancyrat.ru/forum/index.php
Последний раз редактировалось Sheer 12.10.2012 18:15, всего редактировалось 1 раз.
Причина: Удален оверквотинг
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Отображение прилепленных тем subsilver2

Сообщение Pazh »

Iris-Ka потому что в файле stylesheet.css после этой конструкции

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

.sticky_topic:{
	background-color: #FFCC99;
}
у Вас не нажат Enter (не переведена каретка), поэтому это свойство и не воспринимается браузером. В остальном вроде все в html прописывается правильно
Помощь в ЛС/email только за WM или ЮMoney
Iris-Ka
phpBB 1.0.0
Сообщения: 5
Стаж: 14 лет 1 месяц
Благодарил (а): 1 раз

Re: Отображение прилепленных тем subsilver2

Сообщение Iris-Ka »

Всё равно не получается...

В viewforum_body.html меняла только это:

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

<tr>
				<td class="row1 <!-- IF topicrow.S_TOPIC_TYPE_SWITCH eq 2 --> sticky_topic<!-- ENDIF -->" width="25" align="center">{topicrow.TOPIC_FOLDER_IMG}</td>
				<!-- IF S_TOPIC_ICONS -->
					<td class="row1 <!-- IF topicrow.S_TOPIC_TYPE_SWITCH eq 2 --> sticky_topic<!-- ENDIF -->" width="25" align="center"><!-- IF topicrow.TOPIC_ICON_IMG --><img src="{T_ICONS_PATH}{topicrow.TOPIC_ICON_IMG}" width="{topicrow.TOPIC_ICON_IMG_WIDTH}" height="{topicrow.TOPIC_ICON_IMG_HEIGHT}" alt="" title="" /><!-- ENDIF --></td>
				<!-- ENDIF -->
				<td class="row1 <!-- IF topicrow.S_TOPIC_TYPE_SWITCH eq 2 --> sticky_topic<!-- ENDIF -->">
					<!-- IF topicrow.S_UNREAD_TOPIC --><a href="{topicrow.U_NEWEST_POST}">{NEWEST_POST_IMG}</a><!-- ENDIF -->
					{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_TOPIC_UNAPPROVED or topicrow.S_POSTS_UNAPPROVED -->
						<a href="{topicrow.U_MCP_QUEUE}">{topicrow.UNAPPROVED_IMG}</a>&nbsp;
					<!-- ENDIF -->
					<!-- IF topicrow.S_TOPIC_REPORTED -->
						<a href="{topicrow.U_MCP_REPORT}">{REPORTED_IMG}</a>&nbsp;
					<!-- ENDIF -->
					<!-- IF topicrow.PAGINATION -->
						<p class="gensmall"> [ {GOTO_PAGE_IMG}{L_GOTO_PAGE}: {topicrow.PAGINATION} ] </p>
					<!-- ENDIF -->
				</td>
				<td class="row2 <!-- IF topicrow.S_TOPIC_TYPE_SWITCH eq 2 --> sticky_topic<!-- ENDIF -->" width="130" align="center"><p class="topicauthor">{topicrow.TOPIC_AUTHOR_FULL}</p></td>
				<td class="row1 <!-- IF topicrow.S_TOPIC_TYPE_SWITCH eq 2 --> sticky_topic<!-- ENDIF -->" width="50" align="center"><p class="topicdetails">{topicrow.REPLIES}</p></td>
				<td class="row2 <!-- IF topicrow.S_TOPIC_TYPE_SWITCH eq 2 --> sticky_topic<!-- ENDIF -->" width="50" align="center"><p class="topicdetails">{topicrow.VIEWS}</p></td>
				<td class="row1 <!-- IF topicrow.S_TOPIC_TYPE_SWITCH eq 2 --> sticky_topic<!-- ENDIF -->" width="140" align="center">
					<p class="topicdetails" style="white-space: nowrap;">{topicrow.LAST_POST_TIME}</p>
					<p class="topicdetails">{topicrow.LAST_POST_AUTHOR_FULL}
						<!-- IF not S_IS_BOT --><a href="{topicrow.U_LAST_POST}">{LAST_POST_IMG}</a><!-- ENDIF -->
Может еще где надо что-то подправить?
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Отображение прилепленных тем subsilver2

Сообщение Pazh »

Iris-Ka писал(а):Всё равно не получается...
Если бы все сделали, то получилось бы. В stylesheet.css Enter нажали после последней закрывающей скобки в файле? Кеш форума после этого обновили? Что-то из этих двух действий Вы не сделали, т.к. css подгружается старый.
Правки во viewforum_body нормально отображаются в коде страницы - осталось правильно css подправить
Помощь в ЛС/email только за WM или ЮMoney
Iris-Ka
phpBB 1.0.0
Сообщения: 5
Стаж: 14 лет 1 месяц
Благодарил (а): 1 раз

Re: Отображение прилепленных тем subsilver2

Сообщение Iris-Ka »

Всё чудесатее и чудесатее...
Убрала из кода в css двоеточие

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

.sticky_topic {
	background-color: #FFCC99;
}
получила вот так :lol: А как остальные закрасить?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
future
phpBB 1.4.4
Сообщения: 183
Стаж: 14 лет 6 месяцев
Благодарил (а): 39 раз
Поблагодарили: 1 раз

Re: Отображение прилепленных тем subsilver2

Сообщение future »

Может кто-то оформит порядок всей "заменяловки" от сих до сих для новой версии форума? (3.0.11) subsilver.
Вот как природа это все вот шурум-бурум устроила: Ртом торт есть можно, а тортом рот, - нельзя! Чудеса!

Вернуться в «Стили для phpBB 3.0.x»