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