DLE API 160.0.35 : неофициальный API CMS Datalife Engine

DLE API 160.0.35 : неофициальный API CMS Datalife Engine

Модификация для админпанели и глобальные функции для разработок от Maxim Harder. Для корректной работы требуется минимальная версия MySQL 5.5.6 или MariaDB 10.0, поскольку используются Foreign Key, которые требуют наличие InnoDB.


Для установки достаточно скачать релиз, по ссылке в самом низу этой статьи. Документация к API находится на сервере POSTMAN. На данный момент она не полная и пополняется медленно, но верно. Релизы выше только для версий DLE 16 и выше.

Чтобы пополнить описания к полям - делаем форк репозитория и редактируем файл в папке apidata DLE-API.postman_collection.json. Изменяем и делаем пуш риквест.

Инструкция:
Скачайте ниже, в конце статьи, архив с релизом. У вас три варианта для установки:
  • При помощи bat-Скрипта. Для пользователей Windows. Для этого устанавливаем 7Zip. После установки запускаем скрипт install_archive.bat. После завершения установки - загружаем install.zip в менеджер плагинов.
  • Упаковать самому. Любым архиватором запаковать всё содержимое в папке upload, причём так, чтобы в корне архива был файл install.xml и папка engine. Затем устанавливаем архив через менеджер плагинов.
  • Просто залить. Залейте папку engine в корень сайта и установите плагин через менеджер плагинов.

Обновление:
  • Замените все файлы из папки upload, кроме install.xml.

Удаление:
  • Удаляем из корня сайта папку api, a так-же из папки engine/inc файл dleapi.php и из engine/skins/images файл dleapi.png.
  • Удаляем плагин из менеджера плагинов.

dle-api-160_0_35-neoficialnyj-api-cms-datalife-engine.zip
Создайте аккаунт или авторизуйтесь для скачивания
 
Версия DLE: 16.x и выше
Автор: Maxim Harder
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.