DLE simple forum 0.3 : простой форум средствами DLE
Очередное обновление DLE simple forum (предыдущая версия тут), позволяющее создать на сайте форум, используя стандартные возможности Datalife Engine. Его дополнительный функционал реализован через дополнительный хак. В этой версии добавлена совместимость с 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;
}
Готово!
• Автор: Zdraff
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.