Каталог файлов » Блоки » Блок смены темы оформления

Блок смены темы оформления

Блок смены темы оформления

Модифицирует функционал смены темы оформления системы, что в свою очередь даёт возможность смены оформления проекта для всех посетителей непосредственно в блоке, там, где он активирован.

Данный блок весьма удобен для проектов, которые занимаются разработкой или продажей тем.

Установка

  1. Разархивируйте все файлы из скачанного архива.
  2. Импортируйте все файлы из папки html/ в Вашу директорию сайта.
  3. Войдите в меню администратора и добавьте блок "block-theme.php" в отделе "Блоки и баннеры".

Найдите и о ткройте файл: function/function.php

Найдите функцию:

function get_theme() { 
global $user, $conf; 
if (!defined("ADMIN_FILE") && is_user()) { 
    $utheme = $user[5]; 
    if (file_exists("templates/$utheme") && $utheme != "") { 
        $theme = $utheme; 
    } else { 
        $theme = $conf['theme']; 
    } 
} elseif (!defined("ADMIN_FILE")) { 
    $theme = $conf['theme']; 
} elseif (defined("ADMIN_FILE")) { 
    $theme = "admin"; 
} 
return $theme;
}

Замените на новую функцию:

function get_theme() { 
global $user, $conf; 
if (!defined("ADMIN_FILE") && is_user()) { 
    if (isset($_POST['user_theme'])) { 
        $utheme = $_POST['user_theme']; 
        setcookie("user_theme", $utheme); 
    } elseif (isset($_COOKIE['user_theme'])) { 
        $utheme = $_COOKIE['user_theme']; 
    } else { 
        $utheme = $user[5]; 
    } 
    if (file_exists("templates/$utheme") && $utheme != "") { 
        $theme = $utheme; 
    } else { 
        $theme = $conf['theme']; 
    } 
} elseif (!defined("ADMIN_FILE") && !is_user()) { 
    if (isset($_POST['user_theme'])) { 
        $theme = $_POST['user_theme']; 
        setcookie("user_theme", $theme); 
    } elseif (isset($_COOKIE['user_theme'])) { 
        $theme = $_COOKIE['user_theme']; 
    } else { 
        $theme = $conf['theme']; 
    } 
} elseif (defined("ADMIN_FILE")) { 
    $theme = "admin"; 
} 
return $theme;
}
Версия 1.0
Ссылка http://www.slaed.net
21

Комментарии

Starik
4.2

4.2

Регистрация
06.06.2009
Пол
Мужчина
Предупреждения
Нет
Starik
27.06.2009 11:10:46

На 2.6 лайт не работает.

tuxo
3.61

3.61

Группа
Новички
Регистрация
06.12.2008
Пол
Мужчина
Предупреждения
Нет
tuxo
11.12.2008 15:07:09

А на 4.2 реально сделать?

Revva
Статус
Гость
Revva
02.12.2008 17:12:56

а может кто нибуть подсказать как сделать такое же на 2,1 lite

Гость
Статус
Пользователь удалён
Гость
22.08.2008 22:21:04

А как поставить тему поумолчанию?

Гость
Статус
Пользователь удалён
Гость
04.08.2008 10:33:56

Всё сделал как появилось но не появилась смена стиля что делать?

Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.

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

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

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