Ник:
Пароль:

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
Всё сделал как появилось но не появилась смена стиля что делать?
Спуститься к концу Подняться к началу
Персональная информация
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.

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

Опрос

Какую версию системы вы используете?

Версия 1.5 Reloaded
Версия 1.4 Meteora
Версия 1.3
Версия 1.2 или ниже
Пока никакую


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

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