Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Мощный модуль для импорта и экспорта новостей в datalife engine через таблицы csv, xlsx и excel.

Тема в разделе "Модули DLE", создана пользователем DevUPs, 7 июл 2026 в 16:30.

07.07.26 в 16:30
07.07.26 в 16:30
0
28
0
  1. TopicStarter Overlay
    DevUPs

    DevUPs Новичок

    Регистрация:
    24 ноя 2025
    Сообщения:
    34
    Лучших ответов:
    0
    Рейтинги:
    +4 / 0 / -0
    Модуль пригодится, когда нужно перенести новости с одного сайта на другой, массово обновить существующие публикации, загрузить большой каталог товаров, фильмов, приложений или объявлений, а также сохранить всю базу новостей в удобном табличном формате.

    Что умеет модуль

    Модуль позволяет экспортировать новости сайта в следующие форматы:
    • 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 пользователя;
    • по логину.
    Также в настройках можно указать автора по умолчанию. Он будет использоваться, если пользователь из таблицы не найден.

    Более подробная информация: Импорт и экспорт новостей для DataLife Engine
     
Яндекс.Метрика