Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Моды/Плагины | Моды/Mods
# 1 Тема: Панелька выбора тем
Эстель
Пользователь

Avatar пользователя

Бузява

Любитель Fusion

Сообщений: 163
Зарегистрирован: 09 Сентября 2007, 15:10:53
Сказали спасибо 8 раз
Статус: offline
ICQ статус 445961
Опубликовано 30 Марта 2008, 14:27:41
Я знаю, что такая где-то была...даже видела у кого-то, но найти что-то нигде не могу..smiley
Поделитесь...а?
 
^ наверх ^ 445961
# 2  
DEZERTIR
Пользователь

Avatar пользователя



Завсегдатый

Сообщений: 60
Зарегистрирован: 12 Января 2008, 14:04:33
Сказали спасибо 3 раз
Статус: offline
Опубликовано 04 Апреля 2008, 21:45:42
Вот держи и инструкция;).
Изменяемый файл - maincore.php

Комментарии:
* Сохраните maincore.php прежде чем приступать к шагу №3
* Эта панель разработана для размещения по центру
* Эту панель могут видеть только гости сайта, для проверки работоспособности - разлогинитесь

Установка:
1. Скопировать содержимое архива в папку infusions на вашем сервере
2. Панель администратора - Администрирование системы – Панели - Добавить новую панель – создаём новую панель по центру с любым названием (например - Theme Switcher) ну и включить общий доступ. Затем сохраняем и переходим назад к панелям, где включаем созданную панель.
3. Открываем maincore.php и изменяем
a)

примерно 33 строка


// Start Output Buffering
ob_start();
Вставляем сразу после этих строк следующий код:


if(!$_COOKIE['themeswitcher_theme']){$ts_them="XXX";} else {$ts_them=$_COOKIE['themeswitcher_theme'];}
где XXX надо заменить на название папки с вашей темой оформления установленной по умолчанию (например Fusion6)

b)

примерно 239 строка


define("THEME", THEMES.$settings['theme']."/");
$userdata = ""; $userdata['user_level'] = 0; $userdata['user_rights'] = "";$userdata['user_groups'] = "";
заменить на:


define("THEME", THEMES.$ts_them."/");
$userdata = ""; $userdata['user_level'] = 0; $userdata['user_rights'] = ""; $userdata['user_groups'] = "";
4. сохраняем maincore.php.
5. готово

При установке могут появляться ошибки вида (актуально для Денвера):


Notice: Use of undefined constant user_level - assumed 'user_level' in z:\home\172.24.3.123\www\php-fusion\infusions\theme_switcher_panel\theme_switcher_panel.php on line 18

Чтобы подобного не появлялось дополните файл theme_switcher_panel.php (или maincore.php) строчкой вида


Error_Reporting(E_ALL & ~E_NOTICE);
Прикрепленные файлы
Для просмотра вложения зарегистрируйтесь
 
^ наверх ^
1 пользователь сказал спасибо Вам: Shaman Anime
# 3  
Эстель
Пользователь

Avatar пользователя

Бузява

Любитель Fusion

Сообщений: 163
Зарегистрирован: 09 Сентября 2007, 15:10:53
Сказали спасибо 8 раз
Статус: offline
ICQ статус 445961
Опубликовано 04 Апреля 2008, 21:49:55
спасибо..но по центру не хотелось..но да ладно)
 
^ наверх ^ 445961
# 4  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 04 Апреля 2008, 21:54:05
а что мешает поставить панель сбоку?


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 5  
Эстель
Пользователь

Avatar пользователя

Бузява

Любитель Fusion

Сообщений: 163
Зарегистрирован: 09 Сентября 2007, 15:10:53
Сказали спасибо 8 раз
Статус: offline
ICQ статус 445961
Опубликовано 04 Апреля 2008, 22:04:43
pozitiv написал:
а что мешает поставить панель сбоку?


* Эта панель разработана для размещения по центру

позже гляну)))
 
^ наверх ^ 445961
# 6  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 04 Апреля 2008, 22:11:05
Никто ж незапрещает переделать=)


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 7  
Shaman Anime
Пользователь

Avatar пользователя




Местный

Сообщений: 17
Откуда: Shamanic Kingdom
Зарегистрирован: 28 Июня 2008, 17:13:25
Сказали спасибо 1 раз
Статус: offline
Опубликовано 06 Июля 2008, 10:16:35
А можно сделать так, чтобы тему (стиль) могли выбирать не только гости, но и зарегенные?
 
^ наверх ^ http://slayers.su
# 8  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 06 Июля 2008, 15:11:41
А зареганые у вас без профиля обходятся? Если да, то дайте им profile.php ,в ином случае меняются темы там.


--------------------
Retired
^ наверх ^
# 9  
BeSSeR
Пользователь

Avatar пользователя

BeSSeR

Любитель Fusion

Сообщений: 245
Откуда: Красноярск
Зарегистрирован: 07 Января 2008, 21:12:04
Сказали спасибо 56 раз
Статус: offline
Опубликовано 06 Июля 2008, 15:34:45
Панель с боку. Вывести как панель.
Прикрепленные файлы
Для просмотра вложения зарегистрируйтесь


--------------------
Не нажимать!!!

Мои порталы:
«Windows 7» - Сайт о Windows 7. Новости. Помощь.
«Софт in DC++» - Программы, Ключи, Новости (IT), Форум.
«MODBES» - Веб-услуги. Домены .ru 120р.
^ наверх ^ http://dcsoft.ru/
1 пользователь сказал спасибо Вам: Shaman Anime
Перейти на форум:


95,161,847 уникальных посетителей
сейчас: 26 Апреля 2024, 17:05:19
Генерация страницы: 0.25 сек.