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

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

0

0

1
24.12.2013 22:23:44

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

Версия системы SLAED CMS 5.* Pro
Версия PHP PHP 5
Сервер Сервер в интернете
milan
milan
4.43

4.43

2
25.12.2013 12:59:47

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

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

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

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


О сколько нам открытий чудных, Готовит просвещенья дух, И опыт, сын ошибок трудных, И гений, парадоксов друг...

SLAED CMS
SLAED CMS
3.24

3.24

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

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

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

Код
# Format theme
function get_theme() {
	global $user, $conf;
	$moduls_name = (isset($_POST['name'])) ? analyze($_POST['name']) : ((isset($_GET['name'])) ? analyze($_GET['name']) : "");
	if (!defined("ADMIN_FILE") && is_user()) {
		$utheme = $user[5];
		$theme = ($utheme != "" && is_dir("templates/".$utheme)) ? $utheme : $conf['theme'];
		if($moduls_name==content){$theme="dayz";}
	} elseif (!defined("ADMIN_FILE")) {
		$theme = $conf['theme'];
		if($moduls_name==content){$theme="dayz";}
	} elseif (defined("ADMIN_FILE")) {
		$theme = "admin";
	}
	return $theme;
}
Версия системы SLAED CMS 5.* Pro
Версия PHP PHP 5
Сервер Сервер в интернете
milan
milan
4.43

4.43

Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код

Предварительный просмотр