DLE simple forum 0.3 : простой форум средствами DLE


Очередное обновление DLE simple forum (предыдущая версия тут), позволяющее создать на сайте форум, используя стандартные возможности DLE. Его дополнительный функционал реализован через дополнительный хак. В этой версии добавлена совместимость с DLE 13.2 и исправление мелких ошибок.
 
Установка:
1. Загрузить хак dle-simple-forum.xml, через систему установки плагинов и включить его.

2. Залить modules/ в папку шаблона, чтобы получилось так Ваш_шаблон/modules/.

3. Для форума создать корневую категорию, например Форум с альтернативным названием forum. При создании прописать шаблон короткой новости modules/forum/main_shortstory и внизу поставить галку Эта категория принадлежит форуму.

4. Создать вложенные категории, которые будут служить разделами форума. В каждой категории следует прописать шаблон короткой новости modules/forum/topic_shortstory и шаблон полной новости modules/forum/topic_fullstory. Также отметить - Эта категория принадлежит форуму. Еще нужно выставить Критерий сортировки новостей -> По дате последнего комментария. Прописать Описание категории - они будут отображаться рядом с названиями разделов. Еще можно, по желанию, запретить выводить новости из категории в общем RSS потоке.

5. Если на сайте включено ЧПУ, то в корневом файле .htaccess следует найти:
RewriteRule ^addnews.html$ index.php?do=addnews [L]

Добавить ниже:
RewriteRule ^addtopic.html/([0-9]+)(/?)+$ index.php?do=addnews&forum=1&category=$1 [L]

6. В корневой папке сайта открыть robots.txt и найти:
Disallow: /addnews.html

Добавить ниже:
Disallow: /addtopic.html

7. Оформить шаблоны в соответствии с дизайном вашего сайта. Пример стилей таблиц форума:
table.forum_cats {
	width: 100%;
	margin-top: 10px;
}

table.forum_cats tr {
	border-bottom: 1px solid #ebebeb;
}

table.forum_cats tr:last-of-type {
	border-bottom: none;
}

table.forum_cats td {
	padding: 10px;
}

table.forum_cats tbody td {
	font-size: 1.2em;
}

table.forum_cats thead {
	background-color: #f8f8f8;
}
table.forum_cats tbody a {
	text-decoration: underline;
}

table.forum_cats tbody div {
	font-size: 0.75em;
}
.hidden {
	visibility:hidden;
}

Готово!

Скачать: файл могут только зарегистрированные пользователи.
 
Версия DLE: 13.2
Автор: Zdraff
Источник:
  • Oxigen
  • 0
  • 225
Информация
Оставлять комментарии могут только зарегистрированные посетители.
  • Рейтинг@Mail.ru
  • Яндекс.Метрика