Злобный !important в шаблоне Jollyness

  • 31 Ответов
  • 1004 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Lesha_K

Люди добрые и умные, помогите пожалуйста победить important сайтостроителю-самоучке.  ^-^
Вот сам шаблон, его демо: http://joomla.templaza.net/jollyness-dark/index.php/home
Цвет бэкграунда для полей и кнопок задается в админке, это понятно. Сменить я его, конечно могу.
Но вся беда в том, что он прописан фиг знает где:
background-color: #21C2F8 !important;
То есть цвет то в админке, а вот свойство important в неведомых дебрях. FireBug заботливо выдает "inline" да еще несколько файлов CSS (и template), где прописан этот цвет и свойство. Но их корректировка, никак не влияет на проблему.
Этот (вышестоящий) импортант, перебивает, естественно, все стили и импортанты в компонентах.
Поля форума Kunena, JComments, K2, стали отвратительно голубыми. Перекрыв, все что можно.
Кстати, если на демо шаблона по ссылке зайти в раздел "форум", мы и на оффсайте увидим такую же картину. Шаблон Blue Eagle форума, там полностью соответствует своему названию - противно и излишне голубой. ^-^
Тупое отключение в FireBug 'этого important в inline, сразу приводит цветовую гамму компонентов в порядок, не уничтожая стиль самого шаблона.
Возможно, у меня не хватает опыта, но ткните носом меня в (то место)  ;D, где задан этот клятый импортант.
Спасибо.

*

Shustry

  • *****
  • 6426
  • [+]736 / [-]3
  • Рисую дизайны
