Change user group [DLE 9.x - 10.x]


Название: Change user group
Автор: Rave aka Panacea
CMS: DLE 9.x - 10.x
Версия модуля: 0.4.7
Кодировка: utf-8 и windows-1251

Описание:
Change user name - это простой модуль, который позволит вам просматривать сайт, от лица другой группы пользователей. Модуль в основном будет полезен админам и разработчикам, согласитесь, ведь многим из вас при разработке приходится через админку или базу менять группу, или же создавать несколько пользователей с разными группами и заходить с разных браузеров одновременно, с этим маленьким модулем, вам этого делать не придется.

Особенности:
Полное отключение
Быстрая смена группы
Полная смена группы
Восстановление группы в исходное состояние
Есть не много настроек
Простая установка
Модуль шаблонизирован, для каждого шаблона, свой скин оформления модуля.
Все файлы в одной папке.
"Модный" ооп
Вывод подсказок и уведомлений

Установка:
1. Залить папку (целиком) changeGroup из архива в engine/modules/
2. Открыть index.php
- найти
$tpl->load_template ( 'main.tpl' );


- ниже добавить
require_once ENGINE_DIR . '/modules/changeGroup/changeGroup.php';


3. Открыть ваш шаблон и вставить
{changeGroup}


Внимение, для каждого шаблона, нужен отдельный шаблон модуля. На данный момент в модуле есть 3 вида оформления, для стандартных шаблонов Default, Pisces, Gemini. Для своего шаблона делайте на примере готовых.

Настройка:
Все шаблоны находятся по адресу
engine/modules/changeGroup/templates/Название вашего шаблона


Открыв
engine/modules/changeGroup/changeGroup.php
вы можете изменить пару параметров, а именно:
$accessGroup = '1,2';

- указывайте через запятую группы, которым будет доступен модуль
$displayPages = 'all';

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

UPD: 17.09.2013
небольшой патч, который переопределяет группы по всему движку, без полной смены группы.

открыть
engine/modules/sitelogin.php


и в самый низ перед ?>;
добавить
if($_SESSION['selectGroup'] and  $_SESSION['changeGlobal'] != '1') {
	$member_id['user_group'] = $_SESSION['selectGroup'];
}

У гостей нет доступа к скачиванию файлов с нашего сервера
Внимание! Данный материал предоставлен сайтом исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Нет комментариев. Гость, не желаешь оставить первый комментарий?

Перед публикацией, советую ознакомится с правилами!

Наш Тelegram
Подписка залог успеха ;)
Бесплатный игровой хостинг
Только для жителей Украины
6 посетителей на сайте. Из них:
Гости5
Роботы1
Список пользователей
KarenSuh Был(a) в сети 11 минут назад
MinnieNeoms Был(a) в сети 1 час назад
Wendyzef Был(a) в сети 2 часа назад
kashGet Был(a) в сети 2 часа назад
nejiloertabal Был(a) в сети 2 часа назад