ZebroidФорумПубличный разделФлеймДобавить в документацию

Добавить в документацию

10 октября 2013, 15:43
Зарегистрирован: 21 сентября 2010, 01:15
На странице zebroid.com.ua/documentation/supported-cms/datalife-engine/ к новому модуля дописать про добавление
записи

array (
'name' => 'DLE Zebroid Import',
'url' => "$PHP_SELF?mod=zimport",
'descr' => 'Импорт контента подготовленого программой «Зеброид»',
'image' => «zebroid.png»,
'access' => «admin»
),

иначе модуля не видно в панели.

10 октября 2013, 20:09
Зарегистрирован: 10 апреля 2012, 00:00
Такой необходимости нету. Всё что нужно, чтобы модуль отображался в админке сайта делает файл «zimport_install.php», который вы по всей видимости не запускали.

Модуль создан полностью по гайдлайнах DLE. Правка файлов движка плохая практика, которая усложняет обновление CMS.

Если интересно, можете почитать: dle-news.ru/extras/online/index.html?modules_include.html

Комментарий отредактирован 1 раз(а). Последний раз редактировал admin 10 октября 2013, 20:10.
11 октября 2013, 03:23
Зарегистрирован: 21 сентября 2010, 01:15
Раз десять сегодня устанавливал всё по инструкции и модуль не всегда появлялся в панели dle, даже когда в конце появлялась надпись (Модуль «Zebroid импорт» установлен.) смотрел в БД и запись в таблицу _admin_sections не прописывалась.

Потом с самого начал всё начал, разорхивировал папку с модулем и преобразовал все файлы .php в ANSI в нотепаде, из zimport_install.php убрал header('Content-Type: text/html; charset=utf-8'); Поставил на десяток сайтов и проблем не было ни с установкой, ни с кодировкой.

Не знаю в чём была проблема, но другие тоже могут с этим столкнуться и потом будут писать на форуме, поэтому стоит сразу добавить версию с файлами в ANSI, многие работают с dle 1251.

Так же стоит написать в хелпе, что при импорте больших файлов их лучше заливать на сервер, при этом, во время импорта может появится ошибка
504 Gateway Timeout
Можно увеличить параметр max_execution_time в php.ini, но не обязательно, т.к. импорт при этой ошибке продолжается.
Стоит подождать несколько минут и попробовать обновить страницу (F5), если ошибка 504 Gateway Timeout сохраняется, то импорт ещё не закончен.

Комментарий отредактирован 2 раз(а). Последний раз редактировал bork75 11 октября 2013, 03:33.
11 октября 2013, 11:01
Зарегистрирован: 10 апреля 2012, 00:00
Не знаю в чём была проблема, но другие тоже могут с этим столкнуться и потом будут писать на форуме, поэтому стоит сразу добавить версию с файлами в ANSI, многие работают с dle 1251.
Это накладно. По сути необходимо поддерживать 2 модуля. Для меня честно говоря вообще загадка причин использования ANSI версии DLE. Это архаизм.