Смена шаблона для пользователей 2.0.0
Дополнительный модуль для GameCMS 3.665, позволяющий пользователям самостоятельно выбирать оформление сайта.
Пользователь может установить отдельный шаблон для компьютера и отдельный шаблон для телефона или планшета. Администратор полностью контролирует доступные оформления, права групп и принудительные назначения.
Возможности
- отдельный шаблон для компьютера и ноутбука;
- отдельный шаблон для телефона и планшета;
- предпросмотр оформления без сохранения;
- быстрое переключение из пользовательского меню;
- резервная плавающая кнопка переключения;
- белый список доступных шаблонов;
- ограничение шаблонов по группам пользователей;
- эксклюзивные оформления для VIP-групп;
- принудительное назначение отдельному пользователю;
- принудительное назначение всей группе;
- возможность разрешить или запретить переопределение;
- статистика выбранных шаблонов;
- подсчёт реальных переключений;
- отображение последней даты переключения;
- автоматическое обнаружение установленных шаблонов;
- проверка обязательных файлов оформления;
- автоматическое отключение несовместимых шаблонов;
- миниатюры оформления;
- резервная копия оригинальной функции get_template();
- ручное и автоматическое восстановление ядра;
- адаптивное оформление под шаблон standart.
Преимущества
Модуль позволяет сделать сайт более персонализированным и предоставить пользователям свободу выбора оформления.
Для владельца проекта это также дополнительный инструмент монетизации: отдельные шаблоны можно открывать только VIP-пользователям или определённым группам.
Выбор одного пользователя не изменяет оформление сайта для остальных посетителей.
Управление шаблонами
В административной панели можно:
- включать и отключать установленные шаблоны;
- изменять их отображаемые названия;
- назначать доступные группы;
- проверять совместимость;
- просматривать статистику;
- включать предпросмотр;
- включать быстрое переключение;
- создавать принудительные назначения;
- восстанавливать изменённую функцию ядра.
Совместимость
- GameCMS 3.665;
- готовая адаптация под standart;
- поддержка компьютерных и мобильных устройств;
- поддержка установки GameCMS в подпапке.
Другие оформления подключаются после проверки обязательных файлов. При нестандартной структуре или сильно изменённой вёрстке может потребоваться дополнительная адаптация.
Установка
- Откройте раздел «Админцентр → Модули».
- Загрузите установочный ZIP без распаковки.
- Активируйте модуль.
- Откройте любую страницу сайта для выполнения первой активации.
- Перейдите по адресу /admin/user-template-switcher.
- Выберите доступные шаблоны и группы пользователей.
При первой активации PHP необходим доступ на запись к файлу /inc/functions.php. После завершения установки разрешения можно вернуть к безопасным значениям.
Авторство
Идея — realhype.site
Исполнитель — TopForo.ru
Версия модуля: 2.0.0