ovi8 5 01/18/17 07:40 (изменено) Нужно, чтобы отображалось в списке тем форума, в шаблоне пользователи онлайн это реализовано, как сделать также в списке тем? Возможно этот код - {parse striping="online" classes="row1,row2"}, только куда его вставлять не пойму. В IPS4 это реализовано, на вашем форуме тоже, выглядит красиво. Изменено 18 января 2017 пользователем ovi8 Поделиться сообщением Ссылка на сообщение
newbie 1723 01/18/17 08:16 только куда его вставлять не пойму.В шаблон, отвечающий за отображение тем.Только этого не достаточно. Сперва указываем тег, ключ, css классы.Потом добавляем к классу элемента, к которому будет применяться чередование. Пример с теми же юзерами онлайн {parse striping="online" classes="row1,row2"} <foreach loop="online:$rows as $session"> <tr class='{parse striping="online"}'> В IPS4 это реализовано,Использование псевдокласса :nth-childМожете добавить что-то вроде .topic_list tr:nth-child(even) { background: #eacccc; } 1 Поделиться сообщением Ссылка на сообщение
ovi8 5 01/18/17 09:46 (изменено) Тогда может так? :) {parse striping="online" classes="row1,row2"} <foreach loop="forums:$rows as $session"> <tr class='{parse striping="online"}'> Изменено 18 января 2017 пользователем ovi8 Поделиться сообщением Ссылка на сообщение
ovi8 5 01/18/17 09:52 Использование псевдокласса :nth-childМожете добавить что-то вроде .topic_list tr:nth-child(even) { background: #eacccc; }Так намного легче, только правильно ли использовать этот метод в IPB 3? Поделиться сообщением Ссылка на сообщение
newbie 1723 01/18/17 10:00 Так намного легче, только правильно ли использовать этот метод в IPB 3?Это не метод, а чистой воды css. Разницы нет, где используете.Если хотите через тег striping, то - Открываете шаблон topic- В самое начало добавляете {parse striping="topicsZebra" classes="row1,row2"}- Находите __topic (2 раза) и заменяете на __topic {parse striping="topicsZebra"} 1 Поделиться сообщением Ссылка на сообщение
ovi8 5 01/18/17 10:33 через тег stripingПри "Загрузить ещё темы" зебры нет, а при добавлении псевдокласса при предпросмотре темы классы становятся одинакового цвета :mellow: Поделиться сообщением Ссылка на сообщение
newbie 1723 01/18/17 13:26 Поправил инструкцию для striping 1 Поделиться сообщением Ссылка на сообщение
ovi8 5 01/18/17 15:53 (изменено) Поправил инструкцию для stripingПочти идеально :) Только теперь непрочитанные темы всегда белые - на них зебра не действует. Понял в чем дело, надо background-color: #f7fbfc; убрать. Изменено 18 января 2017 пользователем ovi8 Поделиться сообщением Ссылка на сообщение
newbie 1723 01/19/17 06:26 Только теперь непрочитанные темы всегда белые - на них зебра не действует.Класс unread находится ниже в файле, поэтому бэкграунд перезаписывается. Поделиться сообщением Ссылка на сообщение
ovi8 5 01/19/17 15:54 Класс unread находится ниже в файле, поэтому бэкграунд перезаписывается.Да, конечно. Я это имел ввиду. Поделиться сообщением Ссылка на сообщение