» » Модуль Последние Коментарии 3.4 jQuery edition

Модуль Последние Коментарии 3.4 jQuery edition

26.04
59
18 016
Этим постом я решил открыть новую рубрику Модули для DLE.
Буду выкладывать по мере возможностей полезные на мой взгляд модули для DLE, а так же свои модификации модулей.

Модуль Последние Коментарии 3.4 jQuery edition


Сегодня представляю вниманию общественности свою модификацию модуля Последние Коментарии 3.4.
Я принципиально хотел разместить блок последних комментариев с правой стороны сайта, но вот "окошко", появляющееся при наведении мышки на тему поста никак не хотело показываться в нужном месте во всех браузерах. Если в Опере оно вело себя адекватно, то в IE начинались проблемы, равно как и в FireFox и наоборот, в Google Chrome всё ок - в Опере глюки. Поэтому было решено модифицировать данный модуль под конкретные нужды, а заодно немного приукрасить вывод блока.
Кстати, недавно размышлял про активный отдых и туризм и наткнулся на отдых в тайланде в июне, вполне неплохой вариант для туристичского путешествия по тайланду.

Ключевое отличие этой модификации от выложенного в сети модуля заключается во всплывающем "окошке", которое появляется при наведении на тему поста в блоке последних комментариев - оно вызывается через jQuery. Ну а дальше положение и размер окошка настраивается в CSS. Вот собственно и вся модификация. Инструкции и сам модуль ниже.


P.S.
Автора данного модуля мне найти не удалось, но тем не менее хочу выразить ему благодарность за его создание. Модуль тестировался на DLE 8.5.

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

Комментарии

despjke
despjke 3 ноября 2010 04:23
я поставил на DLE9.0 все норм встало сразу, но блок был у меня слева пожтому пришлось поставить left: 153px; =) пасиб за модуль симпатичный
Generator
Generator 14 января 2011 00:35
Модуль работает на 9.0, но есть две проблемы, прошу помощи автора!
1) Хинт не выводится в IE8. В опере и фаерфоксе выводится.
2) Слева от комментариев какой-то отступ в 50 пикселей, нигде в css явно не заданный.
Generator
Generator 14 января 2011 00:37
3) Символ "стрелка вправо" как на другой заменить? Через админку - не срабатывает!
ПафНутиЙ
ПафНутиЙ 14 января 2011 08:38
по пунктам 1, 2 хотелось бы посмотреть сайт, либо скрины.
3 - файл modules/comments-last.php строка 103
$lcomm .= "<li class=\"lcomment\"> <b> &rarr; {$maimt1} </b><br />{$post}<div class=\"lcommbox\" style=\"width: {$width}\">{$box}</div></li>"; }

стрелка задаётся словом
&rarr;
в админке работает только ширина блока, остальное не имеет значения.
Generator
Generator 14 января 2011 13:22
ПафНутиЙ,
Сайт http://ozweek.ru/ в средней колонке
ПафНутиЙ
ПафНутиЙ 14 января 2011 14:07
для тега UL в CSS задать стиль padding: 0;
в опере например по умолчанию 40px слева
Так же в IE (сейчас не могу в 8 версии глянуть) есть один неприятный баг с абсолютным и относительным позиционированием, отчего порой бывают оч неприятные глюки.
Чтоб устранить возможную причину. попробуйте задать для родительских блоков z-index меньший, чем для дочерних
Generator
Generator 14 января 2011 15:57
Поставил в css
.ul {padding: 0;}
, не исправило проблемы
Generator
Generator 14 января 2011 15:58
Быть может, это наведёт на суть проблемы:
Когда я поначалу не в то место вставил скрипт, то есть когда он не работал, сами комменты выводились во всю ширину колонки...
ПафНутиЙ
ПафНутиЙ 14 января 2011 15:58
вечером гляну в IE8
Generator
Generator 16 января 2011 13:23
В 9-ой версии обнаружена проблема! В блоке комментариев выводится вновь добавленный комментарий, хотя у меня стоит "Отправлять комментарии на модерацию" в настройках скрипта.
ПафНутиЙ
ПафНутиЙ 16 января 2011 16:58
Generator,
попробуйте посмотреть на дефолтном шаблоне в ie8, если будет всё ок - знач проблема в вёрстке.
по поводу глюка в DLE9 - надо обращаться к автору изначального модуля.
Scrag
Scrag 24 января 2011 11:54
Не подскажете из-за чего скрипт выплывающего окна комментариев может мешать другому скрипту выплывающей подсказки при наведении курсора на пользователя в модуле "Online"