Re: Злобный !important в шаблоне Jollyness
« Ответ #1 : 11.01.2016, 01:38:06 »
Увеличьте специфичность селектора. Например, если прописано
.class {background-color: #21C2F8 !important;} — специфичность 1000+10=1010.
Можно прописать так
tag.class {background-color: #fff !important;} — специфичность 1000+10+1=1011
Бесплатно консультирую по дизайну и вёрстке (только в icq и личку сердечно прошу не стучать). Платно делаю дизайн, вёрстку и темплейты для Joomla. Работаю только за деньги. За большие. И долго. Но качественно.
---------------------------------------------------------
xmpp:joomla@conference.jabber.ru - наша конфа!

*

Shustry

  • *****
  • 6426
  • [+]736 / [-]3
  • Рисую дизайны
Re: Злобный !important в шаблоне Jollyness
« Ответ #2 : 11.01.2016, 01:38:45 »
тэг=1
класс=10
id=100
important=1000
Складываем, считаем.
Бесплатно консультирую по дизайну и вёрстке (только в icq и личку сердечно прошу не стучать). Платно делаю дизайн, вёрстку и темплейты для Joomla. Работаю только за деньги. За большие. И долго. Но качественно.
---------------------------------------------------------
xmpp:joomla@conference.jabber.ru - наша конфа!

*

dmitry_stas

Re: Злобный !important в шаблоне Jollyness
« Ответ #3 : 11.01.2016, 01:54:32 »
есть кстати интересный трюк
Код: css
.class.class {background-color: #21C2F8 !important;}
если не нужно привязываться к определенному tag и другой вложенности
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

*

Lesha_K

Re: Злобный !important в шаблоне Jollyness
« Ответ #4 : 11.01.2016, 03:36:31 »
Спасибо за участие. Но пожалуйста, исходите из того, что я не специалист, а любитель.
Вот где мне это прописать? И если не затруднит, тыкнитесь в ссылку с шаблоном, что я давал выше. Выберите любой голубой фон, ну и гляньте, плз.

*

Shustry

  • *****
  • 6426
  • [+]736 / [-]3
  • Рисую дизайны
Re: Злобный !important в шаблоне Jollyness
« Ответ #5 : 11.01.2016, 03:41:51 »
Про какой элемент речь?
Бесплатно консультирую по дизайну и вёрстке (только в icq и личку сердечно прошу не стучать). Платно делаю дизайн, вёрстку и темплейты для Joomla. Работаю только за деньги. За большие. И долго. Но качественно.
---------------------------------------------------------
xmpp:joomla@conference.jabber.ru - наша конфа!

*

Lesha_K

Re: Злобный !important в шаблоне Jollyness
« Ответ #6 : 11.01.2016, 04:01:11 »
Да почти про любой голубого цвета. Кнопки, поля. Для верности, зайдите в демо шаблона в меню forum, там и увидите горизонтальные голубые поля над разделами форума. Вот:
http://joomla.templaza.net/jollyness-dark/index.php/features/special-pages/forums

*

dmitry_stas

Re: Злобный !important в шаблоне Jollyness
« Ответ #7 : 11.01.2016, 13:27:04 »
да блин... для себя так не верстают... все таки ширпотреб накладывает отпечаток...

для шапки таблицы задан как
Код: css
div#Kunena div.kblock > div.kheader {
    background: #21c2f8!important;
}

значит надо добавить в любом подключаемом CSS например
Код: css
div div#Kunena div.kblock > div.kheader  {
    background: #НужныйЦвет!important;
}

кстати, что хотел спросить по поводу веса. !important ведь важнее чем inline style? соответственно для !important вес наверное должен быть не 1000, а 10000? а 1000 тогда будет для inline style?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

*

vipiusss

  • ********
  • 5452
  • [+]327 / [-]10
  • Skype: renor_
Re: Злобный !important в шаблоне Jollyness
« Ответ #8 : 11.01.2016, 13:30:34 »
и @media в CSS не забудьте для мобильных девайсов и браузерность особенно акцент поставьте, если это тоже хотите.
всё это делается (и вверху советы) в CSS шаблона.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Lesha_K

Re: Злобный !important в шаблоне Jollyness
« Ответ #9 : 11.01.2016, 15:13:16 »
Спасибо за советы, сегодня попробую. Мой сайт, над переделкой которого я работаю, достаточно серьезной тематики. И вот это изобилие кричащего цвета, естественно, раздражает.

*

vipiusss

  • ********
  • 5452
  • [+]327 / [-]10
  • Skype: renor_
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Lesha_K

Re: Злобный !important в шаблоне Jollyness
« Ответ #11 : 11.01.2016, 15:17:51 »
Спасибо. И все же остается вопрос. Не будет ли более простым решением, не править CSS в ряде мест и компонентов, а найти где прописан этот (вышестоящий) important, да просто убрать его? Где он?

*

vipiusss

  • ********
  • 5452
  • [+]327 / [-]10
  • Skype: renor_
Re: Злобный !important в шаблоне Jollyness
« Ответ #12 : 11.01.2016, 15:21:31 »
в индексе шаблона врезан принудительно: background-color: #292929;
в CSS 13070 строке можно менять и/или убрать для этого дива .whitewrapper.
и вообще сам шаблон имеет много стилей:вы не указываете какой вы используете.
Но в любом случае это в CSS.
« Последнее редактирование: 11.01.2016, 15:24:51 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Lesha_K

Re: Злобный !important в шаблоне Jollyness
« Ответ #13 : 11.01.2016, 15:38:12 »
Решение "div div" работает, проверил. Но это является лишь устранением последствий. То, что представлено в inline Файербагом ( color: #21c2f8 !important; background:#21c2f8 !important;) повторюсь, действует на все компоненты на моем сайте. Синий К2. В Jcomments всё, вплоть до кнопочек "палец вверх-палец вниз" тоже голубое. Цвет заголовков FFF тоже выставлен в important, и на всех установленных компонентах заголовки то же белые.
Править каждую кнопку, каждое поле - это же кошмар.
Повторюсь, если я в Файербаге убираю в этом самом inline в полях color и bacground этот important, на странице все встает на свои места.
Цветовая гамма шаблона сайта не изменяется, а шаблоны компонентов становятся тех цветов, которые заданы непосредственно в их стиле.

На до устранить суть, а не последствия. Вот в чем вопрос.

*

vipiusss

  • ********
  • 5452
  • [+]327 / [-]10
  • Skype: renor_
Re: Злобный !important в шаблоне Jollyness
« Ответ #14 : 11.01.2016, 15:43:30 »
На до устранить суть, а не последствия. Вот в чем вопрос.
ну в конфиге шаблона пропишите принудиловку
суть узнать-это шаблон ваш ставить.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Lesha_K

Re: Злобный !important в шаблоне Jollyness
« Ответ #15 : 11.01.2016, 15:47:02 »

Но в любом случае это в CSS.

Это не CSS шаблона. Да, что в админке, что правкой CSS можно изменить цвета, это понятно. Но я слил весь стиль шаблона в Нотепад, и тупо убрал все !important. И ничего! В inline файербага все равно !important, и все компоненты - в голубой раскраске.
Вот гляньте, комментарии под статьей: http://kubplazdarm.tuapse.ru/polevaya-rabota/item/117-odin-den-pod-sauk-dere.html#comments
Вот форум: http://kubplazdarm.tuapse.ru/forum-kp.html
Исходная цветовая гамма шаблонов перекрыта импортантом в инлайне. Причем, из шаблона сайта template.css, я уже вырезал ряд имортантов, на цвет заголовков и бэкграундов.

*

dmitry_stas

Re: Злобный !important в шаблоне Jollyness
« Ответ #16 : 11.01.2016, 15:53:59 »
потому что это не CSS файлы. ищите в php это. а поскольку это php, то логично предположить, как уже сказал vipiusss, что это в принципе настройки шаблона.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

*

vipiusss

  • ********
  • 5452
  • [+]327 / [-]10
  • Skype: renor_
Re: Злобный !important в шаблоне Jollyness
« Ответ #17 : 11.01.2016, 16:00:24 »
да там лессы и настройки  шаба, я примерно вспоминаю шаблон этот.
!important вы не уберёте, т.к. шаблон по-моему  пересохраняет
вы посмотрите файл лайот.пхп или похожий:он управляет этим и показывает что делать в стиле шаблона.
или warp.php  , вот честно, не помню...Но какой-то файл записывает принудиловку там.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Lesha_K

Re: Злобный !important в шаблоне Jollyness
« Ответ #18 : 11.01.2016, 16:04:55 »

потому что это не CSS файлы. ищите в php это. а поскольку это php, то логично предположить, как уже сказал vipiusss, что это в принципе настройки шаблона.

Вот, точно. Я так и думаю. Но пожалуйста, укажите мне, где этот файл лежит, и где это прописано. Ссылки на свой сайт я дал выше. В  php я разбираюсь поверхностно, но смогу поправить.  Спасибо.

Далее. inline в файербаге кроме CSS, дают и список файлов less. Все они лежат в одной папке плагина plazart "base". Чтобы вообще понять, влияет ли один из полутора десятков лессов на проблему, я тупо на локалке переименовывал эту папку. Сдвигались поля, но цвета не менялись.

*

vipiusss

  • ********
  • 5452
  • [+]327 / [-]10
  • Skype: renor_
Re: Злобный !important в шаблоне Jollyness
« Ответ #19 : 11.01.2016, 16:07:08 »
повторюсь:ищите PHP файл, который записывает лессы.То что вы их меняете-они перезапишутся сразу.
смотрите ответ выше.
или дайте в приложении архив шаба-я покажу где это.
если квик ставили, тогда сложнее, возможно разработчики раскидали файлы:они умеют)))
« Последнее редактирование: 11.01.2016, 16:10:46 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

