Нужна помощь с восстановлением данных в БД

InstantCMS 2.X
#1 14 октября 2024 в 20:15

я по ночам меняю дизайн проекта отключив сайт, но перед этим сохраняю актуальную версию. Затем с утра восстанавливаю и открываю сайт а новый проект этого сайта пересохраняю для продолжения верстки следующей ночью.

за сутки успевают зарегаться пользователи и создать контент. Вопрос в том что когда закончу верстку и открою к новому сайту доступ какие таблицы бд восстановить из старой версии сайта? users и тип контента? Или еще что то ? 

#2 14 октября 2024 в 22:17

Не совсем понятно какова цель всех этих манипуляций. Вы делаете шаблон на одном сайте, а потом хотите перенести его на другой сайт? Или вы делате шаблон на действующем сайте и потом просто на него переключитесь? Во втором случае можно задать конкретному юзеру нужный шаблон и «ковырять» его под его учеткой, а для всех остальных будет отображаться рабочий шаблон.

#3 14 октября 2024 в 22:37

Не совсем понятно какова цель всех этих манипуляций. Вы делаете шаблон на одном сайте, а потом хотите перенести его на другой сайт? Или вы делате шаблон на действующем сайте и потом просто на него переключитесь? Во втором случае можно задать конкретному юзеру нужный шаблон и «ковырять» его под его учеткой, а для всех остальных будет отображаться рабочий шаблон.

Loadырь

второй вариант. А как сделать одному человеку доступ к другому шаблону? 

#4 15 октября 2024 в 06:41

А как сделать одному человеку доступ к другому шаблону?

Happy

Хаком ядра системы. Работает на 2.16.3, на других не проверял.

Сюда  после строки

  1. $this->setBaseTemplate($name);

Добавить это

  1. if (cmsUser::get('id') === '1' && cmsCore::getInstance()->uri_controller !== 'admin'){
  2. $this->setBaseTemplate('default');
  3. }

Где '1' — id нужного юзера, а 'default' — название шаблона. И не забыть при настройке расположения виджетов выбирать нужный шаблон.

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.