<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Переключение стилей и шаблонов</title>
		<link>https://www.cotonti.com</link>
		<description>Останні повідомлення в темі</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Thu, 09 Apr 2026 13:05:48 -0000</pubDate>

		<item>
			<title>esclkm</title>
			<description><![CDATA[РЕбят подгрузка из дефолтового скина, которую мы сейчас имеем это редкий маразм. Значительно правильнее делать при каждом модуле набор дефолтовых темплейтов. так куда правильнее и логичнее.]]></description>
			<pubDate>Нд, 15 Бер 2009 15:45:39 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2361&d=0#post10031]]></link>
		</item>
		<item>
			<title>Ratibor</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=10027#10027">#</a> <strong>Trustmaster :</strong>
Фигвам заключается вот в чём: после того, как пользователь выбрал другой скин в выпадающем списке, надо подгрузить список доступных для него тем (аяксом либо перезагрузить страницу), иначе список тем остается от старого скина, и новый будет доступен только после перезагрузки.<br />
</blockquote>
Не совсем так.<br />
Ставим чистый сайт на денвер с дефолтным скином, регистрируемся, заходим.<br />
Потом ставим новый скин с тремя стилями.<br />
Выбираем новый скин, жмем Ок.<br />
Скин перегружается, но в выпадающем списке выбора схемы видим только Light.<br />
Хоть тресни, но там только один Light.<br />
Далее прописываем новый скин и первую схему дефолтными.<br />
Обновляем страничку и о чудо, все три схемы доступны для выбора, но сама схема не подгружается,<br />
надо еще раз в профиле нажать Ок.<br />
Теперь после всех этих действий, всегда при смене скина будет уже нормально подгружаться схемы,<br />
даже если назад по дефолту поставить sed-light.]]></description>
			<pubDate>Нд, 15 Бер 2009 14:44:37 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2361&d=0#post10030]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[Фигвам заключается вот в чём: после того, как пользователь выбрал другой скин в выпадающем списке, надо подгрузить список доступных для него тем (аяксом либо перезагрузить страницу), иначе список тем остается от старого скина, и новый будет доступен только после перезагрузки.<br />
<br />
Подгрузку шаблонов из дефолтного скина надо сделать опциональной, добавив опцию в админке/скинах, которая отключена по умолчанию.]]></description>
			<pubDate>Нд, 15 Бер 2009 12:39:25 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2361&d=0#post10027]]></link>
		</item>
		<item>
			<title>Ratibor</title>
			<description><![CDATA[Столкнулся с такой проблеммой, как переключение стилей в Cotonti.<br />
<br />
В папке скина создал три разных css: style1.css, style2.css, style3.css<br />
<br />
в my_skin.php вписал:<br />
<br />
<div class="highlight"><pre class="php">$skin_themes = array(
	'style1' =&gt; 'Blue',
	'style2' =&gt; 'Green',
	'style3' =&gt; 'Gray'
);
</pre></div>
<br />
В header.tpl за это отвечает строка:<br />
<div class="highlight"><pre class="html">&lt;link href=https://www.cotonti.com/&quot;skins/{PHP.skin}/{PHP.theme}.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt;</pre></div>
<br />
По идее все должно работать, но есть нюансы...<br />
<br />
Если в config.php вписан дефолтный скин,<br />
то если в профиле пользователя переключиться на my_skin,<br />
то вместо переключения стилей(схемы) получаем фигвам.<br />
<br />
А если в config.php вписать:<br />
<div class="highlight"><pre class="php">$cfg&#091;'defaultskin'&#093; = 'my_skin';
$cfg&#091;'defaulttheme'&#093; = 'style1';
</pre></div>
<br />
То после этого стили в профиле пользователя переключаются нормально.<br />
<br />
Недоработка однако.<br />
<br />
Как сие поправить ?<br />
<br />
Ну и второе, попрежнему не поправлено дерганье шаблонов из дефолтного скина.<br />
<br />
К примеру если в дефолтный скин поместить page.news.tpl,<br />
а в остальных скинах этого файла нет, то он все равно подключится в остальных скинах.<br />
Фигня это.]]></description>
			<pubDate>Сб, 14 Бер 2009 16:31:52 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=2361&d=0#post9977]]></link>
		</item>
	</channel>
</rss>