От автора
Недавно появилась задача, объединить два сайта Joomla. Версии систем совпадали, на сайтах стояли почти одинаковые расширения, всё было замечательно и можно было попробовать перенести часть базы данных. Однако лень, заставила вспомнить про расширение J2XML, которым я не пользовался с версии Joomla 1.5, о чем писал в статье тут. Здесь вспомню, как пользоваться этим расширением. Буду краток.
Важно! Сделайте резервные копии сайтов на случай неудачи. Копии должны включать копию корневой папки и копию (импорт) базы данных сайта.
Важно! Желательно для без проблемного переноса, синхронизировать сайты по версии системы и версиям используемых расширений.
Примечание: Если используете компонент Artio JommSEF, экспортируйте и импортируйте SEF ссылки отдельно.
Расширение J2XML
J2XML это компонент с плагином в комплекте. Забрать его нужно на официальной странице в архиве extensions.joomla.org (https://extensions.joomla.org/extension/j2xml/), или на сайте автора: https://www.eshiol.it/component/ars/repository/j2xml-33/j2xml-33-3-3-20.html. Хотя это одно и то же.
Перед установкой опционно проверьте включение модуля php, под названием расширение XSL.
Установить наше расширение нужно на два сайта. Установка стандартная. После установки нужно проверить включение плагина «J2 XML» на вкладке Менеджер плагинов.
Экспорт
- Идем в административную панель сайта экспортёр;
- В главном меню нужна вкладка Компоненты >>> J2XML;
- В правом углу нужна кнопка «Настройки»;
- На ней вкладка «Export»;
- Здесь нужно выделить, что нужно экспортировать (на фото настройки по умолчанию);
- Техника экспорта очень проста. На всех вкладках с контентом появилась кнопка «Export». Её и используем для создания файлов xml и их скачивания.
Например, на вкладке Менеджер материалов, выделяем статьи, которые хотим экспортировать и жмем кнопку «Export».
Аналогичную процедуру проводим в менеджере категорий, ссылок, пользователей, избранные материалы.
В результате у вас на компьютере будет набор файлов, которые нужно импортировать на новый сайт. Так как название у этих файлов цифровое, разумно их для себя систематизировать, какой файл, что экспортировал.
Импорт: Переносим содержание
- Идем в административную панель сайта импортер;
- На вкладке Компоненты>>>2XML жмем «Настройки»;
- Аккуратно заполняем все поля настроек (читать внимательно);
На фото настройки по умолчанию, они относятся к сайту на котором уже есть содержание.
- Далее, берем файлы (кнопка Open), экспортированные ранее с компьютера, и жмем «Import».
Наше расширение «умное» и далее сделает всё «само». Если файлы большие – разобьет их на части. Если что-то не перенесется, скажет об этом.
Выводы
В результате на вашем новом сайте появятся все разделы переносимого сайта со статьями и фото. Остальное содержание тоже перенесётся по компонентам. Если что-то не перенеслось, повторите «процедуру», но выборочно, только для проблемного контента. Отличное расширение J2XML перенос содержания и пользователей сайта Joomla прошел успешно. Всего вам хорошего.
©Joomla-abc.ru
Другие статьи
Похожие статьи
Подготовка перехода Joomla 3 на Joo...
Подготовка перехода Joomla 3 на Joomla 4 проходит под лозунгом «чистим всё,...
Что такое фреймворк
Что такое фреймворк. Зачем он нужен, что входит в его структуру и другая ин...
Замена иконки, favicon на сайте Joo...
В этой статье я расскажу, как делается замена иконки, favicon на сайте Joom...
ItemId в Joomla URL, что такое Item...
Работая на сайте Joomla, вы не могли, не заметить, что в системе есть парам...
Структура корневого каталога Joomla
На этой странице вы найдете информацию, что такое структура корневого катал...
Структура расширений Joomla, компон...
В этой статье вы найдете информацию о типах расширений CMS Joomla, таких, к...