January 18, 20179 yr Нужно, чтобы отображалось в списке тем форума, в шаблоне пользователи онлайн это реализовано, как сделать также в списке тем? Возможно этот код - {parse striping="online" classes="row1,row2"}, только куда его вставлять не пойму. В IPS4 это реализовано, на вашем форуме тоже, выглядит красиво. Edited January 18, 20179 yr by ovi8
January 18, 20179 yr только куда его вставлять не пойму.В шаблон, отвечающий за отображение тем.Только этого не достаточно. Сперва указываем тег, ключ, 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; }
January 18, 20179 yr Author Тогда может так? :) {parse striping="online" classes="row1,row2"} <foreach loop="forums:$rows as $session"> <tr class='{parse striping="online"}'> Edited January 18, 20179 yr by ovi8
January 18, 20179 yr Author Использование псевдокласса :nth-childМожете добавить что-то вроде .topic_list tr:nth-child(even) { background: #eacccc; }Так намного легче, только правильно ли использовать этот метод в IPB 3?
January 18, 20179 yr Так намного легче, только правильно ли использовать этот метод в IPB 3?Это не метод, а чистой воды css. Разницы нет, где используете.Если хотите через тег striping, то - Открываете шаблон topic- В самое начало добавляете {parse striping="topicsZebra" classes="row1,row2"}- Находите __topic (2 раза) и заменяете на __topic {parse striping="topicsZebra"}
January 18, 20179 yr Author через тег stripingПри "Загрузить ещё темы" зебры нет, а при добавлении псевдокласса при предпросмотре темы классы становятся одинакового цвета :mellow:
January 18, 20179 yr Author Поправил инструкцию для stripingПочти идеально :) Только теперь непрочитанные темы всегда белые - на них зебра не действует. Понял в чем дело, надо background-color: #f7fbfc; убрать. Edited January 18, 20179 yr by ovi8
January 19, 20179 yr Только теперь непрочитанные темы всегда белые - на них зебра не действует.Класс unread находится ниже в файле, поэтому бэкграунд перезаписывается.
January 19, 20179 yr Author Класс unread находится ниже в файле, поэтому бэкграунд перезаписывается.Да, конечно. Я это имел ввиду.
Нужно, чтобы отображалось в списке тем форума, в шаблоне пользователи онлайн это реализовано, как сделать также в списке тем?
Возможно этот код - {parse striping="online" classes="row1,row2"}, только куда его вставлять не пойму.
В IPS4 это реализовано, на вашем форуме тоже, выглядит красиво.
Edited by ovi8