Модуль DLE 9.8 iComm


Дополнительные улучшения и исправления замечательного модуль для DLE iComm (вывод последних комментариев), который используется на «Все для DataLife Engine» сайте dle9.com для зарегистрированных пользователей. Здесь уже произведена адаптация, позволяющая вам использовать с 9.6 до Dle 9.8 версии включительно.

Файлы были очищены от ненужного кода, в результате вес файлов был уменьшен, сокращено количество запросов в БД добавлено кеширование, благодаря автору многих хаков Pafnuty. Модуль с самой простой установкой, позволяет выводить последние комментарии в блоке с всплывающими сообщениями с левой или правой колонки. Здесь также добавлен маленький фикс, который исправляет неправильное формирование ссылки на комментарий, если она относится к нескольким категориям.

Какие новые возможности были добавлены в модуль DataLife Engine iComm (вывод последних комментариев)?
1. Работает с DLE 9.6-9.8
2. Убрано всё лишнее (кроме копирайтов автора).
3. Легко поменять положение всплывающего блока с комментарием.
4. Добавлена возможность вывода комментариев гостей.

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

2. Открыть main.tpl
перед закрывающим тегом HEAD прописать:
<link media="screen" href="/templates/Default/icomm/style.css" type="text/css" rel="stylesheet" />


в нужное место вставить строку:
{include file="engine/modules/icomm.php"}


Если нужно, чтобы комментарий показывался слева от блока, прописываем так:
<div class="right-side">

{include file="engine/modules/icomm.php"}

</div>


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. Готово! Теперь ссылка на комментарий формируется правильно!



Скачать из раздела модули для dle, как модуль для DLE 9.8 iComm (вывод последних комментариев)

Modul-DLE-icomm2013_fixed.zip [20,03 Kb] (cкачиваний: 265)
  • 100

Комментарии 1

DIMA от 11 сентября 2016 10:10
Уважаемый, администратор сайта. Благодарю Вас, за Вашу работу и подборку дельных модов для DLE. Однако что-бы добавить комментарий... Стена-штаб обороны. Попроще бы.
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent