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

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

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


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

Комментарии

Toxan76
Toxan76 16 февраля 2013 11:57
Спасибо за адаптацию, подскажите правку в css чтоб комментарий показывался поверх блоков сайта (а то показывается за блоками)Убирал overflow: hidden;
Заранее спасибо
ПафНутиЙ
ПафНутиЙ 16 февраля 2013 15:06
если блоки сайта находятся поверх коментария - проставьте z-index побольше.
salam
salam 16 февраля 2013 17:17
Паша большое спасибо!
Есть засада, на новости в мультикатегориях неправльно ссылку делает. Подскажи куда копать?
ПафНутиЙ
ПафНутиЙ 16 февраля 2013 17:48
А как именно не правильно?
salam
salam 16 февраля 2013 20:34
ПафНутиЙ,
Вот что генерит
http://1-post1.html/#comment-id-9

Вместо
http://сайт.ru/main/1-post1.html

Новость находится в двух категориях
ПафНутиЙ
ПафНутиЙ 16 февраля 2013 21:29
Странно. Посмотрю как будет время, попробую воспроизвести ошибку.
salam
salam 16 февраля 2013 23:28
ПафНутиЙ,
http://lizir.ru/ здесь воспроизведено
oDD1
oDD1 26 февраля 2013 21:41
ПафНутиЙ, если не секрет то как вы делаете такие скрины
ПафНутиЙ
ПафНутиЙ 26 февраля 2013 22:46
Фотиком монитор фоткаю))))
На саомо деле это довольно просто - наклоняю в ФШ картинку на нужный мне угол, накладываю зеркальный градиент в режиме выстрой маски, а потом к выделенной области применяю фильтр "размытие при малой глубине резкости" - не знаю как он по английски называется. Потом допиливаю картинку до нужного ручками.
azos
azos 6 марта 2013 13:07
Цитата: ПафНутиЙ
гости

скажите пожалуйста как сделать чтобы обрисовались Коментарии гостей? и как изменить количество комментариев?
ПафНутиЙ
ПафНутиЙ 6 марта 2013 13:15
Кол-во комментариев изменяется в файле модуля. Переменная $max_comm или через строку подключения
{include file="engine/modules/icomm.php?max_comm=15"}

с комментариями от гостей не смогу помочь т.к.
1) считаю что разрешать комментровать новости гостям - глупость.
2) лень разбираться с этим вопросом.
azos
azos 6 марта 2013 16:30
ПафНутиЙ,
спасибо, жаль конечно, но я сам нашел выход как сделать так чтобы Коментарии гостей выводились :)
если кому интересно то надо добавить нового пользователя с id = 0 в бд, и все отображается,
может и я кому нибудь помогу
Димка_87
Димка_87 6 марта 2013 16:37
что то у меня какая то беда с кешированием аватаров в этом модуле. если пользователь меняет аватар, то что бы он поменялся в блоке нужно чистить кеш в админке сайта.
ПафНутиЙ
ПафНутиЙ 6 марта 2013 21:03
Хорошо, что решение нашлось.
ПафНутиЙ
ПафНутиЙ 6 марта 2013 21:04
кеш модуля обновляется когда добавляется новость или комментарий на сайт. Ну или при ручной очистке кеша.
Korobasow
Korobasow 8 марта 2013 20:17
Цитата: salam
function(){

У меня такая же проблема!
Исправьте пожалуйста!
smile
Korobasow
Korobasow 8 марта 2013 20:28
проблема сохранилась с генерацией ссылки на комментарий!
А именно, генерит ссылку такого типа:

news-145-kak tak.html

вместо:

www.test.ru/news-145-kak tak.html

Так же я думал что имя автора активно, т.е когда жмёшь на имя всплывает окно профиля!
У меня имя не активно!
Павел, поправьте пожалуйста!
Korobasow
Korobasow 8 марта 2013 20:56
проблему решил путём удаления $config['http_home_url']:

$full_link = $config['http_home_url'] . get_url($row['category']) . "/" . $on_page . $row['id'] . "-" . $row['alt_name'] . ".html";

в итоге: $full_link =get_url($row['category']) . "/" . $on_page . $row['id'] . "-" . $row['alt_name'] . ".html";
ПафНутиЙ
ПафНутиЙ 8 марта 2013 21:09
$config['http_home_url'] задаёт адрес сайта. Может там что-то не так?
Korobasow
Korobasow 8 марта 2013 21:25
ПафНутиЙ, да вот как раз дело в том, что адрес задаётся из другого параметра!

Эту строку нужно удалить и всё. Я долго мучился, пробовал прописывать адрес и т.д, но когда получил вот такую запись:

www.test.ru/www.test.ru/news-bla bla#comment2

Только тогда задумался!

Ну в общем баг решён по крайней мере для меня! Спасибо за мод.
salam
salam 9 марта 2013 16:28
Цитата: Korobasow
$full_link =get_url($row['category']) . "/" . $on_page . $row['id'] . "-" . $row['alt_name'] . ".html";

Цитата: Korobasow
$full_link =get_url($row['category']) . "/" . $on_page . $row['id'] . "-" . $row['alt_name'] . ".html";

Карабасов спасибо!
azos
azos 12 марта 2013 11:02
Korobasow,
спасибо помог:)
ov3r
ov3r 12 марта 2013 20:23
В случае с решением от Korobasow ссылка выходит без категории, и происходит редирект на правильный адрес.

Немного покопавшись я нашел решение:

Найти:
if ($config['allow_alt_url'] == "yes") {


Вставить выше:
$row['date'] = strtotime($row['date']);
$row['category'] = intval($row['category']);


Теперь если новость принадлежит сразу к нескольким категориям, то ссылка на комментарий будет формироваться правильно!
andrgs
andrgs 13 марта 2013 12:18
сделал всё как написано
но всплывающие коменты не работают
почему так? посмотреть можно на mebel.clublife.pro
ПафНутиЙ
ПафНутиЙ 13 марта 2013 12:41
Уберите overflow: hidden;у родительского блока.
DreamWorcs
DreamWorcs 2 мая 2013 21:27
Спасибо Павел) все отлично работает, грамматно адаптировал smile
germansha
germansha 3 мая 2013 23:52
Цитата: ov3r
генерацией ссылки на комментарий

Ребят, такая же лажа. Перерыла все файлы
/icomm.tpl
icomm/style.css
icomm/.htaccess
и здесь рыла любой .js
Таких строк нет.Если я не там ищу,подскажите плиз
germansha
germansha 3 мая 2013 23:53
ПафНутиЙ,
Павел, подскажите пожалуйста, где копать,а? Спасибо
ПафНутиЙ
ПафНутиЙ 4 мая 2013 00:00
нужно править php файл модуля.
ПафНутиЙ
ПафНутиЙ 4 мая 2013 00:00
в css-файле шаблона.

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

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

Информация

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