Запускаем 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>

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

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

Источник: m-v-l.ru
Другие новости по теме:

Категория: Баги ----- Просмотров: 5703 ----- Комментариев: 11

Вернуться

  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
ололол, фейк источник :(
первоисточник: http://dle-files.ru/bugs/37-dle-forum-v25-sub-domain-ispravlenie-dlya-dle-85.htm
l
  • Группа: Модератор +
  • ICQ: --
  • Регистрация: 5.03.2010
  • Комментариев: 191
  • Публикаций: 14
^
В первоисточнике всё понятно? На мой взгял - нет...
Да, баг-фикс DLE Files Group, но инструкция наша, т.к. в их инструкции даже не указано в каких файлах это правиться...

Исправление для работы AJAX форума на поддомене с DLE 8.5 необходимо внести исправления, т.к в новой версии движка файлы js были перенесены в другую папку.

Найти:
У нас инструкция подробная и расчитана не на профи.

Баг-фикс... Вместо:
<script type="text/javascript" src="{$config['http_home_url']}/engine/classes/js/menu.js"&g
t;</script>
<script type="text/javascript" src="{$config['http_home_url']}/engine/classes/js/dle_ajax.js&quo
t;></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/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>
Ибо в $config['http_home_url'] уже есть /

Аналогично:
<script type="text/javascript" src="{$config['http_home_url']}engine/classes/js/js_edit.js"
></script>


p.s. парсёр скотина...

--------------------
  • Группа: User
  • ICQ: --
  • Регистрация: 21.12.2009
  • Комментариев: 12
  • Публикаций: 0
^
LINK TO DOWNLOAD PLEASE
  • Группа: r00t Admin
  • ICQ: --
  • Регистрация: 11.12.2007
  • Комментариев: 411
  • Публикаций: 389
^
Цитата: numbersix
LINK TO DOWNLOAD PLEASE

There is nothing to download

--------------------
  • Группа: Модератор +
  • ICQ: --
  • Регистрация: 5.03.2010
  • Комментариев: 191
  • Публикаций: 14
^
This bug fix does not contain additional files. It's just steps to resolve the problem.

Download DLE Forum here: http://dle-files.ru/release/dle-forum/36-dle-forum-v25-final-release.html

--------------------
  • genc

  • 7 марта 2010 09:12
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
A kakda ya skacayum eta dle 8.5?
  • Группа: Модератор +
  • ICQ: --
  • Регистрация: 5.03.2010
  • Комментариев: 191
  • Публикаций: 14
^
Когда купите лицензию fellow

--------------------
  • noname

  • 7 марта 2010 22:10
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Горбушка,
Когда сделаете не бажный продукт!
  • Группа: Модератор +
  • ICQ: --
  • Регистрация: 5.03.2010
  • Комментариев: 191
  • Публикаций: 14
^
Это уже не ко мне lol Я стараюсь модули делать качественными...

--------------------
  • guusr

  • 11 марта 2010 16:07
  • Группа: User
  • ICQ: 488883501
  • Регистрация: 10.02.2009
  • Комментариев: 130
  • Публикаций: 1
^
у кого там BB-коды не работали - вам нужно:
В файле engine/forum/sources/components/bbcode.php

Заменить строку 149 на:
$script_code = @file_get_contents(ENGINE_DIR."/engine/classes/js/bbcodes.js");

Строку 161 на это:
<script type="text/javascript" src="{$config['http_home_url']}engine/classes/js/bbcodes.js"
></script>



p/s/ цвета и смайлы у меня не вышло запустить =\

--------------------
  • Audigy

  • 9 сентября 2010 13:23
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Цитата: guusr
p/s/ цвета и смайлы у меня не вышло запустить =\

спасибо да смайлы очень нада кто шарит помогите))