Как чередовать фон у форумов на Главной странице (зебра)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
goshka
- phpBB 1.4.2
- Сообщения: 71
- Стаж: 12 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 3 раза
Как чередовать фон у форумов на Главной странице (зебра)
Здравствуйте.
(поиском пользовался)
Естественно, форумы (НЕ КАТЕГОРИИ!) должны как-то выделяться (отличаться друг от друга).
Стандарным, и классическим, и привычным подходом уже давно стало простое чередование фона.
Как сделать такое здесь?
Понимаю, что надо чередовать стили по счетчику, а лучше прямо по forum_id:
если forum_id четное - стиль один,
если forum_id нечетное - стиль другой.
(хотя по id это не правильно, если форум удалил, подряд пойдут два четных или нечтных id)
см. пример пока существующего безобразия на рис.
О том что увидите - можно говорить ВСЕ ЧТО УГОДНО!
(маленько подбирая, конечно, выражения...)
УТОЧНЕНИЕ
Для Форумов (не Категорий/Разделов!):
1. Показывать подфорумы в списке: [Да]
Отображает подфорумы этого форума на главной и других страницах как ссылку в списке, если для этих подфорумов включена функция «Показывать форум в списке подфорумов».
2. Показывать форум в списке подфорумов: [Да]
Отображает ссылку на данный форум в списке подфорумов родительского форума, если таковой существует.
Для Подфорумов (аналогично):
1. Показывать подфорумы в списке: [Да]
Отображает подфорумы этого форума на главной и других страницах как ссылку в списке, если для этих подфорумов включена функция «Показывать форум в списке подфорумов».
2. Показывать форум в списке подфорумов: [Да]
Отображает ссылку на данный форум в списке подфорумов родительского форума, если таковой существует.
(поиском пользовался)
Естественно, форумы (НЕ КАТЕГОРИИ!) должны как-то выделяться (отличаться друг от друга).
Стандарным, и классическим, и привычным подходом уже давно стало простое чередование фона.
Как сделать такое здесь?
Понимаю, что надо чередовать стили по счетчику, а лучше прямо по forum_id:
если forum_id четное - стиль один,
если forum_id нечетное - стиль другой.
(хотя по id это не правильно, если форум удалил, подряд пойдут два четных или нечтных id)
см. пример пока существующего безобразия на рис.
О том что увидите - можно говорить ВСЕ ЧТО УГОДНО!
(маленько подбирая, конечно, выражения...)
УТОЧНЕНИЕ
Для Форумов (не Категорий/Разделов!):
1. Показывать подфорумы в списке: [Да]
Отображает подфорумы этого форума на главной и других страницах как ссылку в списке, если для этих подфорумов включена функция «Показывать форум в списке подфорумов».
2. Показывать форум в списке подфорумов: [Да]
Отображает ссылку на данный форум в списке подфорумов родительского форума, если таковой существует.
Для Подфорумов (аналогично):
1. Показывать подфорумы в списке: [Да]
Отображает подфорумы этого форума на главной и других страницах как ссылку в списке, если для этих подфорумов включена функция «Показывать форум в списке подфорумов».
2. Показывать форум в списке подфорумов: [Да]
Отображает ссылку на данный форум в списке подфорумов родительского форума, если таковой существует.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось goshka 11.09.2014 5:35, всего редактировалось 6 раз.
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Как чередовать фон у форумов (на Главной странице)
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Как чередовать фон у форумов (на Главной странице)
goshka Не парься Мод для смены фона списка форумов
Добавлено спустя 3 минуты 46 секунд:
И кстати... Совсем забыл - Бэкграунд ветки форума - фоновый рис для форумов
Добавлено спустя 3 минуты 46 секунд:
И кстати... Совсем забыл - Бэкграунд ветки форума - фоновый рис для форумов
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Как чередовать фон у форумов (на Главной странице)
Саня, ну зачем мод, когда в phpBB3 предопределен объект шаблона
S_ROW_COUNT как раз для определения четных и нечетных строк.Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Как чередовать фон у форумов (на Главной странице)
Да понимаю и знаю... А то что этот объект повально админы исключают из шаблонов замечал? Эта череда цветов на php уже всех основательно достала... Как зебра на переходе... Народ внедряет индивидуальность на форумах.
Лично я на порядка 20 форумах чередушки убирал по просьбам пап. И в списках тем тож...
Как говорится - жираф большой... Я ж не претендую на императивность...
Лично я на порядка 20 форумах чередушки убирал по просьбам пап. И в списках тем тож...
Как говорится - жираф большой... Я ж не претендую на императивность...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
goshka
- phpBB 1.4.2
- Сообщения: 71
- Стаж: 12 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 3 раза
Re: Как чередовать фон у форумов (на Главной странице)
Понял вас... Но хочу попробовать, в моем случае зебра будет кстати.
(интуитивно чувствую решение должно быть проще чем использование модов)
Пока нащупал, что править надо forumlist_body.html и вот эту строчку:
<ul class="topiclist forums">
через раз надо в ней менять class.
т.е.
раз сделать <ul class="topiclist forums">
другой раз <ul class="topiclist forums 2">
И все...
Правда, class "topiclist forums 2" нужно быстренько сделать из "topiclist forums", поменяв всего лишь фон.
(интуитивно чувствую решение должно быть проще чем использование модов)
Пока нащупал, что править надо forumlist_body.html и вот эту строчку:
<ul class="topiclist forums">
через раз надо в ней менять class.
т.е.
раз сделать <ul class="topiclist forums">
другой раз <ul class="topiclist forums 2">
И все...
Правда, class "topiclist forums 2" нужно быстренько сделать из "topiclist forums", поменяв всего лишь фон.
Последний раз редактировалось goshka 10.09.2014 14:56, всего редактировалось 2 раза.
-
xisp
- phpBB 3.0.0 RC7
- Сообщения: 1798
- Стаж: 14 лет 4 месяца
- Благодарил (а): 152 раза
- Поблагодарили: 215 раз
- Забанен: Бессрочно
Re: Как чередовать фон у форумов (на Главной странице)
Неправильное именование класса. Лучше добавьте свой класс, типаgoshka писал(а):ul class="topiclist forums 2
row_color_1 и row_color_2. Стандартные в данном случаи лучше не трогать.phpBBex
-
goshka
- phpBB 1.4.2
- Сообщения: 71
- Стаж: 12 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 3 раза
Re: Как чередовать фон у форумов (на Главной странице)
Я нащупал, да не совсем то нащупал )
Нужно работать со строкой <li class="row">, а не <ul class="topiclist forums">
sorry
Нужно работать со строкой <li class="row">, а не <ul class="topiclist forums">
sorry
Последний раз редактировалось goshka 10.09.2014 14:33, всего редактировалось 1 раз.
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Как чередовать фон у форумов (на Главной странице)
forumlist_body.html
Найти
Заменить на
styles/твой_стиль/theme/content.css
Найти
Добавить после
Найти
Код: Выделить всё
<ul class="topiclist forums">Код: Выделить всё
<ul class="topiclist <!-- IF forumrow.S_ROW_COUNT is even -->forums<!-- ELSE -->forums_2<!-- ENDIF -->">Найти
Код: Выделить всё
ul.forums {
background: #f9f9f9 none repeat-x 0 0;
}Код: Выделить всё
ul.forums_2 {
background: #00f9dd none repeat-x 0 0;
}#00f9dd - на свой вкус и цветОбщие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
goshka
- phpBB 1.4.2
- Сообщения: 71
- Стаж: 12 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 3 раза
Re: Как чередовать фон у форумов (на Главной странице)
Sheer!
Класс все сделал.
Но только надо подобное проделать с
<li class="row">, а не с <ul class="topiclist forums">
Класс все сделал.
Но только надо подобное проделать с
<li class="row">, а не с <ul class="topiclist forums">
Последний раз редактировалось goshka 10.09.2014 15:18, всего редактировалось 1 раз.
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Как чередовать фон у форумов (на Главной странице)
Без разницы.goshka писал(а):Но только надо все это проделать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
goshka
- phpBB 1.4.2
- Сообщения: 71
- Стаж: 12 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 3 раза
Re: Как чередовать фон у форумов (на Главной странице)
Sheer
Таким способом (как ты указал) чередуется фон у Категорий (Разделов).
А нужно у Форумов, которые находятся внутри Категорий (Разделов). посмотри мой рис. (который самый первый)
Таким способом (как ты указал) чередуется фон у Категорий (Разделов).
А нужно у Форумов, которые находятся внутри Категорий (Разделов). посмотри мой рис. (который самый первый)
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Как чередовать фон у форумов (на Главной странице)
Тогда да, верно.goshka писал(а):А нужно у Форумов
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
goshka
- phpBB 1.4.2
- Сообщения: 71
- Стаж: 12 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 3 раза
Re: Как чередовать фон у форумов (на Главной странице)
РЕШЕНИЕ №1 (варварское)
(решение №2 ниже - не варварское)
colours.css
forumlist_body.html
Искать это:
заменять на это:
Обновить стили:
СТИЛИ> Темы> Обновить (свою тему, у меня prosilver)
Обновить кэш:
ОБЩИЕ> Очистить кэш [Выполнить]
Все.
Спасибо Всем!
(решение №2 ниже - не варварское)
colours.css
Код: Выделить всё
ul.forums {
background-color: #E1EBF2; /*** #eef5f9 ***/
/*** background-image: url("{T_THEME_PATH}/images/gradient.gif"); ***/
}
Код: Выделить всё
li.row:hover {
background-color: #FAFAFA; /*** #F6F4D0; ***/
}
Искать это:
Код: Выделить всё
<!-- IF not forumrow.S_IS_CAT -->
<li class="row">
Код: Выделить всё
<!-- IF not forumrow.S_IS_CAT -->
<li class=<!-- IF forumrow.S_ROW_COUNT is even -->"row"<!-- ELSE -->"row" style="background-color:#ECF3F7;" onmouseover="this.style.background='#FAFAFA';" onmouseout="this.style.background='#ECF3F7';"<!-- ENDIF -->>
СТИЛИ> Темы> Обновить (свою тему, у меня prosilver)
Обновить кэш:
ОБЩИЕ> Очистить кэш [Выполнить]
Все.
Спасибо Всем!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось goshka 12.09.2014 2:35, всего редактировалось 1 раз.
-
xisp
- phpBB 3.0.0 RC7
- Сообщения: 1798
- Стаж: 14 лет 4 месяца
- Благодарил (а): 152 раза
- Поблагодарили: 215 раз
- Забанен: Бессрочно
Re: Как чередовать фон у форумов на Главной странице (зебра)
Плохое решение. Использовать для этого яваскрипт- варварство.goshka писал(а):РЕШЕНИЕ
phpBBex

