
Модуль для DataLife Engine под названием icomm. Это адаптированная версия, которая также совместима с DLE 9.6-9.8. Модуль очищен от всего лишнего, и прост в установке (благодаря Pafnuty). В этом модуле установлен небольшой фикс, исправляющий неправильное формирование ссылки на комментарий, если она принадлежит к нескольким категориям.
УСТАНОВКА:
1. Скопировать содержимое папки upload в корень сайта, предварительно поменять название шаблона сайта на своё.
2. Открыть main.tpl
перед закрывающим тегом HEAD прописать:
Код
<link media="screen" href="/templates/webuilder/icomm/style.css" type="text/css" rel="stylesheet" />
в нужное место вставить строку:
Код
{include file="engine/modules/icomm.php"}
Если нужно, чтобы комментарий показывался слева от блока, прописываем так:
Код
{include file="engine/modules/icomm.php"}
3. Открыть любой .js файл (в дефолтном шаблоне это /js/libs.js) и вставить в начало следующее:
Код
$(".lcomm-item").click(function(){window.location=$(this).find("a:first").attr("href"); return false;});
4. Для того, чтобы выводились комментарии гостей, запустите файл
Код
http://сайт.ru/install_icomm.php
(Не забудьте удалить файл install_icomm.php после установки!)
5. Всё! Наслаждаемся результатом.
ЕСЛИ У ВАС УЖЕ СТОИТ МОДУЛЬ ICOMM:
1. Откройте файл /engine/modules/icomm.php и найдите в нем строку:
Код
if ($config['allow_alt_url'] == "yes") {
2. Вставьте выше:
Код
$row['date'] = strtotime($row['date']);
$row['category'] = intval($row['category']);
$row['category'] = intval($row['category']);
3. Готово! Теперь ссылка на комментарий формируется правильно!
НАСТРОЙКА МОДУЛЯ:
Можно настроить вывод комментариев в файле модуля, указав параметры:
Код
// Максимальное количество комментариев в блоке
$max_comm = (is_numeric(trim($max_comm))) ? $max_comm : 10;
// Максимальная длина комментария
$max_text = (is_numeric(trim($max_text))) ? $max_text : 10000;
// Максимальная длина заголовка новости
$max_title = (is_numeric(trim($max_title))) ? $max_title : 30;
$max_comm = (is_numeric(trim($max_comm))) ? $max_comm : 10;
// Максимальная длина комментария
$max_text = (is_numeric(trim($max_text))) ? $max_text : 10000;
// Максимальная длина заголовка новости
$max_title = (is_numeric(trim($max_title))) ? $max_title : 30;
Или подключив строку:
Код
{include file="engine/modules/icomm.php?stop_category=4,5&max_comm=10&max_text=10000&max_title=32$from_category=6,8"}
Где:
stop_category=4,5 - категории новостей, комментарии из которых не будут выводится в блоке.
from_category=6,8 - категории новостей, комментарии из которых будут выводится в блоке.
max_comm=10 - максимальное количество комментариев в блоке.
max_text=10000 - максимальная длина комментария.
max_title=32 - максимальная длина заголовка новости в блоке.
Просмотров: 2574
|
Категория: DLE-шаблоны | Добавил: NA
Другие новости |
Поделиться ссылкой
|
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.