Али нет?
| 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 |