"Модуль "Последние комментарии"( во всплывающем окне-hint)"

1094
по просьбе пользователя Джин был написан модуль последних комментариев по типу хинт - комментарий появляется возле мышки во всплывающем окне при наведении на список комментариев на сайте.

цена модуля - free
(но если вам не жалко - я не откажусь от материальной помощи студенту, данные на моей стене)

* в списке выводит автора, дату комментария, на второй строке - к чему был оставлен комментарий
* при наведении - появляется хинт с самим комментарием
* список чередуется светлым - темным фоном
* при наведении на список - выделение рамкой
* при нажатии по списку - переход по ссылке к комментарию

демо показывать не буду - сделал скрин


скачать /users/files/download1412.html

установка стандартная
копируем в корень сайта
заходим в админку в раздел модули
жмём на шестерёнку
устанавливаем в списке модуль последние комментарии
настраиваем его в списке модулей
пользуемся
небольшое исправление плагина Мои гости автора HolyGun | Исправление модификации списка пользователей в 3 колонки, 4 строки
Комментарии (12)
Марат 29 сентября 2011 в 07:56 +4
Конечно же + за старания.
Заголовок поста лучше поправить. Как то так: "Модуль "Последние комментарии"( во всплывающем окне-hint)". В блогах всё смешано -и модули, и хаки, и компоненты. Сразу будет видно, что полноценный модуль.
Sergey Platonov 29 сентября 2011 в 08:02 +5
подправил )))
джин 29 сентября 2011 в 09:35 +3
Бомба получилась. Спасибо огромное!
Telema93 29 сентября 2011 в 14:13 +3
самое главное, что скрин с матом ))) а так прикольно +
джин 3 октября 2011 в 23:13 +1
Обнаружил, что в некоторых местах не отображается всплывающее окошко, потом сообразил почему. Когда пользователь пишет коммент, то он отображается, а когда отвечает на коммент, то в блоке показывает кто писал и в какое время, но всплывающего окошка нет. Может можно как-то подправить, чтоб и ответы на комменты тоже отражались?
Sergey Platonov 7 октября 2011 в 09:10 +1
суть вопроса понял - посмотрю чуть позже у себя на демо сайте - на рабочем неохото мучить - так как писал модуль по просьбе другого юзера - у себя его не использую, поэтому как то вот так... потом отпишусь
Алексей Тимофеев 31 марта 2012 в 12:29 -3
Можно ли доработать модуль за денежку...
надо в окне показывать еще и фото превью....
WALTERZ 31 марта 2012 в 13:58 +1
в module.php
Под
Код PHP:
$sql = "IFNULL(u.login, '') as author_login,
Вставить:
IFNULL(u.imageurl, '') as avatar,

Под:
Код PHP:
$con['user_url'] = $con['user_id'] ? cmsUser::getProfileURL($con['author_login']) : $con['link'];
Вставить:
$con['avatar'] = $con['user_id'] ? $con['avatar'] : $con['Гость'];

В шаблоне выбираем нужное место и вставляем вывод аватарки:
Код PHP:
{$comment.avatar}
WALTERZ 31 марта 2012 в 22:06 0
Поправочка, не проснулся видимо ;)
2ое действие меняем + ещё одно действие добавим:

Под
Код PHP:
$con['user_url'] = $con['user_id'] ? cmsUser::getProfileURL($con['author_login']) : $con['link'];
Вставите:
Код PHP:
$con['avatar']   = usrImageNOdb($usr['id'], 'small', $con['avatar'], $usr['is_deleted']);
А под
Код PHP:
if ($count >= $cfg['shownum']) { break; }
Код PHP:
Вставьте:
if (!function_exists('usrImageNOdb')){ 
include_once(PATH.'/components/users/includes/usercore.php');
}
Так должно работать.
Black-Raven90 31 марта 2012 в 23:53 0
Выдается ошибка БД:
Unknown column 'u.imageurl' in 'field list'
mullo 16 апреля 2014 в 17:32 0
а есть версия для utf-8 ?, а то кракозямбы!
mullo 16 апреля 2014 в 19:40 0
решил проблему