dle.in.ua » Баги » Запускаем DLE Forum 2.5 на DataLife Engine 8.5

Запускаем 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
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • ололол, фейк источник :(
    первоисточник: http://dle-files.ru/bugs/37-dle-forum-v25-sub-domain-ispravlenie-dlya-dle-85.htm
    l
    • DmitriFB
    • Регистрация: --
    • Репутация: (||)
    • 5 марта 2010 12:32
    • 1
    ^
  • Группа: Модератор +
  • Icq: --
  • Комментариев: 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: --
  • Комментариев: 12
  • Публикаций: 0
  • LINK TO DOWNLOAD PLEASE
    • numbersix
    • Регистрация: 21.12.2009
    • Репутация: (0|0|0)
    • 6 марта 2010 11:30
    • 3
    ^
  • Группа: r00t Admin
  • Icq: --
  • Комментариев: 410
  • Публикаций: 391
  • Цитата: numbersix
    LINK TO DOWNLOAD PLEASE

    There is nothing to download

    --------------------
    • Baggio
    • Регистрация: 11.12.2007
    • Репутация: (0|0|0)
    • 6 марта 2010 11:49
    • 4
    ^
  • Группа: Модератор +
  • Icq: --
  • Комментариев: 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

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

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

    --------------------
    ^
  • Группа: User
  • Icq: 488883501
  • Комментариев: 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/ цвета и смайлы у меня не вышло запустить =\

    --------------------
    • guusr
    • Регистрация: 10.02.2009
    • Репутация: (0|0|0)
    • 11 марта 2010 16:07
    • 10
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Цитата: guusr
    p/s/ цвета и смайлы у меня не вышло запустить =\

    спасибо да смайлы очень нада кто шарит помогите))
    • Audigy
    • Регистрация: --
    • Репутация: (||)
    • 9 сентября 2010 13:23
    • 11
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.