Styler - обновление и улучшение

+7
968

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

— Переписана логика добавления стилей при помощи встроенной функции string_parse_list

— Новый функционал для добавления к элементам на странице ID

— Новый функционал для удаления любого класса (у элементов, имеющих ID)

Настройки стали выглядеть так:

Изображение

Планирую внести сюда все функции для работы с классами и id — замена, удаление, добавление и так далее. Когда — вопрос времени, но точно в этом месяце. Как всегда — распространяется бесплатно, проверено на версиях системы с 2.12.0 до 2.15.1

Подкинуть на пиво можно здесь — yoomoney.ru/to/4100117625208247

+3
Happy Happy 2 года назад #

Спасибо за ваш труд. Последнее время прям радуют разработчики, столько ништяков появилось за короткий срок. 

0
Саня Саня 2 года назад #

Вместо виджета Styler скачивается виджет — Карта России 

+1
Саня Саня 2 года назад #

всё, поправили

0
Make Make 2 года назад #

Спасибо, поправил. Ну, значит кто-то успел скачать карту России бесплатно)

0
Capitan Capitan 2 года назад #

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

0
Make Make 2 года назад #

Замените файлы из папки package на вашем сервере

0
Capitan Capitan 2 года назад #

переустановил, но версия так и осталась 1.0.0

-1
Abobo Abobo 2 года назад #

Хочу сделать аватары квадратные, указываю:

icms-user-avatar>* | border-radius: 0.2rem;

Не сработало.

Так:

icms-user-avatar | border-radius: 0.2rem;

тоже указывал — не сработало.

Помогите pls...

0
Make Make 2 года назад #

Не тот класс указываете. Попробуйте так:

icms-profile-avatar__default | border-radius: 0px;

-1
Abobo Abobo 2 года назад #

неа, не помогло

0
Make Make 2 года назад #

Исследуйте испектором, какой класс у вас используется. Вот на примере сайта системы:

Изображение

-1
Abobo Abobo 2 года назад #

Дык, изначально таки и писал:

Хочу сделать аватары квадратные, указываю:

icms-user-avatar>* | border-radius: 0.2rem;

Не сработало.

Так:

icms-user-avatar | border-radius: 0.2rem;

тоже указывал — не сработало.

Через инспектор смотрел — работает, скругления могу поменять, но когда прописываю в styler — не работает.

Может быть все из-за знаков в конце стиля ?

icms-user-avatar>*

0
Make Make 2 года назад #

Конечно. Эти знаки добавляет стайлер? 

0
&$!#% &$!#% 2 года назад #

Всё из-за точки, которой нет.

0
Make Make 2 года назад #

Не совсем. Элемент, к которому добавляется стили, уже содержит встроенные стили. Решил вот так:

Изображение

Но в таком случае, стили стайлера перезаписывают встроенные стили системы. Надо почитать документацию по Jquery — возможно есть функция, которая не стирает стили, а дополняет их. Но это немного позже — пока можете использовать решение на скриншоте.

0
&$!#% &$!#% 2 года назад #

Да ладно? А если нужно добавить стили тегу article, что делать? Не отвечайте, мне этого все-равно не понять.

0
Make Make 2 года назад #

Я понял, о какой точке вы имеете ввиду. Поправлю.

-1
Abobo Abobo 2 года назад #

Я вывел пользователей на главной странице с помощью виджета.

Данный метод:

icms-profile-avatar_default | border-radius:0px;

Не работает (

Еще от автора

Бесплатный компонент - управление страницами 404
Простой компонент, который позволяет переопределить настройки дефолтной страницы 404, а также установить новую на выбор из двух представленных шаблоно
User-Panel v.1.0.4
Большое обновление виджета, множество улучшений, а также дополнительный запланированный функционал.
User-панель. Функциональное меню для вашего сайта
Виджет, который позволит вывести на вашем сайте функциональную панель с различными настройками.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.