Импорт и экспорт новостей для DataLife Engine
Краткое описание
Мощный модуль для импорта и экспорта новостей в DataLife Engine через таблицы CSV, XLSX и Excel.
Полное описание
Модуль пригодится, когда нужно перенести новости с одного сайта на другой, массово обновить существующие публикации, загрузить большой каталог товаров, фильмов, приложений или объявлений, а также сохранить всю базу новостей в удобном табличном формате.
Что умеет модуль
Модуль позволяет экспортировать новости сайта в следующие форматы:
- CSV;
- XLSX;
- Excel XML с расширением XLS.
В таблицу можно выгрузить не только заголовок и текст новости, но и практически все связанные данные:
- ID новости;
- заголовок;
- ЧПУ;
- краткое описание;
- полное описание;
- категории;
- автор;
- дата публикации;
- теги;
- просмотры;
- рейтинг;
- количество голосов;
- статус публикации;
- публикация на главной странице;
- закрепление новости;
- разрешение комментариев;
- SEO-заголовок;
- SEO-описание;
- SEO-ключевые слова;
- все дополнительные поля DLE.
Дополнительные поля экспортируются отдельными понятными колонками, например:
xf_year
xf_country
xf_price
xf_kp_id
Такую таблицу удобно редактировать в Microsoft Excel, LibreOffice Calc или другом редакторе, а затем загружать обратно на сайт.
Полноценный импорт новостей
При импорте модуль анализирует загруженный файл и показывает найденные колонки.
Для каждой колонки можно выбрать, куда именно будут записываться данные:
- в стандартное поле новости;
- в существующее дополнительное поле;
- в новое дополнительное поле;
- пропустить колонку.
Если в файле присутствует дополнительное поле, которого ещё нет на сайте, модуль предложит создать его.
Можно выбрать тип нового поля:
- одна строка;
- большой текст;
- HTML и JavaScript;
- список;
- переключатель «Да/Нет»;
- дата и время.
Это особенно удобно при переносе новостей между сайтами с разным набором дополнительных полей.
Сопоставление полей между разными сайтами
Названия дополнительных полей на сайтах могут отличаться.
Например, на старом сайте поле называется:
xf_release_year
а на новом сайте:
xf_year
В таком случае не нужно переименовывать всю таблицу вручную. В админке модуля достаточно указать, что колонка xf_release_year должна записываться в поле year.
Таким способом можно переопределить любое поле импортируемой таблицы.
Обновление существующих новостей
Модуль умеет не только добавлять новые публикации, но и обновлять уже существующие новости.
Для поиска совпадений можно использовать:
- ID новости;
- ЧПУ;
- заголовок.
При обнаружении совпадения доступны разные варианты поведения:
- обновить существующую новость;
- пропустить строку;
- всегда создать новую новость.
Благодаря этому модуль подходит для массового обновления цен, описаний, годов выпуска, ссылок, рейтингов, изображений и любых дополнительных данных.
Работа с категориями
Категории можно импортировать:
- по ID;
- по названию;
- по ЧПУ категории.
Если нужной категории на сайте нет, модуль может автоматически создать её.
Можно импортировать одну или несколько категорий для каждой новости.
Работа с авторами
Автора новости можно определять:
- по ID пользователя;
- по логину.
Также в настройках можно указать автора по умолчанию. Он будет использоваться, если пользователь из таблицы не найден.
Скриншоты
Видео
Комментарии (0)
Пока нет комментариев. Будьте первым!
Чтобы оставить комментарий, войдите через Telegram