Каталог файлов

Каталог файлов

Категории

SLAED CMS
Актуальная версия системы
Модули
Дополнительные модули
Блоки
Дополнительные блоки
Темы и графика
Темы оформления и графические элементы
Разное
Файлы и скрипты для системы
Языки
Языковые файлы
Документация
Документация, учебники и инструкции
Скрипты
Полезные скрипты
Программы
Полезные программы

Общее количество: 702 файлов в 13 категориях

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

Дополнительные блоки

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

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

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

  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; 
}
  • Размер: 2.46 KB
  • Версия: 1.0
  • E-Mail автора: support@slaed.net
  • Сайт: slaed.net

21
Назад

Комментарии

Starik
4

4

Starik
  • Регистрация: 06.06.2009
  • Пол: Мужчина

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

tuxo
3.60

3.60

tuxo
  • Группа: Новички
  • Пункты: 98
  • Регистрация: 06.12.2008
  • Пол: Мужчина

А на 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 в действии?

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