Простыми словами, когда я добавляю скрипт данного модуля у меня в модуле Онлайн хинт отображается просто текстом.
ПафНутиЙ
ПафНутиЙ 24 января 2011 11:57
Конфликт либо в css либо в js, смотрите код на наличие совпадающих классов или переменных.
Scrag
Scrag 24 января 2011 12:27
Cмотреть непосредственно в файлах .js и .css? потому как в main.tpl вроде ничего не повторяется.

=) короче, отключил хинт в модуле онлайн =)) не подвластна мне эта задача))
ПафНутиЙ
ПафНутиЙ 24 января 2011 12:34
смотрите в css и js, в html-коде может и не повторяться, т.к. код основной генерируется через php. Но 70% вероятности, что конфликт в js.
Scrag
Scrag 24 января 2011 13:36
хм.. видимо, придется отказаться от данного модуля. У меня из-за него (именно из-за скрипта в main.tpl) пропадает возможность просматривать быстро профили и свой профиль отредактировать не смог. Удалил упоминания о скрипте - все вернулось.
ПафНутиЙ
ПафНутиЙ 24 января 2011 13:39
Видать, чтото где то не сростается :)
Кстати, в сети есть другой подобный модуль, но подключается через include
Scrag
Scrag 24 января 2011 13:44
Спасибо, поищу =)
Scrag
Scrag 24 января 2011 14:50
ПафНутиЙ, а не подскажете, как вывод хинта сделать слева,как у вас, а не справа?
ПафНутиЙ
ПафНутиЙ 24 января 2011 15:08
Чтобы слева сделать, надо CSS поправить, там есть задание позиционирования блока с "хинтом" надо поиграться со значениями и будет слева.
Scrag
Scrag 24 января 2011 18:53
я уже все вариации с absolute и relative пробовал и с их атрибутами... Если беру relativ, хинты вообще пропадают. если стоит absolute, то любые варианты top, bottom, left и right никак не влияют. Ты можешь помочь это сделать? я готов заплатит уже.. с какой-то ерундой целый день маюсь.
ПафНутиЙ
ПафНутиЙ 25 января 2011 20:14
посмотри через дебаггер какойнить, полюбому косяк в вёрстке есть, не может быть, чтоб при назначении абсолютного позиционирования вместо слева - справа, не работало... либо не в том месте меняешь, либо косяк в вёрстке.
Scrag
Scrag 25 января 2011 23:37
Открыл в другом браузере и все получилось) ппц.
ПафНутиЙ
ПафНутиЙ 25 января 2011 23:39
вероятно надо было просто почистить кеш браузера smile
Kerry
Kerry 11 апреля 2011 22:05
тоже самое, нет всплывающего окошка при наведении ни в одном браузере... помоги пожалуйста
ПафНутиЙ
ПафНутиЙ 11 апреля 2011 22:59
у родительского блока overflow:hidden; есть?
а вообще, не видя кода тяжело что либо сказать.
san85ua
san85ua 17 января 2012 01:44
ПафНутиЙ, Подскажите пожалуйста! Сменил значение стиля "overflow" у родительских объектов - НО НИКАК НЕ ВЫХОДИТ, чтобы всплывали последние комментарии!!! В чем проблема ! Помогите пожалуйста!!!
ПафНутиЙ
ПафНутиЙ 17 января 2012 08:01
понятия не имею.. я ж не экстрасенс с канала ТНТ ))))
san85ua
san85ua 17 января 2012 22:53
Отписал в ЛС

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

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

Информация

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