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

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

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

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


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

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


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

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

Комментарии

kiosaki
kiosaki 27 апреля 2010 14:14
А выложите пожалуйста инструкцию, как на сайте сделать вот такие вкладки, экономящие место, как у вас справа?
ПафНутиЙ
ПафНутиЙ 27 апреля 2010 14:16
А она уже давно есть smile только не у меня на сайте, а у Димокса
kiosaki
kiosaki 27 апреля 2010 15:11
О, класс! Большое спасибо!
Буду пробовать :)

Хочу попробовать сделать для себя шаблон не только с боковыми вкладками, но и с центральной частью сайта. Правда custom придется использовать (что бы в каждой вкладке были свои новости, из своих категорий), но ничего страшного)
Другого пути нет)

На ваш сайт давно подписался в рсс) Заглядываю периодически для подобных штучек.

ЗЫ: вопрос на счет вкладок, это не сильно будет грузить очень посещаемый портал?
ПафНутиЙ
ПафНутиЙ 27 апреля 2010 15:18
Это можно реализовать на другом плагине для jQuery. я уже делал такое для CinemaMir.com плагин называется Coda Slider
Дмитрий
Дмитрий 27 апреля 2010 18:47
А есть модуль древовидных комментариев как тут? Сори за оффтоп.
ПафНутиЙ
ПафНутиЙ 27 апреля 2010 19:27
Модуль существует в единственном экземпляре и этот экземпляр находится у меня на сайте т.к. за него были уплачены $$
P.S. открою маленький секрет: после майских праздников порадую интересным модулем. smile
AvanT
AvanT 6 мая 2010 19:45
Что-то не хочет хинт не хочет вылетать smiles опера, фокс.. странно
ПафНутиЙ
ПафНутиЙ 6 мая 2010 20:50
Яваскрипт включен?классы верно прописаны?
AvanT
AvanT 6 мая 2010 21:05
Да, всё как в Вашей инструкции, яваскрипт включен всегда) Вот на Вашем блоге работает, у меня нет, сравнивал классы с Вашими, все верно, не могу разобраться. Может что в инструкции не дописали?
ПафНутиЙ
ПафНутиЙ 6 мая 2010 21:18
Нет, в установке всё верно - я только что ещё раз проверил. проверьте подключение jquery - скопируйте ссылку на подключение библиотеки из исходного кода страницы и откройте её в браузере, долен будет загрузиться текст скрипта, либо чтото не правильно в css прописали, может быть совпадающие классы есть....
Адрес сайта есть? или на локалхосте?
AvanT
AvanT 6 мая 2010 22:41
Библиотеки jQuery подключены верно. адрес сайта отправил в ЛС
X-myRzA
X-myRzA 9 мая 2010 17:59
как сделать что бы всплывающая подсказка на право выходил?
ПафНутиЙ
ПафНутиЙ 10 мая 2010 17:04
для класса lcombox прописать нужное позиционирование и всё. например right: 297px; заменить на right: 0;
X-myRzA
X-myRzA 10 мая 2010 18:05
Спс.
ПафНутиЙ
ПафНутиЙ 10 мая 2010 18:13
использовать позиционирование правильно. htmlbook.ru - там много написано про css и html
Lion__
Lion__ 24 июня 2010 00:01
Тултип взят из хабра, не вижу смысла создавать новый объект к каждому вызову + лучше сделать как плагин к jquery, с возвратом на объект, так можно было бы запускать по цепочке
ПафНутиЙ
ПафНутиЙ 24 июня 2010 08:48
Если честно, тултип я писал сам, просто на основе логических умозаключений ( всё просто - при наведении мышки добавляется класс к блоку, а в css уже прописаны стили, ничего сверхъестественного тут нет), и если он совпадает с хабровым вариантом (кстати не помешала бы ссылка на этот тултип), что вполне вероятно из-за простоты решения, моей вины в этом нет. Темболее на хабре я не очень то и частый гость.
Цитата: Lion__
лучше сделать как плагин к jquery, с возвратом на объект, так можно было бы запускать по цепочке

