Shoutbox (чат)
4 фото
![image](http://livestreet.ru/uploads/images/topic/2012/09/11/3c72f89a11_500.png)
Команды:
/admin %text% — добавляет админ сообщение в чат.
/warn %text% — добавляет админ сообщение в чат.
/mute %username% — блокирует пользователя %username%.
/unmute %username% — разблокирует пользователя %username%.
Доступные настройки:
- Можно поменять расположение чата (главная страница или сайдбар, изменением всего одной переменной в настройках
- Можно поменять вывод сообщений (новые сверху или новые снизу)
- Возможность включить и отключить просмотр истории сообщений
- Можно настроить кол-во сообщений в чате
- Можно настроить кол-во сообщений в истории
- Можно установить что бы чат видели только зарегистрированные пользователи
- Можно установить список модераторов чата, не считая администраторов сайта.
- Можно добавить/отнять рейтинг или силу у пользователей при добавлении постов в чат
- Можно обратится к юзеру, достаточно вставить тег #Username, и в чате он будет выглядеть как ссылка на его профиль, также если при просмотре чата, все сообщения содержащие ваш ник будут чуть ярче других.
- Можно включить и отключить функцию выделения своих сообщений/сообщений адресованных вам/удаленных сообщений
- Маски доступа для модераторов. Можно настроить кто из пользователей сможет модерировать чат, блокировать и разблокировать пользователей а также указать список супер пользователей, которых нельзя заблокировать
Демо: shoutbox.500mb.net/
Копирайт
Для того что бы убрать копирайт, пожертвуйте по меньшей мере 15$ на будущие обновления чата. Укажите свой никнейм на сайте, и я отправлю вам версию без копирайта в личные сообщения.![](http://screenshot.su/img/c0/af/19/c0af190ffb94cc0489ad8b3a0f96361d.jpg)
Также со мной можно связаться:
email: fe3dback@yandex.ru
Skype: Ahelhot
ICQ: 636-143-790
jabber: ahelhot@xgm.ru
Могу доработать чат под конкретный сайт за $.
Вот пример:
![](http://screenshot.su/img/2f/99/ca/2f99ca93b60d73b8bc2265c97c88091f.jpg)
94 комментария
Спасибо всем кто помогал донатом, отправил вам версию без копирайтов в лс.
SQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE TABLE IF NOT EXISTS `ls_shout` ( `id` int(10) unsigned NOT NULL A' at line 1 at hi-kuban.ru/engine/modules/database/Database.class.php line 160
Array ( [code] => 1064 [message] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE TABLE IF NOT EXISTS `ls_shout` ( `id` int(10) unsigned NOT NULL A' at line 1 [query] => CREATE TABLE IF NOT EXISTS `ls_shout` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `user_id` int(10) NOT NULL, `status` tinyint(1) NOT NULL DEFAULT '0', `text` text NOT NULL, `mod` tinyint(1) NOT NULL DEFAULT '0', `datetime` int(11) NOT NULL, PRIMARY KEY (`id`), KEY `id` (`id`)) ENGINE = InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 [context] => hi-kuban.ru/engine/modules/database/Database.class.php line 160 )
спс
по мне никакой разницы где убавлять)
вот 0.51, видимо у вас измененный дизайн/шаблон. Т.е тут нужна ручная доработка под конкретный сайт.
Если фон то в таблице стилей, css.
Просто оба эти свойства меняют только фоновый цвет. Если нужно можно сделать настройку в css как должны выглядеть удаленные и адресованные.
если в чат, то там стандартный парсер который используется везде в ls. Теги там ограниченные
пришлось с БД удалять сообщение.
Всем кто уже скачал — не используйте пока чат в финальных продуктах. Он еще сырой и выложен для ознакомления. Следующая версия (1.5) будет уже релизной с точки зрения безопасности и стабильности.
В частности в текущей версии (1.4) есть уязвимость для mysql инъекции. В будущей версии уже исправлено.
Также к выходу v1.5 хочется добавить немного нового функционала. Если есть пожелания/предложения пишите.
Уже в TODO:
— ограничение на кол-во символов
— ограниченный парсер тегов.
— немного улучшенные стили для ситуации когда сообщение удалено и является ответом для пользователя одновременно
вот такой вот чат — лично для каждого пользователя на его странице. типа персональный чатбокс :)
Также минимальная и максимальная длинна сообщения теперь задается в настройках. По умолчанию это 1 и 1000 соотвественно.
— Перенес скрипты в хеадер, теперь все это кешируется как надо.
— Исправил все найденные баги и уязвимости
Для этого придется хранить кучу лишних кук на стороне юзера, что понравится далеко не всем. Вообще имхо звуки и музыка на любых сайтах это лишнее.
внезапно для этого есть стена :)
Если есть желание можно её вынести прямо в профиль, изменить дизайн и упростить добавление сообщений. Например как в vk, но это к делу не относится.
Новые команды:
/mute %user_name%
/unmute %user_name%
Новые маски доступа теперь работают так
Все кто уже скачал предыдущую версию
— отключите плагин
— удалить папку shoutbox из папки plugins/shoutbox
— скопируйте обновленную папку shoutbox в папку plugins
— активируйте плагин в админке
— удалите еще раз 2 приветственных сообщения
Кто ставит с нуля
Не забудьте настроить плагин в файле config.php.
— Удалите все кеш-папки из www\tmp
Удалите скомпилированные запросы из папки
— www\templates\cache
— www\templates\compiled
(папку тмп и темплейтс/кеш (компилиед) надо почистить)
браузер тупил, после 50-того обновления все заработало :)
Сделано на заказ для конкретного сайта (выкладываться не будет), но могу переделать чат под личные нужны с нужным функционалом под ваш сайт за денежку.
на
и почистить кэш
Идем в /shoutbox/templates/skin/default/css/shoutbox.css и ищем в нем прямо перед ним вставляем: Сохраняем, чистим кэш.
В продолжении темы, доработка под сайт за $. Исполняю ваши идеи по тз. Беру немного, начиная с 15$ (автоматически убирает копирайт).
Так же не добавляются сообщения, кнопка «Добавить» не нажимается :(
чат
плагины
ЛС 1.0.1
Спасибо
чат ведь бесплатный! :)
На эту тему есть довольно свежая статья.
1) Можно ли сайт сделать мне, что бы он был отдельной страницей. Т.е. как форум или люди… И выводился соответственно в шапку.
2) Можно ли сделать на базе этого чата что-то типа аси или скайпа. Т.е. переговариваться с конкретным посетителем. При этом выводился в сайдбар?
Готов к сотрудничеству
1) Можно ли ЧАТ сделать мне, что бы он был отдельной страницей. Т.е. как форум или люди… И выводился соответственно в шапку.
2) Можно ли сделать на базе этого чата что-то типа аси или скайпа. Т.е. переговариваться с конкретным посетителем. При этом выводился в сайдбар?
Готов к сотрудничеству
livestreet.ru/blog/addons/14125.html