» » Последние комментарии для DLE 9.6-10.0 (модуль iComm)

Последние комментарии для DLE 9.6-10.0 (модуль iComm)

15.02
350
39 586
Последние комментарии для DLE 9.6-10.0 (модуль iComm)


Как и обещал, модуль последних комментариев для DLE 9.6-10.0. Это адаптация предыдущего модуля, но с некоторыми улучшениями.

Что нового?

  1. Работает с DLE 9.6-10.0
  2. Убрано всё лишнее (кроме копирайтов автора).
  3. Легко поменять положение всплывающего блока с комментарием.


Установка

  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"}

    Если нужно, чтобы коментарий показывался слева от блока, прописываем так:
    <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. Всё! Наслаждаемся результатом.


Похожие материалы

Комментарии

G-3p
G-3p 8 апреля 2014 11:12
Ку! Перечитал комментарии и похоже только у меня такая проблема.
Не отображается время комментария(
tpl
<span class="lcomm-date">{date=d.m.Y}</span>

site
<span class="lcomm-date"></span>
ПафНутиЙ
ПафНутиЙ 8 апреля 2014 11:30
<span class="lcomm-date">{date}</span>

а так?
G-3p
G-3p 8 апреля 2014 11:35
ПафНутиЙ,
Не хатит( 10.2 Версия
G-3p
G-3p 8 апреля 2014 11:45
Если написать просто в комментарии {date}, то отображается в модуле.
G-3p
G-3p 8 апреля 2014 11:49
Спс за отклик. Проблема сама собой решилась. Только что появилось время. Небыло небыло и тут те раз! И есть)
G-3p
G-3p 8 апреля 2014 11:55
P.S: Как выключить кеширование в модуле?
P.P.S: Благодарю за модуль. wink
ПафНутиЙ
ПафНутиЙ 8 апреля 2014 13:11
Не нужно отключать, кеш чистится сам, когда комментарий добавится.
G-3p
G-3p 8 апреля 2014 16:15
У меня возникла тройка вопросиков по поводу модуля.
1. "comm_num" Отображает не порядковый номер комментария, а сколько всего комментариев в данном посте. Так и должно быть?
2. Как видно на скрине я вывел (скопировал) "text" в основную колонку. Можно ли сделать так, если в тексте менее 70 символов, то боковая панель не отображалась?
3. Из-за того что я скопировал "text" в основную колонку, он занимает много пространства. Да бы ограничить его, я использовал:
overflow: hidden;
max-height: 50px;

Но текст просто обрезается и получается не очень эстетично, да и "..." нет(
Возможно ли создать функцию на подобии этой:
$max_text  = (is_numeric(trim($max_text))) ? $max_text : 10000;

для текста в основной колонке.


Фух!... Надеюсь я правильно изложил свои мысли и Вы не запутались)
Знаю что уже достал, и прошу простить меня за моё невежество.

Благодарю от всей души!
С уважением, G-3p (Алексей Эдуардович).
ПафНутиЙ
ПафНутиЙ 8 апреля 2014 20:05
1. Да, так и задумано.
2 и 3 надо допиливать модуль. Я делать это точно не буду - лень.
G-3p
G-3p 8 апреля 2014 20:37
Можете сказать по какому принципу 3 сделать? Я сам попробую)
ПафНутиЙ
ПафНутиЙ 8 апреля 2014 21:59
сдублировать переменную и тег, но со своими настройками.
G-3p
G-3p 9 апреля 2014 17:57
Сделал) Спс.
Правда когда вставляешь спойлер, полная лажа получается) Вылезает непонятно что и съедает код до конца </li>
YouTy6bl4
YouTy6bl4 12 апреля 2014 21:50
ПафНутиЙ, мы не давно нашли баг с модулем вот скрины, баг заключается в том, что если поставить смайлик в комментарии то модуль искривляется. Первый скрин со смайлом второй без.
Первый скриншот

Второй скриншот
ПафНутиЙ
ПафНутиЙ 14 апреля 2014 15:43
картинки не отображаются.
YouTy6bl4
YouTy6bl4 14 апреля 2014 17:37
А сейчас?
ПафНутиЙ
ПафНутиЙ 14 апреля 2014 18:40
Пришлите адрес сайта. по скринам не понятно.
YouTy6bl4
YouTy6bl4 14 апреля 2014 20:14
ПафНутиЙ,
Вот blockworld.ru
ПафНутиЙ
ПафНутиЙ 14 апреля 2014 20:24
Перед
if (dle_strlen($row['text'], $config['charset']) > $max_text)

вставьте:
$row['text'] = strip_tags($row['text'], '<br>');
		$row['text'] = trim(str_replace( array('<br>','<br />'), ' ', $row['text']));
		$row['text'] = htmlspecialchars(strip_tags(stripslashes($row['text'])))
YouTy6bl4
YouTy6bl4 14 апреля 2014 21:59
Parse error: syntax error, unexpected 'if' (T_IF) in /var/www/user18133/data/www/blockworld.ru/engine/modules/icomm.php on line 81
ПафНутиЙ
ПафНутиЙ 14 апреля 2014 22:07
я точку с запятой забыл в конце
YouTy6bl4
YouTy6bl4 15 апреля 2014 16:31
Выставил, после написания пропадают комментарии.
web2.0
web2.0 15 апреля 2014 20:28
на dle 10.2 полет нормальный, пафнутий спасибо за модуль
noffel
noffel 19 апреля 2014 15:11
hi, i hope some one understand my language, i have a problem with this module i using dle 10.1 and the hint does not appear

here a picture:


the module display no hint ! can any one help me pls smile web2.0,
ПафНутиЙ
ПафНутиЙ 19 апреля 2014 18:02
Hi, you need to delete overflow:hidden; on the parent block
noffel
noffel 19 апреля 2014 20:00
ПафНутиЙ, it work , thank you for the fast support ! fellow
sadan
sadan 26 апреля 2014 06:00


Может добавите префикс групп:

$tpl->set('{group_name}', $user_group[$row['user_group']]['group_name']);
$tpl->set('[group_color]', $user_group[$row['user_group']]['group_prefix']);
$tpl->set('[/group_color]', $user_group[$row['user_group']]['group_suffix']);


[group_color]{user_name}[/group_color]
ruslanhydyrov
ruslanhydyrov 29 апреля 2014 16:45
А как сделать поддержку GrAvatar в блоке комментариeв?
ПафНутиЙ
ПафНутиЙ 29 апреля 2014 19:24
Вы же уже добавили smile
ПафНутиЙ
ПафНутиЙ 29 апреля 2014 19:24
Она там есть.
ruslanhydyrov
ruslanhydyrov 29 апреля 2014 23:12
У меня нету. Вот ссылка на сайт http://all-new-games.tk/

Добавить комментарий

Комментировать могут только зарегистрированные пользователи

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.