dmitry_stas

Re: Злобный !important в шаблоне Jollyness
« Ответ #20 : 11.01.2016, 16:09:18 »
Но пожалуйста, укажите мне, где этот файл лежит, и где это прописано. Ссылки на свой сайт я дал выше.
понятия не имею. по ссылке на ваш сайт этого не скажешь, а шаблон ради этого я ставить не буду. ищите поиском по вхождению important по php файлам, а не только по CSS
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

*

Shustry

  • *****
  • 6426
  • [+]736 / [-]3
  • Рисую дизайны
Re: Злобный !important в шаблоне Jollyness
« Ответ #21 : 11.01.2016, 16:34:11 »
Эта опция с вероятностью 99% в настройках шаблона.
Бесплатно консультирую по дизайну и вёрстке (только в icq и личку сердечно прошу не стучать). Платно делаю дизайн, вёрстку и темплейты для Joomla. Работаю только за деньги. За большие. И долго. Но качественно.
---------------------------------------------------------
xmpp:joomla@conference.jabber.ru - наша конфа!

*

vipiusss

  • ********
  • 5452
  • [+]327 / [-]10
  • Skype: renor_
Re: Злобный !important в шаблоне Jollyness
« Ответ #22 : 11.01.2016, 16:36:33 »
Эта опция с вероятностью 99% в настройках шаблона.
Замечал не все разработчики такое практикуют: очень много допиливать ручками надо.
я про новые настройки для лессов в админке у шаблона.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

