Ник:
Пароль:

Download Open SLAED

Open SLAED 1.1 Open SLAED 1.1

Поиск по сайту

Поиск

Рекламные ссылки

Open SLAED
Мы будем Вам признательны, если Вы поддержите проект Open SLAED и используя Ваши возможности, разместите наш пресс-релиз на страницах своих сайтов, проектов, форумов, блогов. Текст пресс-релиза, возможно, видоизменить под Ваш формат, не искажая смысл. Пресс-релиз можно взять на данной странице.
Самонаполняемый модуль
Каталог файлов
Каталог файлов » Блоки
Блок смены темы оформления
Разместил: SLAED CMS Категория: Блоки
Размер файла: 2.46 KB Версия: 1.0
Скачали: 122
E-Mail автора: Домашняя страница: slaed.net

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

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


Установка

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

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

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

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;
}


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

PHP - Код
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;
}
bukia
Добавлено 22.08.2008 22:21 Комментарий: 2
bukia
Ранг
1

Группа: Пользователи
Пункты: 4291
Регистрация: 14.01.2008
А как поставить тему поумолчанию ?
http://www.ofigentium7.net
Спуститься к концу Подняться к началу
Персональная информация
Сергей Витальевич
Добавлено 04.08.2008 10:33 Комментарий: 1
Сергей Витальевич
Ранг
0

Группа: Пользователи
Пункты: 1732
Регистрация: 31.07.2008
Всё сделал как появилось но не появилась смена стиля что делать?
Спуститься к концу Подняться к началу
Персональная информация
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.

Сотовые Аксессуары

Опрос

Сколько Вам лет?

Менее 14 лет
Мне 14 – 16 лет
Мне 17 – 19 лет
Мне 20 – 25 лет
Мне 26 – 35 лет
Мне 36 – 45 лет
Более 45 лет


Результаты
Другие опросы

Всего голосов: 3109
Комментарии: 103
Счетчик посещения страниц и уникальных посетителей в сутки SLAED CMS - Content Management System Экспорт новостей в формате RSS Anti Spam