Импорт-Экспорт типов контента

2647
Утилита работает только с версией instantCMS 2.2.1

Позволяет настроить тип контента на одном сайте и перенести эти настройки на другой сайт.

Выгружаются в файл настройки типа контента, его поля, категории, свойства, доступы и модераторы.

Из файла восстанавливаются настройки типа контента, его поля, если такие имеются на данном сайте, категории, свойства, доступы и модераторы, если на данном сайте есть пользователь с такими же ID и NICKNAME.

Если на сайте уже существует тип контента с импортируемым системным именем, то будет задействован префикс указанный в настройках восстановления. Если и с префиксом существует тип контента, то восстановление будет прервано с соответствующим сообщением об ошибке.
Если импортируемых типов полей нет на сайте, они будут пропущены и добавятся только те, которые есть.
Модераторы восстановятся только в случае полного соответствия ID пользователя и его NICKNAME.

Таким образом можно делать копию типа контента через файл.

Контент в этой версии не переносится.

Конструктор форм iForms 3. Поле заимствования. | Виджет Снежинки на сайте для 2.3.х.
Комментарии (9)
AndroS 7 сентября 2015 в 14:34 0
Большой плюс!
rookee 7 сентября 2015 в 17:57 0
сохраняет пустой TXT файл (
Loadырь 7 сентября 2015 в 18:46 +1
rookee , да нашёл ошибку - лишний слэш в пути создания файла. Замените строку 26 файла \system\controllers\ibackuper\backend\actions\backup.php на:
Код PHP:
  1. $file = cmsConfig::get('upload_path') . 'ibackuper/backuper_' . $get_ctype['ctype']['name'] . '.txt';
Если всё нормально станет, выложу обновление.
Loadырь 7 сентября 2015 в 18:48 +1
Заодно проверьте, сам текстовый файл создаётся в папке \upload\ibackuper
rookee 7 сентября 2015 в 21:56 0
после правки прав на папку - заработало. а может в csv формат это всё дело ? удобнее было бы
Loadырь 7 сентября 2015 в 22:03 0
А в чём удобство csv файла от txt в данном случае?
rookee 8 сентября 2015 в 10:00 +1
удобно редактировать в exel
Евгений 1 февраля 2018 в 18:20 0
в instant 2.9.0 пишет Fatal error: Call to undefined method modelContent::getContentTypeModerators() in /public_html/system/controllers/ibackuper/model.php on line 27
Loadырь 1 февраля 2018 в 18:38 0
Всё верно, надо идти в раздел дополнений и там скачивать обновление.