Начало раздела Files / Блоки Slaed Cms / Разное / Блок для смены темы оформления
Залил файл: SHAKA1 | Рейтинг: 5/1 | Размер файла: 725 Bytes | Дата публикации: 11.04.2008 | Версия: 0.1 | Скачали: 22 |
Блок смены темы оформления, работает только для гостей сайта.
Пример: Нижний левый блок
Установка:
1. Открываем файл function/function.php
после
Код | 1 2 3 4 5 6 7 8 9 10 11 12 13
|
function get_theme() {
global $user, $Default_Theme;
if (is_user($user)) {
$utheme = $user[5];
if (file_exists("templates/$utheme") && $utheme != "") {
$ThemeSel = $utheme;
} else {
$ThemeSel = $Default_Theme;
}
} else {
$ThemeSel = $Default_Theme;
|
вставляем
Код | 1 2 3 4 5 6 7 8 9 10 11 12 13
|
//----------------Change_Theme-b
if (isset($_POST['theme']) && !is_user($user))
{
$ThemeSel = $_POST['theme'];
setcookie("them", $ThemeSel);
}
elseif (isset($_COOKIE['them']) && !is_user($user))
{
$ThemeSel = $_COOKIE['them'];
}
//----------------Change_Theme-e
|
2. Активируем блок в адинке, видимым только для гостей...
P.S
Если необходимо что бы выводились, какие-то определенные темы, а не все, открываем файл: blocks/block-Theme.php
находим
Код | 1
| if ($themelist[$i] != "" && $themelist[$i] != "Admin") { |
заменяем на
Код | 1
| if ($themelist[$i] == "ВашаТема1" || $themelist[$i] == "ВашаТема2" || $themelist[$i] == "ВашаТема3") { |
|
|