XF 2.1 Про поиск и правку CSS

Статус
В этой теме нельзя размещать новые ответы.
Версия XenForo
2.1.8

xilion

Проверенные
Сообщения
137
Решения
1
Реакции
84
Баллы
5,525
Вопрос появился в процессе телодвижений с этим делом.

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

Правильно я понимаю, что не все CSS стили и класcы можно напрямую из админки найти?
 
Где же это
CSS:
a.button.button--scroll {
    border-radius: 25px;
    background-color: rgba(37, 119, 177, 0.50);
}
в этом
Код:
/css.php?css=public%3Anormalize.css%2Cpublic%3Acore.less%2Cpublic%3Aapp.less&s=1&l=4&d=1586818559&k=edf6cfeed2b8b8213808b1692c79649ca17f77fa
?
В каком именно шаблоне?
 
Где же это
CSS:
a.button.button--scroll {
    border-radius: 25px;
    background-color: rgba(37, 119, 177, 0.50);
}
в этом
Код:
/css.php?css=public%3Anormalize.css%2Cpublic%3Acore.less%2Cpublic%3Aapp.less&s=1&l=4&d=1586818559&k=edf6cfeed2b8b8213808b1692c79649ca17f77fa
?
В каком именно шаблоне?
Вы ведь в курсе, что less код компилируется в css? У шаблонов то не зря окончание .less. Если вы пытаетесь искать целиком результат, у вас ничего не выйдет(за исключением некоторых случаев).
1586863185494.png

Вот и нужный вам .less шаблон с исходным кодом
1586863214971.png

в этом
Код:
/css.php?css=public%3Anormalize.css%2Cpublic%3Acore.less%2Cpublic%3Aapp.less&s=1&l=4&d=1586818559&k=edf6cfeed2b8b8213808b1692c79649ca17f77fa
Более того, в этой ссылке через запятую указаны все загружаемые шаблоны и можно просто методом перебора найти в нужном свой класс
 
Поиск по шаблонам даст ответ
Проверил все, на что указывали ссылки из режима разработчика, и безрезультатно.
Как тогда узнать, какой именно шаблон содержит нужные мне классы?
 
Matew, Hope, не отправляйте человека в core_button.less, там единственное если глянуть если переменная из настроек, но лишних телодвижений там не стоит делать, для этих телодвижений и существует extra.less
 
Matew, Hope, не отправляйте человека в core_button.less, там единственное если глянуть если переменная из настроек, но лишних телодвижений там не стоит делать, для этих телодвижений и существует extra.less
Я человека никуда не отправляю, просто поясняю механизм работы. Он похоже про less не особо в курсе был. Так-то ты прав, extra наше всё, но иногда найти нужный шаблон нужно и чтобы в tms покопаться
 
не отправляйте человека в core_button.less, там единственное если глянуть если переменная из настроек, но лишних телодвижений там не стоит делать, для этих телодвижений и существует extra.less
То есть, все-таки в таких случаях оптимальнее правки в стили вносить только через extra.less?
 
Он похоже про less не особо в курсе был.
Изначально не знал, по ходу разобрался. Но оставалась непонятка: как так, класс стиля есть, а найти его никак не получается?

Где об этом почитать?
Поиск конкретики не выдает.

Ага, Система модификации шаблонов.
 
Последнее редактирование модератором:
Поиск по шаблонам стилей нужные классы так и не выдал. Пришлось вносить правку через EXTRA.LESS
Так и верно сделали, прямые правки, тем более css свойств, не нужно делать напрямую, они легко переопределяются через extra.less.
Ну и используем less.
Less:
.u-scrollButtons {
    .button {
        border-radius: 100%;
        opacity: .8;
       
        &.button--scroll {
            background-color: rgb(71,129,158);
        }
    }
}
 
Как тогда узнать, какой именно шаблон содержит нужные мне классы?
Шаблонов то с одним классом может быть и несколько, но если нужно изменение во всех, то достаточно (после просмотра настроек стиля самого форума разумеется) править extra.less написав туда класс, а вот если нужны изменения только в определенном месте, тогда уже или модификацией или в той же extra.less указать ограничение по шаблону. Посмотреть глобальный шаблон можно открыв код элемента и он обычно будет вверху страницы. В Extra добавлять примерно так, в скобках название нужного шаблона
Код:
body[data-template="thread_view"] .ваш класс

С помощью поиска на форуме можно найти варианты решения для айди виджетов и прочего, если нужно)
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу