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

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

15.02
338
37908
Последние комментарии для 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 — Автоматическое подключение стилей и скриптов в шаблон
Закрыть

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

+

Комментарии

matro-skin
matro-skin 12 февраля 2015 20:04
Ответов: 0 #4621
Цитата: ПафНутиЙ
поочереди отключай все плагины

выкидываю скрипт, код которого приводил выше, и комменты работают.
Но, как же быть? Что, в коде поправить что то надо?
matro-skin
matro-skin 13 февраля 2015 19:31
Ответов: 0 #4631
Люди помогите пожалуйста!
Табы в которых были комменты снёс и установил новые.
Проблема решилась частично. В хроме после нажатия кнопки таба, перестаю показываться всплывающие комменты.
Паша, помоги пожалуйста!
Evurg
Evurg 19 мая 2015 19:43
Ответов: 0 #4817
Здравствуйте кто подскажет как правильно сделать.
У меня ссылка получается site_ru/index.php?newsid=651 а нужно site_ru/voennye/651-doroga-na-berlin-2015.html
lng
lng 8 июня 2015 17:20
Ответов: 1 #4845
Добрый день. Помогите пожалуйста реализовать следующие вещи в вашем скрипте:
1) Выводить комментарии только от посетителей и гостей (ID0 уже в базе есть. Сейчас выводятся комментарии от всех групп, нужно запретить вывод комментариев от админов, журналистов и редакторов)
2) Если комментарий не старше трех дней, то вместо даты выводить сегодня, вчера, позавчера

Заранее спасибо. Немного о скрипте: скрипт отличный, установился легко на 10.4, хочу так же научится программировать как автор))) .
ПафНутиЙ
ПафНутиЙ 9 июня 2015 12:21
Ответов: 0 #4846
1) Просто отфильтруйте в запросе комментарии только от нужных групп, или кроме ненужных.
2. Посмотрите как сделан вывод даты в show.short.php к примеру.

Хотите учится — учитесь smile
Abdula
Abdula 17 июля 2015 17:38
Ответов: 1 #4962
Павел здравствуйте!
Спасибо за функциональный модуль!
Можно ли каким-то образом вывести краткий текст комментария (под ссылкой на пост), ограничив его количеством символов?
ПафНутиЙ
ПафНутиЙ 17 июля 2015 19:30
Ответов: 0 #4963
да, подключайте строкой:
{include file="engine/modules/icomm.php?max_text=100"}

где 100 - максимальное кол-во символов.
Apelisin
Apelisin 16 августа 2015 23:11
Ответов: 1 #5012
Прочитал все комменты, но не нашёл ответа на свой вопрос. Как можно исключить из вывода комментария определённого пользователя? Допустим по его Группе, ID или логину? Очень буду благодарен за помощь. Спасибо!)
ПафНутиЙ
ПафНутиЙ 23 августа 2015 10:42
Ответов: 0 #5018
А попробуйте вот этот модуль это полностью переработанный модуль последних комментариев, если нужной вам возможности нет - можно попросить автора добавить. А текущий модуль уже давно не развивается.
Endy
Endy 26 августа 2015 07:48
Ответов: 1 #5038
Не отображает аватарки авторизованных через ВК
ПафНутиЙ
ПафНутиЙ 26 августа 2015 12:45
Ответов: 0 #5042
Очень жаль.
Apelisin
Apelisin 26 августа 2015 07:53
Ответов: 2 #5039
ПафНутиЙ,

в данной доработке так же нет функции блокировать комментариев определённых пользователей)
ПафНутиЙ
ПафНутиЙ 26 августа 2015 12:45
Ответов: 0 #5041
Попросите автора, возможно он сделает.
Gameer
Gameer 3 сентября 2015 21:07
Ответов: 0 #5069
Apelisin, модуль обновил, такая функция уже добавлена.
Apelisin
Apelisin 3 сентября 2015 21:36
Ответов: 0 #5070
Gameer,
огромное спасибо! Отлично просто! winked
ПафНутиЙ
ПафНутиЙ 19 сентября 2015 20:20
Ответов: 1 #5129
Здрасьте! В первую очередь хочу выразить Вам огромную благодарность за Ваши моды.
Много чего полезного встречал от Вас.
По сути вопроса: Поставил Ваш мод комменты, решил сделать высоту блока...пусть это будет xxx px; Добавить количество комментов скажем 15 и сделать скролл. С этим проблем нет, но хинты не работают. Мож Вы в курсе решения?

