Skip to content

Неофициальный API CMS Datalife Engine

License

Notifications You must be signed in to change notification settings

DevCraftClub/dle_api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub issues GitHub forks GitHub license

DLE-16.x MySQL-5.5.6

Версия_релиза Версия_релиза

DLE API

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

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

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

Инструкция

Скачайте релиз. У вас три варианта для установки:

  1. При помощи bat-Скрипта. Для пользователей Windows Для этого устанавливаем 7Zip. После установки запускаем скрипт install_archive.bat. После завершения установки - загружаем install.zip в менеджер плагинов.

  2. Упаковать самому Любым архиватором запаковать всё содержимое в папке upload, причём так, чтобы в корне архива был файл install.xml и папка engine. Затем устанавливаем архив через менеджер плагинов.

  3. Просто залить Залейте папку engine в корень сайта и установите плагин через менеджер плагинов.

Обновление

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

Удаление

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

Удаляем плагин из менеджера плагинов