При установке форума на DataLife Engine 8.5 перестаёт работать быстрый ответ и ещё некоторые AJAX-элементы. Это вызвано серьёзными изменениями в DataLife Engine и переносом AJAX-файлов в другую папку.
Ввиду этого, нам необходимо самим подправить AJAX-файлы DLE Forum'а, чтобы он работал корректно.
Мы предоставляем Вам 2 инструкции: как для установки в папку /forum, так и для поддомена.
Правим для папки:
Открываем \engine\forum\ajax\dle_forum.js и находим строку 115:
Коментируем её:
Всё, теперь все AJAX-элементы должны работать.
Для поддомена всё не много сложнее:
Для начала выполняем тоже действие, что и для папки, т.е. правим dle_forum.js
Затем тоже самое делаем для "местного" dle_forum.js в папке \ajax\dle_forum.js
Почему дважды? Очень просто: админка то у нас не на поддомене :acc:
Теперь находим файл index.php в папке поддомена и в нём правим строку 233:
Меняем её на:
В нём же строки 229 и 230:
Меняем их на:
Обращаем внимание, что вместо двух строк Вы вставляете три строки. Это связано с теми же переносами файлов.
По идеи, этого достаточно... Но могут быть и другие ошибки...
Источник: m-v-l.ru
Открываем \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/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>
<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>
Обращаем внимание, что вместо двух строк Вы вставляете три строки. Это связано с теми же переносами файлов.
По идеи, этого достаточно... Но могут быть и другие ошибки...
Источник: m-v-l.ru