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

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

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

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

+

Комментарии

ПафНутиЙ
ПафНутиЙ 10 июня 2013 21:05
Ответов: 6 #2926

работает, демка с оффсайта.
Koribo
Koribo 10 июня 2013 22:14
Ответов: 5 #2932
В моей статической странице, была необходима обратная связь. В конце статической страницы я вставил код
{include file="feedback.tpl"}


Только что проверил, без этого работает гуд.
Теперь вопрос, что нужно подправить в feedback.tpl чтоб ошибки не было?
ПафНутиЙ
ПафНутиЙ 10 июня 2013 22:48
Ответов: 4 #2935
зависит от того, что там находится сейчас.
Koribo
Koribo 11 июня 2013 11:23
Ответов: 1 #2938
я полностью очистил feedback.tpl и сохранил его. Все равно вместо комментариев "Filtered".

Получается содержимое подключаемого шаблона не важно. Блок с комментариями перестает работать если в статической странице подключен какой-либо файл.
ПафНутиЙ
ПафНутиЙ 11 июня 2013 11:54
Ответов: 0 #2940
попробуйте подключить вместо шаблона feedback.tpl шаблон с другим именем, но не стандартный шаблон dle (к примеру создайте шаблон test.tpl)
Abdula
Abdula 11 июня 2013 11:52
Ответов: 4 #2939
В модуле выводится несколько ссылок на одну страницу, если в ней присутствует несколько комментариев.
Саша и коллеги, подскажите, кто знает, как настроить, чтоб выводилась ссылка на одну уникальную страницу в блоке?
ПафНутиЙ
ПафНутиЙ 11 июня 2013 11:56
Ответов: 3 #2941
Уберите вообще ссылки из блока, используйте псевдоссылки
Abdula
Abdula 11 июня 2013 12:02
Ответов: 2 #2942
ПафНутиЙ, я так понял это спрячутся ссылки от ПС-ов!? Тогда, это не совсем то, что мне нужно...
Мне нужно, чтобы в модуле была всего 1 уникальная ссылка на страницу.
ПафНутиЙ
ПафНутиЙ 11 июня 2013 12:05
Ответов: 1 #2943
нет, так сделать не получится. Да и собсно зачем это?
Abdula
Abdula 11 июня 2013 12:17
Ответов: 0 #2944
Это конечно не критически...Но в идеале, хотелось бы сделать именно так!
А пока выглядит так:
http://s017.radikal.ru/i439/1306/95/e7409547b275.jpg
2 страницы имеют по 2 ссылки из блока.
ПафНутиЙ
ПафНутиЙ 12 июня 2013 00:11
Ответов: 2 #2946
Цитата: Abdula
Это конечно не критически...Но в идеале, хотелось бы сделать именно так!

А зачем это? объясните.
Abdula
Abdula 12 июня 2013 00:15
Ответов: 1 #2947
Допустим, есть сегодня самая комментируемая новость, и к ней добавили 10 комментариев за сегодня. Считайте весь блок, будет забит ссылками на одну страницу. Как вы считаете, это полезно для юзера, и вообще эстетически красиво? )
Мне кажется лучше, пусть будет одна ссылка на страницу, и в скобочках показано, что на данной странице 10 комментариев.
ПафНутиЙ
ПафНутиЙ 12 июня 2013 00:20
Ответов: 0 #2948
Собственно это мы сейчас и наблюдаем на главной странице сайта)
Блок этот прежде всего для постоянных посетителей, следящих за комментариями.
Для остальных есть /?do=lastcomments
Но вообще я встречал модуль, группирующий комментарии в блоке по новостям.
Abdula
Abdula 12 июня 2013 00:39
Ответов: 1 #2949
Павел, совершенно верно. Вот даже на примере вашего сайта, сейчас в модуле крутится 10 ссылок на одну статья с моими и вашим комментами Абдула-Пафнутий)
Павел, подскажите плиз по моему вопросу, который на 1 странице. У меня всплывающий коммент отображается под блоками сайта. z-index не помог (((
ПафНутиЙ
ПафНутиЙ 12 июня 2013 07:53
Ответов: 0 #2950
тут нужно смотреть сайт, вслепую ничего сказать не могу.
mako145
mako145 20 июня 2013 00:11
Ответов: 1 #2969
Кто проверял на работа способность в 10 версии?
ПафНутиЙ
ПафНутиЙ 20 июня 2013 01:10
Ответов: 0 #2970
а в чём сложность?
Koribo
Koribo 20 июня 2013 12:36
Ответов: 4 #2973
У меня 10 версия DLE. В блоке отображаются комментарии только зарегистрированных пользователей. Это так должно быть? Как это исправить?
ПафНутиЙ
ПафНутиЙ 20 июня 2013 12:46
Ответов: 3 #2974
Да, так и должно быть.
для отображения комментариев от гостей добавьте в БД пользователя с ID=0
Koribo
Koribo 20 июня 2013 20:34
Ответов: 2 #2975
Зарегился у себя на сайте, зашел в phpMyAdmin - dle_users, нашел свой новый профиль и поставил ему user_id 0 вместо 2. Комментарии гостей не отображаются. Там же в phpMyAdmin - dle_users вручную создал нового пользователя и присвоил ему user_id 0, все равно безрезультатно. Что делаю не так?
ПафНутиЙ
ПафНутиЙ 20 июня 2013 21:23
Ответов: 1 #2976
Вот тут есть решение вашей проблемы.
Koribo
Koribo 20 июня 2013 22:24
Ответов: 0 #2977
Спасибо! Помогло
diassb
diassb 22 июня 2013 13:02
Ответов: 1 #2982
Добрый день! почему при изменений шаблона ничего не меняется или шаблон не подключен? может я что то не так делаю, движок dle 9.8
ПафНутиЙ
ПафНутиЙ 22 июня 2013 13:26
Ответов: 0 #2983
Наверное вы не почистили кеш DLE.
diassb
diassb 22 июня 2013 15:42
Ответов: 1 #2984
ПафНутиЙ,
кэш почистил, т.к я не программист я далеко не заходил, при изменений css вид меняется щас я просто напросто удалил icomm.tpl но модуль все равно работает, просто я хотел перед {user_name} написать допустим, "Написал:"{user_name} может есть другой способ достичь такого результата.
ПафНутиЙ
ПафНутиЙ 22 июня 2013 15:46
Ответов: 0 #2985
Вы точно правите файл, находящийся в папке {THEME}/icomm/
diassb
diassb 22 июня 2013 17:05
Ответов: 2 #2986
ПафНутиЙ,
проверил все правильно, сделал скрин

сам модуль можете посмотреть на сайте aniway.kz
ПафНутиЙ
ПафНутиЙ 22 июня 2013 17:51
Ответов: 1 #2987
Странно как то, ведь если удалить шаблон - модуль не будет работать.
Значит либо не там удаляете, либо не удаляется, либо не работает FTP в DW
diassb
diassb 22 июня 2013 20:49
Ответов: 0 #2988
ПафНутиЙ, попробовал по локалке через денвер такая же беда, в общем я ничего не понял у меня не хочет работать у кого была такая же проблема просьба отписаться буду благодарен.
li4nost
li4nost 1 июля 2013 22:27
Ответов: 1 #3020
поставил на 10. все отлично, спасибо ПафНутиЙ!

Информация

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