Проклятые встроенные в JoomGallery стилевые файлы очень назойливы. Во-первых, их преступно много. Во-вторых, приходится вручную обнулять большинство правил просто потому, что они заданы разработчиками. Ну, и на десерт - кошмарный !important в некоторых правилах. Вот было бы классно взять и отключить стандартные галерейные стилевые файлы! Но как?
во первых можно самому переписать классы (.) и идентификаторы (#) используя всё тот же !important во вторых просто по удалять все файлы и не заморачиваться, но при этом придётся писать кучу описаний к используемым классам и идентификаторам я бы остановился на первом варианте
Ясное дело, можно переписать. Сейчас у меня так и сделано. Но, как обычно, борьба с чужими !important ухудшает читаемость кода, ибо для повышения приоритета приходится добавлять дополнительные селекторы. К тому же мне не нравится, что на страничку с галереей линкуется 3 дополнительных файла - лишние запросы, а в галерее и так много картинок грузится. Вариант с удалением CSS не проходит, потому что не сокращает числа запросов и при обновлении компонента файлы будут восстановлены. Обычно авторы расширений включают в настройки опцию "вырубить встроенные стили". В случае с ДжумГал это почему-то не так. Странная галерейка, вообще-то. Но остальные ещё страннее.
ну знаешь ли в VM и 5-7 файлов могут участвовать в создании одной страницы, с этим либо надо смириться либо переписывать весь код понравившегося компонента
Смирение - хорошее качество, вот только при работе над проектом приходится требования исполнять и оптимизировать приложение. Хотя у меня после нескольких месяцев работы с Джумлой, и особенно со сторонними компонентами, сложилось мнение, что слишком много в них избыточности и наследия тёмных времён табличных макетов. Плюс ощущается недостаток согласия и единства стиля у разработчиков. Что не расширение - то свои принципы построения страницы, селекторов, админки...