Покажите код такого решения, я обязательно обновлю модуль.
Lion__
Lion__ 24 июня 2010 14:43
ПафНутиЙ
Не совпадает, а точь в точь)
_habrahabr.ru/blogs/webdev/42997/

Покажите код такого решения, я обязательно обновлю модуль.

Я сам не качал модуль, а посмотрел скрипт который у вас на сайте, как я понял это он же и есть?
Обновлять нет смысла, просто если делать как я выше написал то данная функция становится универсальной. Допустим я для своей цмски писал тултип, но делать смысл под 1 блок и 1 ивент нет? Для данного блока у меня запуск происходил так:
onmouseover="$(this).ShowLite({text:'Текст в подсказки'})"

При изменении события на onclick и другие - всё успешно работало, и вызывалось очень просто
ПафНутиЙ
ПафНутиЙ 24 июня 2010 23:31
Lion__
Мы оказывается о разных вещах говорим :), а всё из-за того что Вы отписались не в той теме. В этой теме представлен совершенно другой принцип.
Тултип (о котором говорите Вы) на моём сайте и в статье про тултип идентичны, но взяты не с хабра, а с сайта, на который есть ссылка в конце статьи на хабре, к сожалению сайт-источник хакнули и не возможно отследит сайт-первоисточник, он англоязыный и адреса я не помню.
А что касается упрощения скрипта, считаю в этом смысла нет, т.к. в большинстве случаев представленного решения вполне достаточно.
DVMade
DVMade 9 июля 2010 15:20
У меня снова проблема с этим модулем! Не работает Хинт. В админке он включен, в блоке последних комментариев, вместо хинта показано содержимое хинта, т.е. то что должно высвечиваться при наведении курсора высвечивается просто так, без него и вообще на курсор не реагирует модуль, прошу помощи...
ПафНутиЙ
ПафНутиЙ 10 июля 2010 10:22
Ответил в личку.
lich-king-best
lich-king-best 20 августа 2010 04:23
Как сделать его ширину 190 в блоке
И почему хинт слишком далеко от самого блока
Вот мой сайт _http://gla-warez.ru/
Если поможете дам 20 WMR
schuz
schuz 3 сентября 2010 00:28
у меня не работает хинт sad
в админке хинт включен
dle 8.5
помогите пожалуйста
ПафНутиЙ
ПафНутиЙ 3 сентября 2010 08:03
Цитата: lich-king-best
Как сделать его ширину 190 в блокеИ почему хинт слишком далеко от самого блока

всё настраивается в CSS
Цитата: schuz
у меня не работает хинт в админке хинт включенdle 8.5 помогите пожалуйста

в админке ничего не нужно трогать впринципе, а хинт не показывается либо из-за неправильно подключенной библиотеки, либо наличия у родительского элемента свойства overflow:hidden
В общем смотрите вёрстку.
X-myRzA
X-myRzA 27 сентября 2010 19:47
Модуль на IE норм работает, а на мозилле не правильно отображается... За новостями уходить...
ПафНутиЙ
ПафНутиЙ 27 сентября 2010 21:10
Проверяйте css должно работать всё. и адресок сайта было б не плохо.
X-myRzA
X-myRzA 29 сентября 2010 14:17
Вот мой сайт _softzone.kz
ПафНутиЙ
ПафНутиЙ 30 сентября 2010 01:48
Эта проблема возникает (как я уже говорил ранее) из-за CSS, а именно, у родительского блока стоить свойство overflow: hidden;? поэтому то и не видно сачти окошка с комментарием.
MilleR
MilleR 10 октября 2010 17:46
У меня не робыт! DLE 9.0 я на месте его написал как и положено тег {comments-last}. Он мне и написал в блоке это же))) пробывал через {include file="engine/modules/comments-last.php"} ваще пусто) подскажите)
ПафНутиЙ
ПафНутиЙ 10 октября 2010 20:13
Должно работать. если всё сделано по инструкции - будет работать. Единственное но - для DLE 9 не нужно подключать jquery.

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

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

Информация

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