8Dle
Авторизация

ICOMM Последние Комментарии 9.6 - 9.8 FIXED

ICOMM Последние Комментарии 9.6 - 9.8 FIXED

Привет %username%! Сегодня я поделюсь с вами замечательным модулем для DataLife Engine под названием icomm. Это адаптированная версия, которая также совместима с DLE 9.6-9.8. Модуль очищен от всего лишнего, и прост в установке (благодаря Pafnuty). От меня в этом модуле всего-лишь небольшой фикс, исправляющий неправильное формирование ссылки на комментарий, если она принадлежит к нескольким категориям.

ЧТО НОВОГО?
1. Работает с DLE 9.6-9.8
2. Убрано всё лишнее (кроме копирайтов автора).
3. Легко поменять положение всплывающего блока с комментарием.
4. Добавлена возможность вывода комментариев гостей.

Доработал скрипт: ПафНутиЙ

Скачать:
icomm2013_fixed.rar [9,23 Kb] (cкачиваний: 1091)




УСТАНОВКА:
1. Скопировать содержимое папки upload в корень сайта, предварительно поменять название шаблона сайта на своё.

2. Открыть main.tpl
перед закрывающим тегом HEAD прописать:
<link media="screen" href="{THEME}/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']);

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;

Или подключив строку:
{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 - максимальная длина заголовка новости в блоке.

Сайт автора модуля: weboss.net
Сайт автора оптимизации модуля: pafnuty.name

Жмите на Кнопу ниже, или подписывайтесь!


Читайте также
  1. nanupocuk
    26 января 2015 14:38
    Для Dle 10.3 не один из модулей не подходит, всё время выдаёт ошибку с SQL, в чём может быть проблема ?
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Dle это движок который изначально проектировался для создания новостных сайтов, но по мере своего развития движка значительно расширил свою функциональность и стал универсальным средством разработки и сопровождения сайтов и блогов различной направленности и тематики. По сравнению с другими бесплатными (и некоторыми платными) CMS системами движок dle обладает довольно обширными возможности.

Авторизация