dmitry_stas

Re: Злобный !important в шаблоне Jollyness
« Ответ #23 : 11.01.2016, 16:40:26 »
Эта опция с вероятностью 99% в настройках шаблона.
согласен. иначе просто нет смысла делать это в php. подключали бы CSS и все
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

*

Lesha_K

Re: Злобный !important в шаблоне Jollyness
« Ответ #24 : 11.01.2016, 16:43:55 »
Нет, квик я не ставил. Сайт у меня уже давно работает, при переделке установил просто шаблон.
Вот его архив, из установленной на локалке папки: https://yadi.sk/d/R4jGDjh3moWrR
Спасибо что сможете поковыряться.

*

Lesha_K

Re: Злобный !important в шаблоне Jollyness
« Ответ #25 : 11.01.2016, 16:45:30 »
В настройке шаблона (админка) можно задавать только цвета. Никаких полей свойств, исключений, дополнительно прописываемых параметров нет. Только для шрифтов.

*

vipiusss

  • ********
  • 5452
  • [+]327 / [-]10
  • Skype: renor_
Re: Злобный !important в шаблоне Jollyness
« Ответ #26 : 11.01.2016, 16:56:19 »
ну опять же:у них много стилей и даже модули и меню от этого зависят!
 
ищите файл, его переделайте, чтоб шаблон не сохранял.
за печеньки могу прописать настройки в админке нужные.ТЗ пишите-обсудим.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Lesha_K

Re: Злобный !important в шаблоне Jollyness
« Ответ #27 : 11.01.2016, 17:59:43 »
Ох, кто бы нам, честным поисковикам печенек отсыпал! ) А то грызем старые корки. ) Да все сами, да за свое.
Да впрочем, решаемо конечно. Написал вам vipiusss, в личку.

*

vipiusss

  • ********
  • 5452
  • [+]327 / [-]10
  • Skype: renor_
Re: Злобный !important в шаблоне Jollyness
« Ответ #28 : 11.01.2016, 20:33:09 »
И не говорите!печеньки, как и пиво -зло!
Спойлер
[свернуть]
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Lesha_K

Re: Злобный !important в шаблоне Jollyness
« Ответ #29 : 11.01.2016, 21:06:43 »
Странно. Написал я вам. На всякий случай сейчас продублировал.

В админке шаблона, кроме пункта Color Theme, где устанавливаются цвета всего чего можно, есть отдельный пункт - Color.



Про него не слова не сказано в документации к шаблону (она представлена онлайн), поиск по теме в сети тоже ничего не дал, и на офсайте то же.
Изменение цветов в нем, ни к чему не приводит.
Вот думаю, может чего надо прописать в этих полях?