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

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

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

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

демо показывать не буду — сделал скрин
Иллюстрация

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

установка стандартная
копируем в корень сайта
заходим в админку в раздел модули
жмём на шестерёнку
устанавливаем в списке модуль последние комментарии
настраиваем его в списке модулей
пользуемся
+4
Марат Марат 12 лет назад #
Конечно же + за старания.
Заголовок поста лучше поправить. Как то так: "Модуль "Последние комментарии"( во всплывающем окне-hint)". В блогах всё смешано -и модули, и хаки, и компоненты. Сразу будет видно, что полноценный модуль.
+5
Sergey Platonov Sergey Platonov 12 лет назад #
подправил )))
+3
джин джин 12 лет назад #
Бомба получилась. Спасибо огромное!
+3
Telema93 Telema93 12 лет назад #
самое главное, что скрин с матом ))) а так прикольно +
+1
джин джин 12 лет назад #
Обнаружил, что в некоторых местах не отображается всплывающее окошко, потом сообразил почему. Когда пользователь пишет коммент, то он отображается, а когда отвечает на коммент, то в блоке показывает кто писал и в какое время, но всплывающего окошка нет. Может можно как-то подправить, чтоб и ответы на комменты тоже отражались?
+1
Sergey Platonov Sergey Platonov 12 лет назад #
суть вопроса понял - посмотрю чуть позже у себя на демо сайте - на рабочем неохото мучить - так как писал модуль по просьбе другого юзера - у себя его не использую, поэтому как то вот так... потом отпишусь
-3
Алексей Т Алексей Т 12 лет назад #
Можно ли доработать модуль за денежку...
надо в окне показывать еще и фото превью....
+1
WALTERZ WALTERZ 12 лет назад #
в 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}
0
WALTERZ WALTERZ 12 лет назад #
Поправочка, не проснулся видимо ;)
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');
}
Так должно работать.
0
Black-Raven90 Black-Raven90 12 лет назад #
Выдается ошибка БД:
Unknown column 'u.imageurl' in 'field list'
0
mullo mullo 10 лет назад #
а есть версия для utf-8 ?, а то кракозямбы!
0
mullo mullo 10 лет назад #
решил проблему

Еще от автора

Модуль для бесплатной версии компонента "Попутчики" автора Олег
и так представляю вашему вниманию модуль для бесплатной версии компонента "Попутчики" написанной Олегом.
список всех Event-ов системы
решил отдохнуть минут пять от подготовки к госам - полез сюда на сайт, прочитал такую строку в комментах в одном из последних блогов пришла идея разыс
[Хак] Выйти/войти и остаться на той же странице
где то видел на форуме тему про редирект при логине \ разлогине - как остаться на той же самой странице, если у вас стоит форма входа на всех страница
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.