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

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

15.02
338
37833
Последние комментарии для 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. Всё! Наслаждаемся результатом.


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

  • Модуль iComm (Последние комментарии) jQuery Edition
  • LessForDle - модуль автокомпиляции LESS-файлов для DataLife Engine
  • AdequateBBcode - Адекватный bbcode-редактор для DataLife Engine 9.7 (обновлено)
  • DLE-Asset — Автоматическое подключение стилей и скриптов в шаблон
Закрыть

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

+

Комментарии

ПафНутиЙ
ПафНутиЙ 18 февраля 2014 20:25
Ответов: 2 #3529
адрес сайта?
morff
morff 18 февраля 2014 21:44
Ответов: 1 #3531
http://rizer.wotrandom.ru/
ПафНутиЙ
ПафНутиЙ 18 февраля 2014 21:54
Ответов: 0 #3532
style.css строка 44
Добавьте border: 0;
morff
morff 19 февраля 2014 01:14
Ответов: 0 #3534
ПафНутиЙ- сенкью)
G-3p
G-3p 8 апреля 2014 11:12
Ответов: 5 #3589
Ку! Перечитал комментарии и похоже только у меня такая проблема.
Не отображается время комментария(
tpl
<span class="lcomm-date">{date=d.m.Y}</span>

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

а так?
G-3p
G-3p 8 апреля 2014 11:45
Ответов: 0 #3592
Если написать просто в комментарии {date}, то отображается в модуле.
G-3p
G-3p 8 апреля 2014 11:49
Ответов: 0 #3593
Спс за отклик. Проблема сама собой решилась. Только что появилось время. Небыло небыло и тут те раз! И есть)
G-3p
G-3p 8 апреля 2014 11:55
Ответов: 1 #3594
P.S: Как выключить кеширование в модуле?
P.P.S: Благодарю за модуль. wink
ПафНутиЙ
ПафНутиЙ 8 апреля 2014 13:11
Ответов: 0 #3595
Не нужно отключать, кеш чистится сам, когда комментарий добавится.
G-3p
G-3p 8 апреля 2014 11:35
Ответов: 0 #3591
ПафНутиЙ,
Не хатит( 10.2 Версия
G-3p
G-3p 8 апреля 2014 16:15
Ответов: 4 #3596
У меня возникла тройка вопросиков по поводу модуля.
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
Ответов: 3 #3597
1. Да, так и задумано.
2 и 3 надо допиливать модуль. Я делать это точно не буду - лень.
G-3p
G-3p 8 апреля 2014 20:37
Ответов: 1 #3598
Можете сказать по какому принципу 3 сделать? Я сам попробую)
ПафНутиЙ
ПафНутиЙ 8 апреля 2014 21:59
Ответов: 0 #3599
сдублировать переменную и тег, но со своими настройками.
G-3p
G-3p 9 апреля 2014 17:57
Ответов: 0 #3600
Сделал) Спс.
Правда когда вставляешь спойлер, полная лажа получается) Вылезает непонятно что и съедает код до конца </li>
YouTy6bl4
YouTy6bl4 12 апреля 2014 21:50
Ответов: 3 #3601
ПафНутиЙ, мы не давно нашли баг с модулем вот скрины, баг заключается в том, что если поставить смайлик в комментарии то модуль искривляется. Первый скрин со смайлом второй без.
Первый скриншот

Второй скриншот
ПафНутиЙ
ПафНутиЙ 14 апреля 2014 15:43
Ответов: 2 #3602
картинки не отображаются.
YouTy6bl4
YouTy6bl4 14 апреля 2014 17:37
Ответов: 1 #3603
А сейчас?
ПафНутиЙ
ПафНутиЙ 14 апреля 2014 18:40
Ответов: 0 #3604
Пришлите адрес сайта. по скринам не понятно.
YouTy6bl4
YouTy6bl4 14 апреля 2014 20:14
Ответов: 4 #3605
ПафНутиЙ,
Вот blockworld.ru
ПафНутиЙ
ПафНутиЙ 14 апреля 2014 20:24
Ответов: 3 #3606
Перед
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
Ответов: 2 #3607
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
Ответов: 1 #3608
я точку с запятой забыл в конце
YouTy6bl4
YouTy6bl4 15 апреля 2014 16:31
Ответов: 0 #3610
Выставил, после написания пропадают комментарии.
web2.0
web2.0 15 апреля 2014 20:28
Ответов: 0 #3611
на dle 10.2 полет нормальный, пафнутий спасибо за модуль
noffel
noffel 19 апреля 2014 15:11
Ответов: 1 #3618
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
Ответов: 0 #3619
Hi, you need to delete overflow:hidden; on the parent block
noffel
noffel 19 апреля 2014 20:00
Ответов: 0 #3620
ПафНутиЙ, it work , thank you for the fast support ! fellow
sadan
sadan 26 апреля 2014 06:00
Ответов: 1 #3629


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

$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]

Информация

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