Хак [хак]DLE Forum v2.2 Removal

Тема в разделе "DLE", создана пользователем jred, 20 сен 2008.

Информация :
Актуальная версия DataLife Engine 11.1
( Final Release v.11.1 | Скачать DataLife Engine | Скачать 11.1 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 10.0 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. jred

    jred

    Регистр.:
    16 сен 2008
    Сообщения:
    383
    Симпатии:
    39
    Вот выкладываю атач, где все расписано как корректно и полноценно удалить DLE Forum v2.2.

    Может одни скажут что это фигня, но я просто облегчу жизнь людям, которые хотят удалить DLE Forum v2.2.

    Тут все подробно в инструкции написано, и сделать по ней ремовал будет легче и быстрей.

    1. В \engine\forum

    Удаляем папку Install и копируем туда "исправленую" папку Install отсюда.

    2. Копируем dle-forum.php в основную директорию (www/) и запускаем http://localhost/dle-forum.php (вместо localhost ваш сайт, в шаге выбора выбираем "ручная установка" и выходим)

    3. Удаляем dle-forum.php, \uploads\forum, \engine\forum, \engine\skins\images\dle_forum.png, \engine\inc\forum.php, \templates\{THEME}\forum, \templates\{THEME}\forum_last.tpl, \templates\{THEME}\forum_last_list.tpl, \engine\data\forum_config.php

    4. Открыть файл /engine/engine.php

    Удаляем:

    case "forum" :
    include ENGINE_DIR.'/forum/main.php';
    break;

    5. Открыть файл /admin.php

    Удаляем:

    'forum' => 'admin',

    6. Открыть файл /engine/inc/options.php

    Удаляем:

    array(
    'name' => "DLE Forum",
    'url' => "$PHP_SELF?mod=forum",
    'descr' => "Панель управления форумом",
    'image' => "dle_forum.png",
    'access' => "1",
    ),


    7. Открыть файл /.HTACCESS (Если делали ЧПУ)

    Удаляем:

    # DLE Forum
    RewriteRule ^forum(/?)+$ /?do=forum [L]
    RewriteRule ^forum/category_([0-9]+)(/?)+$ index.php?do=forum&category=$1 [L]
    RewriteRule ^forum/forum_([0-9]+)(/?)+$ index.php?do=forum&showforum=$1 [L]
    RewriteRule ^forum/forum_([0-9]+)/([0-9]+)(/?)+$ index.php?do=forum&showforum=$1&cstart=$2 [L]
    RewriteRule ^forum/topic_([0-9]+)(/?)+$ index.php?do=forum&showtopic=$1 [L]
    RewriteRule ^forum/topic_([0-9]+)/([0-9]+)(/?)+$ index.php?do=forum&showtopic=$1&cstart=$2 [L]
    RewriteRule ^forum/topic_([0-9]+)/reply(/?)+$ index.php?do=forum&act=_topic&code=reply&tid=$1 [L]
    RewriteRule ^forum/forum_([0-9]+)/add(/?)+$ index.php?do=forum&act=add_topic&forum_id=$1 [L]
    RewriteRule ^forum/search(/?)+$ index.php?do=forum&act=search [L]
    RewriteRule ^forum/search/([^/]+)/([0-9]+)(/?)+$ index.php?do=forum&act=search&search_text=$1&cstart=$2 [L]
    RewriteRule ^forum/subscription(/?)+$ index.php?do=forum&act=subscription [L]
    RewriteRule ^forum/getnew(/?)+$ index.php?do=forum&act=getnew [L]
    RewriteRule ^forum/getnew/([0-9]+)(/?)+$ index.php?do=forum&act=getnew&cstart=$1 [L]
    RewriteRule ^forum/warn/([^/]*)(/?)+$ index.php?do=forum&act=warn&user=$1 [L]
    RewriteRule ^forum/warn/([^/]*)/([0-9]+)(/?)+$ index.php?do=forum&act=warn&user=$1&cstart=$2 [L]
    RewriteRule ^forum/reputation/([^/]*)(/?)+$ index.php?do=forum&act=reputation&user=$1 [L]
    RewriteRule ^forum/reputation/([^/]*)/([0-9]+)(/?)+$ index.php?do=forum&act=reputation&user=$1&cstart=$2 [L]

    8. Вывод последних тем на главную (Если делали этот модуль)

    Открыть файл /index.php

    Удаляем:

    require_once ROOT_DIR.'/engine/forum/sources/modules/show.last.php';

    $tpl->set('{forum}', $tpl->result['forum_table']);

    В main.tpl удалить тег:
    {forum}
     

    Вложения:

    Ricona нравится это.
  2. Ricona

    Ricona

    Регистр.:
    21 окт 2007
    Сообщения:
    270
    Симпатии:
    97
    Не проше поставить на локалке протестить?а потом уже думать ставить его на сайт или нет что бы потом с кодом не морочиться?
     
  3. almaz

    almaz

    Регистр.:
    12 ноя 2006
    Сообщения:
    336
    Симпатии:
    74
    Атач не смотрел, а вот из мускуля какие таблицы надо удалять или в атаче это есть чтоб коректно из базы таблицы удалит форума?
     
  4. jred

    jred

    Регистр.:
    16 сен 2008
    Сообщения:
    383
    Симпатии:
    39
    Ну не все же такие предусмотрительные. Вдруг кто-то поставил на сайт, а теперь удалить ему надо...

    В атаче (папка install) все есть, там через скрипт установки (я его изменил) он удалит все базы ДЛЕ Форума из mysql.

    Главное следовать инструкции. Я просто сам себе недавно ДЛЕ Форум 2.2. сносил, вот по пути и написал инструкцию :)
     
Статус темы:
Закрыта.