Али нет?
Uch |
|
---|---|
Пытаюсь соорудить цветовые схемы: /* ==================== [BEGIN_COT_THEME] Name=Nemesis ver. 1.00 Schemes=default:Default,red:Red,blue:Blue,green:Green [END_COT_THEME] ==================== */ /** * Cotonti Model Theme * * @package Cotonti * @version 0.9.0 * @author Cotonti Team * @copyright (c) Seditio.by 2010 * @license BSD */ defined('COT_CODE') or die('Wrong URL'); Соответственно, добавляю файлы red.css, green.css, blue.css в папку css темы nemesis. В профиле появляется возможность выбора темы с несколькими вариантами цветовой схемы. Выбираю - ноль эффекта. В исходном коде страницы CSS-файл цветовой схемы не прописывается. Cot. Siena 0.9.10. Глюк мой или движка? |
McDuck |
|
---|---|
Нужно указать CSS-файл в файле ресурсов (nemesis.rc.php) |
Moool13 |
|
---|---|
McDuck, насколько знаю, если его добавить в файл ресурсов, то он будет выводиться в любом случае, а нужно по выбору. |
Trustmaster |
|
---|---|
Консолидатор не используется? Он точно цветовые схемы не поддерживает. Если нет, то весьма вероятен баг, будем посмотреть. May the Source be with you!
|
Uch |
|
---|---|
McDuck, Moool13 правильно заметил, что в этом случае CSS будет грузится всегда, не зависимо от выбранной цветовой схемы. Trustmaster, консолидатор НЕ использую.
|
Macik |
|
---|---|
Проверь следующее:
Вроде ничего не забыл. https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
Uch |
|
---|---|
Спасибо, Macik! Последний пункт, хоть и коряво, но исправил положение. Надо бы автоматизировать создание этой строки при выборе пользователем цветовой схемы отличной от Default (указанной в качестве основной в конфиге). Сейчас, при включении строки из пункта 5 твоего ответа, если я выбираю цветовую тему Default в профиле пользователя, то соответствующий CSS файл (default.css) загружается дважды: 1. т.к. являясь основной таблицей стилей, он включен в фал имятемы.rc.php 2. загружается с помощью упомянутой строки из пункта 5. Либо надо убрать Schemes=default:Default из имятемы.php |
Macik |
|
---|---|
При использовании схем расцветки, правильно (на мой взгляд) всегда включать «строку 5» и удалить загрузку default.css из theme.rc.php. https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
Roffun |
|
---|---|
Можно ли использовать $cfg['defaultscheme'] без наличия файлов red.css и тд в папке или лучше создать свою переменную ? Нужно использовать возможность переключения в конфиге, но без создания дополнительных файлов, а переключать только класс, при чём не весь, а часть. В общем можно ли не создавая файлов использовать переменную $cfg['defaultscheme'] для своих нужд ? например : <div class="my-class-{PHP.cfg.defaultscheme}">******</div>
Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
Macik |
|
---|---|
#41280 Roffun: Можно, только лучше использовать
https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |