некую строковую константу, на которую потом можно будет ссылаться в css
в css не может быть переменных и программных констант 🙂
тексте новости?
Шорткод?
В чём глобальная задача?
Автор
☭Gu
(@gusoft)
для начала в том, чтобы где-то можно было указать цвет скажем основного текста один раз и все элементы (как предполагается) на сайте изменили бы цвет на указанный, а не лазить и везде его менять каждый раз в php и css от желания владельца.
++
>> в css не может быть переменных и программных констант 🙂
и нельзя в начале задать например
mycolor0=»black»;
..
mycolor4=»red»;
и потом пользоваться по тексту? а как быть, если их много?
для начала в том, чтобы где-то можно было указать цвет скажем основного текста один раз и все элементы (как предполагается) на сайте изменили бы цвет на указанный, а не лазить и везде его менять каждый раз в php и css от желания владельца.
??? Цвет глобально как раз и указывается в css. Не нравится лазить в файл — не вопрос можно реализовать функционал в теме. Как указанием «по-русски», так и блоком поключаемых стилей.
Посмотрите.. ну например туже темперу.
Автор
☭Gu
(@gusoft)
так так, давайте еще раз.
вот есть у мну схема, в ней ксс. в нем много где есть установка цвета например в «ред». я могу везде в ксс заменить «ред» на строку, которую я укажу гдето например тамже в начале? или
>>Цвет глобально как раз и указывается в css
мне придется искать все строки и там его менять?
>>блоком поключаемых стилей.
т.е. в одном все сделать никак (за счет переменных например)?
Автор
☭Gu
(@gusoft)
спасибо.
на сколько понимаю, для одного маленького сайта на 100 человек это слишком…ммм…скажем нерентабельно и сложно? спрашивал про простое решение.
спрашивал про простое решение.
Я полагаю можно генерировать какой-нить custom.css средствами пхп (написать например плагин для этого).
Посмотрите все же как что сделано в показаной теме.
Автор
☭Gu
(@gusoft)
>>Я полагаю можно генерировать
не вмоем случае — я начинающий
+
в теме css как и говорил один цвет используется во многих местах. и заменой строки его как бы и не очень впадлу менять во всем файле, думал есть решение проще — с указанием его гдето в одном месте.
Модератор
Yui
(@fierevere)
永子
можно укатать весь стиль или нужные места в инлайн <style>
в header.php например и средствами PHP подставлять там нужный цвет
тогда можно и правда все задать в виде переменной в том же header.php например
второй вариант — если есть доступ к шеллу можно быстро заменить с помощью sed
cp style.css style.css.bak
sed 's/#333333/#444444/g' style.css
заменяет цвет #333333 на #444444
Автор
☭Gu
(@gusoft)
вот, вот это уже ближе, завтра буду тестить, спасиб 🙂
а еще можно грузить стили в виде style.php — а уж в php менять переменные в зависимости от условий проще простого. многие темы так делают.