Dleshka.org
Авторизация

Скачать Dle Forum Версия 3.1 важное исправление

+6
DarkLane 14-08-2022 Mодули DLE 0 комментариев


Dle-Forum версии 3.1, которая делает версию 3.0 устаревшей

Представляю вам совершенно новую версию Dle-Forum v3.1, которая отменяет версию 3.0. С помощью этой версии вы можете интегрировать ее в DataLife.

Все файлы были пересмотрены, также как и шаблоны


Что было сделано:

Исправлен файл установочных плагинов. База данных была неполной.

Поправка для Htaccess

Исправление нескольких файлов


Обновление отсутствует, пожалуйста, удалите имеющуюся версию и установите заново


Установка


1- Загрузите все файлы на ваш сервер

2- Установите плагин через администрирование/управление плагинами


3- Откройте файл templates/your_theme/main.tpl и найдите в нем

{content}



Добавить в начало (отображает последние сообщения форума)

[available=main]
{show_last_forum}
[/available]



4- Отображение информации в профиле откройте файл profile_popup.tpl и в том месте, где вы хотите добавить

<li>Темы на форуме: <b>{forum_topics}</b></li>	<li>Сообщения на форуме: <b>{forum_post}</b></li>	<li>См. сообщения: <b>{forum_post_link}</b></li>



5- Откройте файл userinfo.tpl и в том месте, где вы хотите добавить

<li><div class="ui-c1 grey">Темы на форуме</div> <div class="ui-c2">{forum_topics}</div></li>	<li><div class="ui-c1 grey">Сообщения на форуме</div> <div class="ui-c2">{forum_post}</div></li>	<li><div class="ui-c1 grey">См. сообщения</div> <div class="ui-c2">{forum_post_link}</div></li>



6- Кнопка помощи для форума, которая появляется внизу ваших сообщений

Откройте файл fullstory.tpl и добавьте его в нужное место:

<a href="/?do=forum&act=discuss&nid={news-id}">Обсудить на форуме</a>



Зайдите в администрацию форума и создайте свои категории и форумы!

Перейдите к обсуждению управления и выберите каждую категорию для кнопки помощи, которая будет находиться в ваших сообщениях!


7- Откройте .htaccess в корне вашего сайта и найдите в поиске

DirectoryIndex index.php



Добавьте рядом с ним

 index.php?do=forum



Поиск

RewriteEngine On



Просто добавьте ниже

#Dle Forum
RewriteRule ^forum(/?)+$ index.php?do=forum [L]

##type=1
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]+)/lastpost(/?)+$ index.php?do=forum&showtopic=$1&lastpost=$2#post-$3 [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/getforum_([^/]+)(/?)+$ index.php?do=forum&"&act=getforum&code=user&n=$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$ index.php?do=forum&act=textversion [L]
RewriteRule ^forum/whoonline(/?)+$ index.php?do=forum&act=whoonline [L]
RewriteRule ^forum/faq(/?)+$ index.php?do=forum&act=faq [L]
RewriteRule ^forum/getforum_([0-9]+)(/?)+$ index.php?do=forum&act=getforum&code=user&n=$1 [L]
RewriteRule ^forum/user/post_([0-9]+)(/?)+$ index.php?do=forum&act=posts&user=$1 [L]
RewriteRule ^forum/members(/?)+$ index.php?do=forum&act=members [L]
RewriteRule ^forum/members/([0-9]+)(/?)+$ index.php?do=forum&act=members&cstart=$1 [L]
RewriteRule ^forum/friends(/?)+$ index.php?do=forum&act=friends [L]
RewriteRule ^forum/friends/check(/?)+$ index.php?do=forum&act=friends&doaction=check [L]
RewriteRule ^forum/friends/add(/?)+$ index.php?do=forum&act=friends&doaction=add_friend [L]
RewriteRule ^forum/rss/forum_([1-9][0-9]*).xml$ index.php?do=forum&act=rss&fid=$1 [L]
RewriteRule ^forum/user/([^/]*)/posts(/?)+$ index.php?do=forum&act=user_posts&name=$1 [L]
RewriteRule ^forum/user/([^/]*)/posts/page([0-9]+)(/?)+$ index.php?do=forum&act=user_posts&name=$1&cstart=$2 [L]

##type=2
RewriteRule ^forum/forum_([0-9]+)/add.html$ index.php?do=forum&act=add_topic&forum_id=$1 [L]
RewriteRule ^forum/thanks_([0-9]+)/lastpost([0-9]+).html$ index.php?do=forum&showtopic=$1 [L]
RewriteRule ^forum/topic_([0-9]+)/([^/]*).html$ index.php?do=forum&showtopic=$1 [L]
RewriteRule ^forum/showforum_([0-9]+).html$ index.php?do=forum&showforum=$1 [L]
RewriteRule ^forum/topic_([0-9]+)/([^/]*)/page([0-9]+)/([0-9]+).html$ index.php?do=forum&showtopic=$1&cstart=$2 [L]
RewriteRule ^forum/topic_([0-9]+)/([^/]*)/page([0-9]+).html$ index.php?do=forum&showtopic=$1&cstart=$2 [L]
RewriteRule ^forum/topic_([0-9]+)/([^/]*)/last_topic([0-9]+).html$ index.php?do=forum&showtopic=$1&lastpost=1 [L]
RewriteRule ^forum/topic_([0-9]+)/([^/]*).html$ index.php?do=forum&showtopic=$1&cstart=$2#post-$3 [L]
RewriteRule ^forum/topic_([0-9]+)/([^/]*)/reply.html$ index.php?do=forum&act=_topic&code=reply&tid=$1 [L]
RewriteRule ^forum/getforum_([^/]+).html$ index.php?do=forum&"&act=getforum&code=user&n=$1 [L]
RewriteRule ^forum/search.html$ index.php?do=forum&act=search [L]
RewriteRule ^forum/searchtopic_([0-9]+)/([^/]*)/([0-9]+).html$ index.php?do=forum&showtopic=$1&cstart=$2 [L]
RewriteRule ^forum/getnew.html$ index.php?do=forum&act=getnew [L]
RewriteRule ^forum/subscription.html$ index.php?do=forum&act=subscription [L]
RewriteRule ^forum/faq.html$ index.php?do=forum&act=faq [L]
RewriteRule ^forum/members.html$ index.php?do=forum&act=members [L]
RewriteRule ^forum/friends.html$ index.php?do=forum&act=friends [L]
RewriteRule ^forum/friends/check.html$ index.php?do=forum&act=friends&doaction=check [L]
RewriteRule ^forum/friends/add.html$ index.php?do=forum&act=friends&doaction=add_friend [L]
RewriteRule ^forum/user/([^/]*)/posts.html$ index.php?do=forum&act=user_posts&name=$1 [L]
RewriteRule ^forum/last_posts/([^/]*)/user.html$ index.php?do=forumact=last_posts&name=$1 [L]
RewriteRule ^forum/whoonline.html$ index.php?do=forum&act=whoonline [L]



Автор: DarkLane

Версия Dle: 14.x, 15.x

Версия форума: 3.1

Язык: French, English, Russian, Polski, Ukrainian

Совместимость с PHP: 7.4, 8.1.7


dle_forum_v_3_1.rar [3.24 Mb] (cкачиваний: 150)

Информация
Зарегистрируйтесь чтобы комментировать публикацию.
Авторизация