Автоматическое создание постов на DLE из изображений. Плагин

Author Автор: Роман Чернышов    Опубликовано: 4 ноября 2024

DLE PluginПриветствую, друзья! В рамках портфолио хочу рассказать об очередной разработке, а именно плагине для CMS DataLife Engine (DLE) который я назвал «CreatePost», с помощью которого можно массово загружать изображения на сайт и создавать автоматически новые посты(под каждое загруженное изображение), с возможностью различных настроек. Данный плагин экономит уйму времени, в сравнении с аналогичным ручным наполнением сайта.

Функционал

Данный плагин позволяет, выбирать изображения для заливки(сразу множество), указать необходимые параметра заливки, после изображения будут залиты на сайт, для каждого их них будет автоматически создан пост, назначена категория, добавлены теги.

Раздел настроек плагина

Настройки

  • Выбор категории для заливки;
  • Выбор типа вставки в пост (в виде HTML кода, ссылки, превью);
  • Проверка на дубли;
  • Добавление тегов;
  • Создавать категории из названия файлов. Пример названия: <b>m2g8r8js-p-3-Розовый слов.png. Название категории будет взято из текста между -(тире) и .(точкой), т.е.: «Розовый слов». Создаваемому посту будет присвоена данная категория;
  • Также плагин добавляет поддержку переменных в шаблоне короткой и полной новости, а именно вставку тегов {img-size} — размер изображения в Kb и {img-relative} — Разрешение изображения в Px. Можете вставить в шаблоны shortstory.tpl и fullstory.tpl своей темы, данные теги;
  • Параллельная и последовательная загрузка на сервер;
  • Работает по технологии Ajax;
  • После загрузки и создания постов, плагин отображает список ссылок на созданные посты.

Установка

Для установки модуля необходимо:

1) DLE >= 13 версии:
а) Скачать архив с модулем
б) Зайти в админпанель, в разделе утилиты найти вкладку “Управление плагинами”
в) Нажать кнопку “Загрузить плагин”, выбрать архив с актуальной версией модуля и подтвердить действие.
После этого модуль будет установлен в автоматическом режиме.

2) В админпанеле, в разделе Сторонние модули, появится ссылка на модуль «Создание постов»

Стек технологий

Языки программирования и фреймворки:

Базы данных и системы кеширования:

  • База данных MySQL (MariaDB).

Системы управления контентом (CMS):

  • DLE.

Оставить комментарий

Автор блога
Роман Чернышов
Веб-разработчик,
Full Stack
Senior, Architect
PHP, JavaScript, Node.JS, Python, HTML 5, CSS 3, MySQL, Bash, Linux Admin
Заказать работу
предложить оффер

Моя книга
Книга. Веб-разработчик. Легкий вход в профессию
Печатная книга
Веб-разработчик.
Легкий вход в профессию
Купить за 359₽
Популярные записи
Последние вопросы
Список вопросов
Последние комментарии
Меню

Archive

Мои проекты
Insurance CMS Love Crm CMS Совместные покупки Мой PHP Framework Хостинг для моих клиентов Лицензии на мой софт и поддержка