Экспорт
Экспорт в DLE существует 2 видов:
Первый тип удобен тем, что не нужно заходить в админку сайта, а второй тем, что сам процесс экспорта проходит значительно быстрее (особенно на больших проектах). К тому же, при использовании файлового экспорта появляется возможность запускать "Экспорт и заливку", для этой CMS, а это значит, что входить в админку так же не обязательно. Минусом использования XML-RPC — есть отсутствие поддержки комментариев.
Для работы обеих типов экспорта на сайте должен быть установлен соответствующий модуль.
Модуль XML-RPC
Первый полноценный модуль постинга в DLE по протоколу XML-RPC создан специально для пользователей программы Zebroid.
Модуль умеет создавать категории, посты, статические страницы, редактировать их, удалять, заливать картинки на сервер, в общем практически всё, что умеет аналогичный модуль WordPress.
Установка модуля DLE XML-RPC очень простая:
- Скачиваем архив модуля
- Распаковываем его в корень сайта на DLE
- По необходимости открываем файл xmlrpc.php блокнотом и редактируем в самом верху настройки (по-умолчанию модуль включен; так же включены: рейтинг для новых статей и комментарии; папка для картинок "/upload/images")
DLE 13+ XML-RPC.zipРазмер: 13.17 Кб
DLE 10-12 XML-RPC.zipРазмер: 13,73 Кб
Модуль для импорта сгенерированных программой файлов
На данный момент существует 2 модуля, которые работают с файлами cгенерированными программой Zebroid. Отличаются они возможностями, скоростью работы и совместимостью с разными версиями программы Zebroid. Выбирать их нужно исходя из того, какая версия Zebroid вами используется. Дальше по тексту речь пойдёт о более продвинутой и функциональной версии модуля, который совместим с Zebroid версии 4.6.2 и выше. Старая версия модулья для предыдущих версий Зеброида можно найти в конце раздела.
Данный модуль совместим с версией DLE 9.0 и выше (тестировался на версиях 10-15). Установка модуля крайне проста и проходит в несколько этапов:
- Скачиваем архив модуля
- Если вы используете ANSI версию DLE — тогда вам необходимо пересохранить все .php файлы в архиве в кодировку ANSI (рекомендуется использовать текстовый редактор по типу notepad++)
- Распаковываем его в корень сайта на DLE
- Откройте в браузере страницу http://ВАШ_САЙТ/zimport_install.php
- Удалите файл «zimport_install.php»
zimport (DLE 13.x+).zipРазмер: 17.53 Кб
zimport (DLE 10.x+).zipРазмер: 17.41 Кб
После установки модуля зайдите в Панель управления -> Сторонние модули -> Zebroid Импорт и можете начинать пользоваться.
Модуль для Zebroid версии 4.6.0 и ниже
Внимание: для корректной работы модуля на сервере необходимо быть активированы PHP расширения libxml, simplexml, xml, xmlreader и xmlwriter. В большинстве случаев они включены по умолчанию. Но если во время работы модуля у вас появится ошибка "Class 'XMLReader' not found" — тогда вам необходимо будет самостоятельно установить/активировать расширения либо обратится к администраторам вашего сервера
Отложенные комментарии в DLE
Специально для пользователей Zebroid был написан модуль для CMS DLE, который делает возможным отображать только те комментарии, дата публикации которых наступила. Данный модуль работает на DLE версии 9.0 и выше. Рекомендуется использовать с Zebroid версии 4.6.2 и выше.
Модуль следит за тем, чтобы комментарии, дата которых не наступила, не отображались на сайте. Принцип очень простой: скрипт запускается с некоторым интервалом и всем постам, дата публикации которых наступила — ставит статус «Одобренные», а тем, что еще не наступила — «Ожидающие». Таким образом на сайте отображаются только те комментарии, дата которых уже наступила.
Для работы модуля на вашем сервере должна быть доступна возможность добавлять задания в cron.
Установка:
- Скачиваем архив модуля
- Распаковываем его в корень сайта на DLE
- Откройте в браузере страницу http://ВАШ_САЙТ/zcomments_install.php
- Удалите файл «zcomments_install.php»
- Перейдите в админ панель модуля (Панель управления -> Сторонние модули -> zComments) и следуйте инструкциям по начальной настройке.
Модуль отложенных комментариев DLE.zipРазмер: 14,30 Кб
Особенности работы Zebroid и DLE
Как уже упоминалось ранее, Zebroid умеет импортировать контент из DLE, а так же работать с комментариями. Для импорта контента есть 2 варианты:
Для работы с комментариями необходимо просто поменять тип проекта на Блог с комментариями.
Так же, DataLife Engine поддерживает:
- Тег разделения на полную и короткую новость <!--more--> (короткая новость повторяется в полной)
- Тег разделения на полную и короткую новость <!--more del--> (короткая новость отсутствует в полной)
- Дополнительное поле -- Автор статьи -- (автор статьи и комментария)
- Дополнительное поле rating (рейтинг статьи)
- Дополнительное поле title (meta title статьи)
- Заполнение meta description (берется из поля description статьи)
- xfileds — дополнительные поля с произвольным названием