subsilver2 - новый вид списка форумов

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

subsilver2 - новый вид списка форумов

Сообщение Garret_Dark »

Многим не нравится как выглядит порядок форумов в subsilver2 - без пропусков между категориями.
Тоесть по умолчанию выглядит так:
Screenshot_2.jpg
На мой взгляд красивее и понятнее для пользователей так:
Screenshot_3.jpg
Приступим:)
Открыть styles/subsilver2(Либо другой стиль базированный на нем)/template/forumlist_body.html
Найти и удалить:

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

<table class="tablebg" cellspacing="1" width="100%">
<tr>
	<td class="cat" colspan="5" align="{S_CONTENT_FLOW_END}"><!-- IF not S_IS_BOT and U_MARK_FORUMS --><a class="nav" href="{U_MARK_FORUMS}">{L_MARK_FORUMS_READ}</a><!-- ENDIF -->&nbsp;</td>
</tr>
<tr>
	<th colspan="2">&nbsp;{L_FORUM}&nbsp;</th>
	<th width="50">&nbsp;{L_TOPICS}&nbsp;</th>
	<th width="50">&nbsp;{L_POSTS}&nbsp;</th>
	<th>&nbsp;{L_LAST_POST}&nbsp;</th>
</tr>
Найти

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

<!-- BEGIN forumrow -->
	<!-- IF forumrow.S_IS_CAT -->
		<tr>
			<td class="cat" colspan="2"><h4><a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a></h4></td>
			<td class="catdiv" colspan="3">&nbsp;</td>
		</tr>
Заменить на

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

<!-- IF SCRIPT_NAME == "viewforum" -->
<table class="tablebg" cellspacing="1" width="100%">
<tr>
	<th colspan="2">&nbsp;{L_FORUM}&nbsp;</th>
	<th width="50">&nbsp;{L_TOPICS}&nbsp;</th>
	<th width="50">&nbsp;{L_POSTS}&nbsp;</th>
	<th>&nbsp;{L_LAST_POST}&nbsp;</th>
</tr>
<!-- ENDIF -->
<!-- BEGIN forumrow -->
	<!-- IF forumrow.S_IS_CAT -->
<!-- IF not forumrow.S_FIRST_ROW --></table><br /><!-- ENDIF -->
<table class="tablebg" cellspacing="1" width="100%">
<tr>
	<th colspan="2">&nbsp;<a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a>&nbsp;</th>
	<th width="50">&nbsp;{L_TOPICS}&nbsp;</th>
	<th width="50">&nbsp;{L_POSTS}&nbsp;</th>
	<th>&nbsp;{L_LAST_POST}&nbsp;</th>
</tr>
Найти

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

		<!-- IF forumrow.S_NO_CAT -->
			<tr>
				<td class="cat" colspan="2"><h4>{L_FORUM}</h4></td>
				<td class="catdiv" colspan="3">&nbsp;</td>
			</tr>
		<!-- ENDIF -->
Заменить на

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

		<!-- IF forumrow.S_NO_CAT -->
		<!-- IF not forumrow.S_FIRST_ROW --></table><br /><!-- ENDIF -->
		<table class="tablebg" cellspacing="1" width="100%">
		<tr>
			<th colspan="2">&nbsp;{L_FORUM}&nbsp;</th>
			<th width="50">&nbsp;{L_TOPICS}&nbsp;</th>
			<th width="50">&nbsp;{L_POSTS}&nbsp;</th>
			<th>&nbsp;{L_LAST_POST}&nbsp;</th>
		</tr>
		<!-- ENDIF -->
Найти

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

<!-- END forumrow -->
</table>
Добавить ниже

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

<table cellspacing="1" width="100%">
<tr>
	<td align="{S_CONTENT_FLOW_END}"><!-- IF not S_IS_BOT and U_MARK_FORUMS --><a class="nav" href="{U_MARK_FORUMS}">{L_MARK_FORUMS_READ}</a><!-- ENDIF -->&nbsp;</td>
</tr></table>
Практически все, теперь можно добавить еще один штрих который многим нравится в prosilver'e - подсветка строки форума при наведении мышкой.
Нет ничего сложного, делаем так:

Открыть styles/subsilver2(Либо другой стиль базированный на нем)/theme/stylesheet.css
найти

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

.tablebg {
	background-color: #3F5A77;
}
Добавить ниже

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


table.forumlist tr:hover .row1, table.forumlist tr:hover .row2 {
   background-color: #FFE6C2;
}
Открыть styles/subsilver2(Либо другой стиль базированный на нем)/template/forumlist_body.html
Найти (В трех местах!)

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

class="tablebg"
Заменить на

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

class="tablebg forumlist"
Также аналогичную замену можно сделать на других страницах (viewforum_body.html, memberlist_body.html и т.д.)

Удачи! :)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Saj
phpBB 1.2.0
Сообщения: 16
Стаж: 14 лет 6 месяцев
Благодарил (а): 2 раза

Re: subsilver2 - новый вид списка форумов

Сообщение Saj »

