Форум

Открыть Ответить

Настройка темы оформления сайта

Добрый день, возникла идея.
Зависимости от раздела сайта устанавливалась определенная тема.
1.Какая переменная отвечает за выбор темы?
2.И на каком этапе этот параметр определяется?
Могу ли я определить переменною из контента модуля или же определить в конфигурации модуля?
Народ прошу сильно не бить.

SLAED CMS 5.* Pro
PHP 5
Сервер в интернете
milan
  • Группа: Клиент
  • Пункты: 2176
  • Регистрация: 23.02.2009
  • Пол: Мужчина
milan
4.42

4.42

Рекомендую более простой вариант чем смена темы, а именно смена шаблона темы в зависимости от модуля.

Подробную информацию Вы найдёте в следующих отделах:

Графические элементы и файлы оформления элементов дизайна

Основной шаблон оформления системы
Оформление модулей системы


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
SLAED CMS
  • Группа: Клиент
  • Пункты: 39041
  • Регистрация: 30.04.2005
  • Пол: Мужчина
  • Из: Germany
SLAED CMS
3.24

3.24

07.01.2014 20:25:11 07.01.2014 20:28:26

Разобрался, кому интересно.
в файле function.php

Меняем на это.
Где:
$moduls_name=content название модуля
$theme=dayz название темы

# Format theme<br /> function get_theme() {<br /> global &#036;user, &#036;conf;<br /> &#036;moduls_name = (isset(&#036;_POST[&#039;name&#039;])) &#063; analyze(&#036;_POST[&#039;name&#039;]) : ((isset(&#036;_GET[&#039;name&#039;])) &#063; analyze(&#036;_GET[&#039;name&#039;]) : &quot;&quot;);<br /> if (!defined(&quot;ADMIN_FILE&quot;) &amp;&amp; is_user()) {<br /> &#036;utheme = &#036;user[5];<br /> &#036;theme = (&#036;utheme != &quot;&quot; &amp;&amp; is_dir(&quot;templates/&quot;.&#036;utheme)) &#063; &#036;utheme : &#036;conf[&#039;theme&#039;];<br /> if(&#036;moduls_name==content){&#036;theme=&quot;dayz&quot;;}<br /> } elseif (!defined(&quot;ADMIN_FILE&quot;)) {<br /> &#036;theme = &#036;conf[&#039;theme&#039;];<br /> if(&#036;moduls_name==content){&#036;theme=&quot;dayz&quot;;}<br /> } elseif (defined(&quot;ADMIN_FILE&quot;)) {<br /> &#036;theme = &quot;admin&quot;;<br /> }<br /> return &#036;theme;<br /> }<br />

SLAED CMS 5.* Pro
PHP 5
Сервер в интернете
milan
  • Группа: Клиент
  • Пункты: 2176
  • Регистрация: 23.02.2009
  • Пол: Мужчина
milan
4.42

4.42

Открыть Ответить

Хотите опробовать SLAED CMS в действии?

Идеи и предложения
Обратная связь