Страница 1 из 1

Счетчики - присвоить какой-то ID или класс в CSS

Добавлено: 28 окт 2020, 13:20
alcompstudio
Добрый день!

А можно ли реализовать такую штуку (если это несложно) - присваивать какой-то уникальный id или класс для каждого счетчика, чтобы потом можно было работать со стилями в пользовательском CSS ? Может по ID отчета добавлять как-то?

Сейчас, например, хочу раскрасить каждый счетчик в отдельный цвет для визуализации, но у них всех нет уникального атрибута...

http://prntscr.com/v8jsbq

Re: Счетчики - присвоить какой-то ID или класс в CSS

Добавлено: 28 окт 2020, 14:09
uvex
может поможет
uvex писал(а): 08 окт 2020, 11:06
Antonyous99 писал(а): 08 окт 2020, 00:23 Попробуйте выбрать конкретный элемент...
http://htmlbook.ru/css/nth-child
Спасибо за наводку. Но псевдокласс :nth-child не помог.


Победил следующим образом
Обращение к классу внутри тега с идентификатором

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

#entity_items_listing489753_82_info_block .portlet-body{
      display: none;
       }
Только нужно делать 2 клика на стрелочку, чтобы развернуть блок
На первое время пойдет и такое решение, пока Сергей что, то штатное не придумает

Re: Счетчики - присвоить какой-то ID или класс в CSS

Добавлено: 28 окт 2020, 14:49
alcompstudio
Да, спасибо, я знаю, только в данном куске HTML-кода нет идентификаторов, я так понимаю, присваивается какой-то общий класс в php коде и динамически размещает сформированные блоки-счетчики на странице. Был бы идентификатор хоть какой-то, я бы не спрашивал))

http://prntscr.com/v8lspn

единственное, id отчета, который вшивается в ссылку счетчика можно присвоить, но это нужно php код править, это наверное к Сергею больше вопрос).

Даже если "раскрыть" все внутренние блоки и таблицы счетчика - и там нет идентификаторов))

http://prntscr.com/v8luq0

Тут программно нужно присваивать при создании самого счетчика, тогда можно будет что-то придумать с оформлением.

Re: Счетчики - присвоить какой-то ID или класс в CSS

Добавлено: 30 окт 2020, 09:08
support
Файл для замены includes\classes\reports\
Добавляется класс

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

reports-counter-12
12 - id отчета

Re: Счетчики - присвоить какой-то ID или класс в CSS

Добавлено: 30 окт 2020, 11:41
alcompstudio
Теперь красота! ))

http://prntscr.com/v9xusc

Re: Счетчики - присвоить какой-то ID или класс в CSS

Добавлено: 01 ноя 2020, 22:06
alcompstudio
А можно такую же "штуку" (CSS класс) - только теперь для общих фильтров? )

http://prntscr.com/vbc2iz

В целом там же тоже в основном выводятся "опциональные" поля, поэтому хотя бы присвоение класса какого-то каждой ссылке-фильтру, чтобы можно было подкрасить в пользовательском CSS.

Re: Счетчики - присвоить какой-то ID или класс в CSS

Добавлено: 05 ноя 2020, 15:50
support
Файл из архива замените в plugins\ext\classes\
К фильтрам добавится класс: common-filter-id
Сообщите результат

Re: Счетчики - присвоить какой-то ID или класс в CSS

Добавлено: 06 ноя 2020, 02:07
alcompstudio
Спасибо, работает.