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

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

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


Комментарии

sneiks
sneiks 19 ноября 2015 09:20
Почему не буду его ставить!

1. Куча ненужных для меня настроек

2. Убран вывод комментариев гостей, из-за этого была проблема с выводом. От 24.07.2015 (00:34)
ПафНутиЙ
ПафНутиЙ 19 ноября 2015 09:34
Поставьте чистый двиг, с дефолтным шаблоном.
Поставьте модуль.
Сделайте правки.
Проверьте работу.
MrAlex
MrAlex 11 января 2017 10:15
Ребят,пожалуйста, адаптируйте модуль для DLE v11.0
Обновился с версии 10.4 и аватарки в модуле перестали отображаться.

Исходный код отображается не правильно
<img src="/uploads/fotos/http:/site.ru/uploads/fotos/foto_5792.jpg" class="lcomm-user-foto" alt="MrFlobLP">

Поэтому аватарки не показываются.
ПафНутиЙ
ПафНутиЙ 12 января 2017 19:52
В этом году точно не планирую заниматься этим модулем. Попробуйте поискать более актуальные аналоги или исправить модуль самостоятельно.
MrAlex
MrAlex 17 января 2017 21:24
Я бы рад,но мне мешают мои познания в создание модулей,которые равны нулю.
Может вы бы согласились доработать модуль за денежку,для моего сайта?
ПафНутиЙ
ПафНутиЙ 17 января 2017 21:27
Можете обратиться к фрилансерам к примеру.
SX2
SX2 17 января 2017 21:29
Исправление аватара для модуля iComm для DLE 10.5 и выше

Открыть icomm.php
Найти
$row['foto'] = ($row['foto'] == '') ? 'templates/' . $config['skin'] . '/icomm/noavatar.png' : 'uploads/fotos/' . $row['foto'];

Заменить на
if (count(explode("@", $row['foto'])) == 2) {
            $tpl->set('{gravatar}', $row['foto']);
            
            $tpl->set('{foto}', '//www.gravatar.com/avatar/' . md5(trim($row['foto'])) . '?s=' . intval($user_group[$row['user_group']]['max_foto']));
            
        } else {
            
            if ($row['foto']) {
                
                if (strpos($row['foto'], "//") === 0)
                    $avatar = "http:" . $row['foto'];
                else
                    $avatar = $row['foto'];
                
                $avatar = @parse_url($avatar);
                
                if ($avatar['host']) {
                    
                    $tpl->set('{foto}', $row['foto']);
                    
                } else
                    $tpl->set('{foto}', $config['http_home_url'] . "uploads/fotos/" . $row['foto']);
                
            } else
                $tpl->set('{foto}', "{THEME}/dleimages/noavatar.png");
            
            $tpl->set('{gravatar}', '');
        }

Найти и удалить
$tpl->set('{foto}', $config['http_home_url'] . $row['foto']);
MrAlex
MrAlex 17 января 2017 23:54
Огромное,человеческое тебе спасибище! ВЫРУЧИЛ!!!
nickhome
nickhome 31 марта 2017 12:12
Спасибо за адаптацию модуля. А подскажите, пожалуйста, в чем может быть проблема. Поставил модуль на дле 11 и все было ок. А недавно модуль перестал выводить комменты и пишет, что комментариев нет, хотя они есть. В чем может быть дело?
ПафНутиЙ
ПафНутиЙ 31 марта 2017 12:29
Возможно нужно почистить кеш?
nickhome
nickhome 31 марта 2017 13:19
ПафНутиЙ, пробовал. Очистка кэша и оптимизация БД в админпанели ничего не дали.
nickhome
nickhome 31 марта 2017 16:19
пробовал. Очистка кэша и оптимизация БД в админпанели ничего не дали.
ПафНутиЙ
ПафНутиЙ 1 апреля 2017 13:47
Значит что-то изменилось, просто так модуль не перестанет работать, если до этого работал.
nickhome
nickhome 1 апреля 2017 14:06
А в каких случаях модуль выводит надпись, что "комментариев нет"? Там прописан такой сценарий в пхп файле, но я не очень понимаю, когда он срабатывает.
Я тоже думаю, что это связано с настройками дле, но пока не понял с какими.
karter
karter 4 августа 2017 19:03
Здравствуйте! Есть ли адаптация под DLE 11.3?
Стояла 10.4, обновился и сейчас трабла: вместо списка последних комментов пишет "Нет комментариев"
karter
karter 4 августа 2017 19:04
Где-то касяк с правами, т.к. на денвере работает
ПафНутиЙ
ПафНутиЙ 7 августа 2017 22:59
Цитата: karter
Здравствуйте! Есть ли адаптация под DLE 11.3?
Стояла 10.4, обновился и сейчас трабла: вместо списка последних комментов пишет "Нет комментариев"

возможно вам стоит поискать более свежий модуль.
Brandyzinty
Brandyzinty 16 августа 2017 05:14
сайт супер
гроз
гроз 14 октября 2017 01:07
Паша как сделать чтобы ссылку на комментарий в блоке показывало исходя из его точного адреса comment-id?
например в посте коммент уже на третей странице и его адрес
page,1,5,156-ajax-full-story.html#comment-id-6104

а в блоке упорно не видит page,1,5, и при переходе по ссылке кидает на первую страницу комментов в посте.
У вас на сайте в этом модуле эта ошибка исправлена и в блоке при переходе по ссылке, мы сразу попадаем к последнему комменту на последней странице.

Возможно это уже другой модуль, то подскажите какой это модуль и как его можно найти или у кого купить? спасибо.
ПафНутиЙ
ПафНутиЙ 18 октября 2017 06:28
Цитата: гроз
Паша как сделать чтобы ссылку на комментарий в блоке показывало исходя из его точного адреса comment-id?
например в посте коммент уже на третей странице и его адрес
page,1,5,156-ajax-full-story.html#comment-id-6104

а в блоке упорно не видит page,1,5, и при переходе по ссылке кидает на первую страницу комментов в посте.
У вас на сайте в этом модуле эта ошибка исправлена и в блоке при переходе по ссылке, мы сразу попадаем к последнему комменту на последней странице.

Возможно это уже другой модуль, то подскажите какой это модуль и как его можно найти или у кого купить? спасибо.

На гитхабе есть другой модуль. (Был когда то по крайней мере). Но вообще в последних версиях dle появилась возможность вывода.

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

Информация

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

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