И не заработает т.к. при добавлении скролла к блоку добавляется своство owerflow, кторое не даёт тексту комментария отображаться за пределами этого блока.
Тут либо перерабатывать вёрстку блока, либо убирать скролл.
Weboster
Weboster 19 сентября 2015 20:24
Ответов: 0 #5130
Спасибо за оперативность :) Оставлю как есть
KHTRE
KHTRE 3 октября 2015 18:14
Ответов: 2 #5163
Всем привет. У меня возникла проблема с отображением аватарок. Отображаются только аватарки тех, кто не добавлял свои, а оставил дефолтную аватарку. Все остальные отображаются в виде текста.

Вот ссылка на сайт http://www.san-ga.ru/index.php
Блок находится слева под "Навигацией".
Apelisin
Apelisin 3 октября 2015 18:21
Ответов: 1 #5164
У вас не правильный путь указан к аватаркам.

У вас так сейчас

/uploads/fotos/http://www.sanga.ru/uploads/fotos/foto_15.jpg

А должно быть так

http://www.sanga.ru/uploads/fotos/foto_15.jpg
KHTRE
KHTRE 3 октября 2015 18:29
Ответов: 0 #5167
Я так понимаю, что править нужно где-то здесь.
$row['foto'] = ($row['foto'] == '') ? 'templates/' . $config['skin'] . '/icomm/noavatar.png' : 'uploads/fotos/' . $row['foto'];

Просто удалить uploads/fotos/ ?
KHTRE
KHTRE 3 октября 2015 18:23
Ответов: 4 #5165
Цитата: Apelisin
/uploads/fotos/

А может подскажите где этот путь прописан?
Apelisin
Apelisin 3 октября 2015 18:28
Ответов: 3 #5166
для начала поставьте права CHMOD 777 на папку uploads и все, что внутри неё.
KHTRE
KHTRE 3 октября 2015 18:36
Ответов: 2 #5168
Ничего не поменялось.
Apelisin
Apelisin 3 октября 2015 18:39
Ответов: 1 #5169
установите этот модуль

http://igameer.ru/port/49-showcomments.html
KHTRE
KHTRE 3 октября 2015 18:48
Ответов: 0 #5170
Спасибо большое!
Все работает.
KHTRE
KHTRE 4 октября 2015 17:15
Ответов: 2 #5173
И снова всем привет!
Как оказалось, модуль который мне посоветовал Apelisin не выводит новые комменты. Что бы увидеть новые комменты нужно вручную чистить кэш. Эту проблему затрагивали в комментариях в теме http://igameer.ru/port/49-showcomments.html но решения не нашли.
Так что снова стоит проблема. Или модуль который адекватно выводит комменты без аватарок, или модуль, который не выводит новые комменты, но с аватарками у него все гуд.
Может что-то посоветуете?
KHTRE
KHTRE 4 октября 2015 17:22
Ответов: 1 #5174
Все! Решение нашел: нужно удалить строку в comm.php


create_cache("Comm_", $Comm, $this->config['skin'] . $Comm_hash); //создаем кэш
ПафНутиЙ
ПафНутиЙ 4 октября 2015 19:49
Ответов: 0 #5175
Просто скачайте актуальную версию модуля https://github.com/cold-tea/ShowComments/releases/tag/v1.3
sneiks
sneiks 18 ноября 2015 23:48
Ответов: 3 #5251
Добавил usera с ID-0... Проблема следующая перестало работать обратная связь и отправка емейла пользователю. На емейл сайта приходит письмо с следующей ошибкой:



каким то образом в процессе впитывается почта icomm@icomm.ru эта почта usera с ID-0... что не так какие идеи? ДЛЕ 10.6 но думаю на ранних версиях такая же проблема!
ПафНутиЙ
ПафНутиЙ 19 ноября 2015 08:42
Ответов: 2 #5253
Используйте модуль ShowComments

Информация

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