DLE Forum 2.4

Краткая информация по установке и обновлению

Дорогие друзья!!!

Мы благодарим Вас за то, что Вы решили использовать наш скрипт для своего сайта.
Вы можете поддержать команду разработки, перечислив любую сумму на WebMoney:

R164056126473
Z217028877385
E194208009125
U374273141801

1. Установка скрипта на сервер (обновление)

  1. Для начала скопируйте все файлы из папки upload в данном архиве на ваш сервер.
  2. CHMOD

    Установите для папки /engine/forum/cache/ и всем вложенным в нее папкам права на запись (CHMOD 777)

    Установите для папки /uploads/forum/ и всем вложенным в нее папкам права на запись (CHMOD 777)
  3. Открыть файл /engine/engine.php

    После:
    case "comments" :
    include ENGINE_DIR.'/modules/comments.php';
    break;

    Добавить:
    case "forum" :
    include ENGINE_DIR.'/forum/main.php';
    break;
  4. Открыть файл /admin.php

    После:
    'editnews',

    Добавить:
    'forum',
  5. Открыть файл /engine/inc/options.php

    После:
    $options['others'] = array (

    Добавить:
    array(
    'name' => "DLE Forum",
    'url' => "$PHP_SELF?mod=forum",
    'descr' => "Панель управления форумом",
    'image' => "dle_forum.png",
    'access' => "admin",
    ),
  6. Открыть файл /.HTACCESS (Для обновления тоже)

    После:
    # Редиректы
    RewriteRule ^page/(.*)$ index.php?cstart=$1 [L]

    Добавить:
    # DLE Forum
    RewriteRule ^forum(/?)+$ /index.php?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]+)/last(/?)+$ index.php?do=forum&showtopic=$1&lastpost=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]+)-([^/]+)/([0-9]+)(/?)+$ index.php?do=forum&act=search&count_all=$1&search_text=$2&cstart=$3 [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]
    RewriteRule ^forum/textversion.html$ engine/forum/textversion.php [L]
  7. Запустите файл http://website.com/dle-forum.php и следуйте его инструкциям.

2. Дополнительно

  1. Вывод последних тем на главную (Для обновления тоже)

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

    После:
    require_once ROOT_DIR.'/engine/init.php';

    Добавить:
    require_once ROOT_DIR.'/engine/forum/sources/modules/show.last.php';

    После:
    $tpl->set('{speedbar}', $tpl->result['speedbar']);

    Добавить:
    $tpl->set('{forum}', $tpl->result['forum_table']);

    В main.tpl вставить тег:
    {forum}

  2. Кнопка - Обсудить на форуме (Для обновления тоже)

    В шаблон новости fullstory.tpl добавить код:
    <a href="/?do=forum&act=discuss&nid={news-id}">Обсудить на форуме</a>

3. Установка форума на под-домен

  1. Скопируйте все файлы из папки Sub Domain в данном архиве на ваш сервер в папку /dle_forum/.

  2. Создайте под-домен http://forum.website.com на папку /dle_forum/.

  3. В файлах ROOT_DIR.php укажите путь до основного домена.

Внимание: После установки или обновления скрипта на сервере, обязательно удалите файл dle-forum.php.

Надеемся что работа с нашим скриптом доставим вам только удовольствие.
Если у вас возникнут вопросы по скрипту, то обращайтесь на форум поддержки.

С уважением,

DLE Files Group 2010