Удобно со стилем, но вопрос ""Темы ""Сообщения ""Последнее сообщение"" повторяются в каждом форуме как это убрать, сделать сплошную полоску без этих категорий :(
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: subsilver2 - новый вид списка форумов

Сообщение HAMMER663 »

styles/subsilver2/template/forumlist_body.html

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

<tr>
	<th colspan="2">&nbsp;{L_FORUM}&nbsp;</th>
	<th width="50">&nbsp;{L_TOPICS}&nbsp;</th>
	<th width="50">&nbsp;{L_POSTS}&nbsp;</th>
	<th>&nbsp;{L_LAST_POST}&nbsp;</th>
</tr>
Saj
phpBB 1.2.0
Сообщения: 16
Стаж: 14 лет 6 месяцев
Благодарил (а): 2 раза

Re: subsilver2 - новый вид списка форумов

Сообщение Saj »

Я конечно извиняюсь, а что сделать надо :roll:
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

subsilver2 - новый вид списка форумов

Сообщение МайскийЖук »

Убрать те строки, которые вам не нужны. В вышеприведенном коде это следующие строки:

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

	<th width="50">&nbsp;{L_TOPICS}&nbsp;</th>
	<th width="50">&nbsp;{L_POSTS}&nbsp;</th>
	<th>&nbsp;{L_LAST_POST}&nbsp;</th>
Кроме того, первую строчку тогда надо расширить до 5.

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

<th colspan="5">&nbsp;{L_FORUM}&nbsp;</th>
Приблизительно вот это надо сделать.
Любовь и боль, покой и бой я как любой несу с собой…
Saj
phpBB 1.2.0
Сообщения: 16
Стаж: 14 лет 6 месяцев
Благодарил (а): 2 раза

Re: subsilver2 - новый вид списка форумов

Сообщение Saj »

что то не отрабатывает все на месте :cry:
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: subsilver2 - новый вид списка форумов

Сообщение Sheer »

Saj
А кэш дядя за вас будет чистить?
http://www.phpbbguru.net/community/faq-phpbb3.html#f5r6
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Saj
phpBB 1.2.0
Сообщения: 16
Стаж: 14 лет 6 месяцев
Благодарил (а): 2 раза

Re: subsilver2 - новый вид списка форумов

Сообщение Saj »

откуда взяли что я не чистил кеш?
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: subsilver2 - новый вид списка форумов

Сообщение HAMMER663 »

Мы телепаты здесь все. Гадаем налево и направо
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: subsilver2 - новый вид списка форумов

Сообщение Garret_Dark »

Saj, если не ошибаюсь, то удалить приведенный МайскимЖуком отрезок кода нужно в трех местах!
Также не забыть поставить colspan 5 из того же совета.
После этого уже чистить кэш стилей)))

P.S. Но на мой взгляд эти надписи нужны, если форумов на форуме больше 5-10, а если их меньше, то тогда и смысла от данной правки я не вижу:)
Saj
phpBB 1.2.0
Сообщения: 16
Стаж: 14 лет 6 месяцев
Благодарил (а): 2 раза

Re: subsilver2 - новый вид списка форумов

Сообщение Saj »

Оригинал

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

<tr>
<th colspan="2">&nbsp;<a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a>&nbsp;</th>
<th width="50">&nbsp;{L_TOPICS}&nbsp;</th>
<th width="50">&nbsp;{L_POSTS}&nbsp;</th>
<th>&nbsp;{L_LAST_POST}&nbsp;</th>


</tr>


удалив строки

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

<th width="50">&nbsp;{L_TOPICS}&nbsp;</th>
<th width="50">&nbsp;{L_POSTS}&nbsp;</th>
<th>&nbsp;{L_LAST_POST}&nbsp;</th>
Поля "Темы" "Сообщения" "Последнее сообщение" сужаются к минимуму :cry:
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: subsilver2 - новый вид списка форумов

Сообщение Sheer »

Saj

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

<th colspan="5"><a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a></th>
Изучить --> http://htmlbook.ru/html/td/colspan
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Saj
phpBB 1.2.0
Сообщения: 16
Стаж: 14 лет 6 месяцев
Благодарил (а): 2 раза

Re: subsilver2 - новый вид списка форумов

Сообщение Saj »

colspan 5 поставил но без результат.думаю может в классах править надо
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: subsilver2 - новый вид списка форумов

Сообщение Garret_Dark »

Saj, ну так вы удалили "распорки" для них. Ячейка информации о форуме (Заголовок и описание) указана шириной в 100%.

Такчто указывайте "жесткую" ширину в пикселях для нужных полей (width="ширина")
К примеру

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

<td class="row2" width="50" align="center">{forumrow.TOPICS}</td>
			<td class="row2" width="50" align="center">{forumrow.POSTS}</td>
			<td class="row2" width="150" align="center" nowrap="nowrap">
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: subsilver2 - новый вид списка форумов

Сообщение Пчелкин »

Garret_Dark
Феноменально! Вид действительно стал приятней...Теперь можно и вкладками попробовать забабахать...при 16 форумах это должно смотреться....Получится - отпишусь...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

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