8Dle
Авторизация

Запускаем DLE Forum 2.5 на DataLife Engine 8.5

Запускаем DLE Forum 2.5 на DataLife Engine 8.5

При установке форума на DataLife Engine 8.5 перестаёт работать быстрый ответ и ещё некоторые AJAX-элементы. Это вызвано серьёзными изменениями в DataLife Engine и переносом AJAX-файлов в другую папку.

Ввиду этого, нам необходимо самим подправить AJAX-файлы DLE Forum'а, чтобы он работал корректно.

Мы предоставляем Вам 2 инструкции: как для установки в папку /forum, так и для поддомена.
Правим для папки:
Открываем \engine\forum\ajax\dle_forum.js и находим строку 115:
closeall();

Коментируем её:
//closeall();

Всё, теперь все AJAX-элементы должны работать.

Для поддомена всё не много сложнее:
Для начала выполняем тоже действие, что и для папки, т.е. правим dle_forum.js

Затем тоже самое делаем для "местного" dle_forum.js в папке \ajax\dle_forum.js

Почему дважды? Очень просто: админка то у нас не на поддомене :acc:

Теперь находим файл index.php в папке поддомена и в нём правим строку 233:
<script type="text/javascript" src="{$config['http_home_url']}engine/ajax/js_edit.js"></script>

Меняем её на:
<script type="text/javascript" src="{$config['http_home_url']}/engine/classes/js/js_edit.js"></script>


В нём же строки 229 и 230:
<script type="text/javascript" src="{$config['http_home_url']}engine/ajax/menu.js"></script>
<script type="text/javascript" src="{$config['http_home_url']}engine/ajax/dle_ajax.js"></script>


Меняем их на:
<script type="text/javascript" src="{$config['http_home_url']}/engine/classes/js/menu.js"></script>
<script type="text/javascript" src="{$config['http_home_url']}/engine/classes/js/dle_ajax.js"></script>
<script type="text/javascript" src="{$config['http_home_url']}/engine/classes/js/js_edit.js"></script>


Обращаем внимание, что вместо двух строк Вы вставляете три строки. Это связано с теми же переносами файлов.

По идеи, этого достаточно... Но могут быть и другие ошибки...

Жмите на Кнопу ниже, или подписывайтесь!


Читайте также
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Dle это движок который изначально проектировался для создания новостных сайтов, но по мере своего развития движка значительно расширил свою функциональность и стал универсальным средством разработки и сопровождения сайтов и блогов различной направленности и тематики. По сравнению с другими бесплатными (и некоторыми платными) CMS системами движок dle обладает довольно обширными возможности.

Авторизация