Бесплатный компонент AjaxChat ver 0.2

+52
6.99K
Представляю вам маленькое но очень важное обновление для бесплатного компонента чат:
Иллюстрация

Чат позволяет чатиться пока без личек, но работаю над этим. Из улучшений:
* Добавлены цвета для пользователей
* Стало работать несколько быстрее
* Добавлен инсталятор и апдейтер (надо проверить)

Качать тут: github.com/neochapay/icms-ajaxchat/archive/master.zip
Помогать сюда: WebMoney R321537935660
Тестить тут: radiochebfm.ru (нужна регистрация)

Добавил модуль миничата.
Добавил команду /color для смены цвета
-1
full-cash full-cash 11 лет назад #
Класс,спасибо, только напиши пожалуйста процесс установки, если он не стандартенhttp://instantcms.ru/rules.html
+1
Сергей Игоревич Сергей Игоревич 11 лет назад #
СТандартен
-1
omarov omarov 11 лет назад #
+
0
lesterkey lesterkey 11 лет назад #
+ а зачем в архиве "com_users_friends.tpl".? при его замене ошибка загрузки аватора.. сам чат еще не смотрел..
0
Сергей Игоревич Сергей Игоревич 11 лет назад #
Ой не нужен он там...косячок
0
lesterkey lesterkey 11 лет назад #
я тут уже успел понаписать щас еще разок пересмотрю.. сори..
0
lesterkey lesterkey 11 лет назад #
все равно проблема с базой как описано ниже?...
0
lesterkey lesterkey 11 лет назад #
пять я.. перед установкой снес бвзу старой версии чача.. при новом запросе выдает такое
Код PHP:
  1. CREATE TABLE `cms_ajaxchat_banlist` (
  2. `user_id` int(11) NOT NULL
  3. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;# MySQL вернула пустой результат (т.е. ноль строк).
  4. CREATE TABLE `cms_ajaxchat_messages` (
  5. `id` int(11) NOT NULL AUTO_INCREMENT,
  6. `user_id` int(11) NOT NULL,
  7. `to_id` int(11) NOT NULL,
  8. `message` mediumtext NOT NULL,
  9. `time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  10. PRIMARY KEY (`id`)
  11. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;# MySQL вернула пустой результат (т.е. ноль строк).
  12. CREATE TABLE `cms_ajaxchat_online` (
  13. `user_id` int(11) NOT NULL,
  14. `last_action` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
  15. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;# MySQL вернула пустой результат (т.е. ноль строк).
ну и соответствено при запуске чата всплывает окно
""
-1
Сергей Игоревич Сергей Игоревич 11 лет назад #
ALTER TABLE `cms_ajaxchat_online` ADD `color` TEXT NOT NULL
0
lesterkey lesterkey 11 лет назад #
спасибо.. вроде запустил ..
0
lesterkey lesterkey 11 лет назад #
работает спасибо.. И на последок.. а нельзя ли как нибудь админам сделать удаление сообщений?...
0
Сергей Игоревич Сергей Игоревич 11 лет назад #
Скоро будет. Потерпите чуть.
0
lesterkey lesterkey 11 лет назад #
Вам спасибо что вы есть... а мы не торопим..
0
Сергей Игоревич Сергей Игоревич 11 лет назад #
Для спасибо есть кошель вебмани :)))
0
lokanaft lokanaft 11 лет назад #
А как пользоваться командами и какие есть?
-1
Сергей Игоревич Сергей Игоревич 11 лет назад #
/to
/ban
/unban
/clean
/sound on
/sound off
/help
0
lokanaft lokanaft 11 лет назад #
/help не работает =(
0
lokanaft lokanaft 11 лет назад #
Неудивительно:
Код PHP:
  1. if($do == "get_help")
  2. {
  3. print $cfg['help'];
  4. }
А у компонента нет настроек...
0
Сергей Игоревич Сергей Игоревич 11 лет назад #
Ну номер версии как бы намекает joke
На этой неделе сделаю настройки и очистку сообщений и даже если будет совсем скучно личку сделаю
-1
Сергей Игоревич Сергей Игоревич 11 лет назад #
добавил /color для смены цвета
+4
MiMoHOD MiMoHOD 11 лет назад #
+ Спасибо за труды. Вот личка появится ваще WMR накидаю )
0
full-cash full-cash 11 лет назад #
Присоеденюсь
0
lesterkey lesterkey 11 лет назад #
также присоеденяюсь. еще бы системные сообщения не кнопкой отключать, а типа через пару секунд "пропадала сама"
да и по моему очень слитно смотриться (имя:и текст сообщения),может текст под именем выводить..
+1
MiMoHOD MiMoHOD 11 лет назад #
Если бы в итоге реализовали чат как на картинке вообще цены бы не было )
""
+2
Сергей Игоревич Сергей Игоревич 11 лет назад #
Всё возможно ;)
-1
MiMoHOD MiMoHOD 11 лет назад #
Ну, над user-friendly можно поработать позже, сперва функционал бы доработать, а после выхода icms 2.0 можно обернуть в красивый фантик. Т.ч. желаю плодотворной работы. Спрос на чат имеется приличный.
-1
full-cash full-cash 11 лет назад #
Напиши как установить , все сделал по стандартному но чата на сайте нету!
-1
Скела Скела 11 лет назад #
он доступен по ссылке http://site.ru/ajaxchat а в менюшке ручками добавлять :)

Только я так понял цвет и смайлы нужно пользователю знать как прописывать - т.к. bb кнопок я не наблюдаю
-1
Сергей Игоревич Сергей Игоревич 11 лет назад #
Цвет ни как - автоматом прописывается каждый раз - разный
-1
Сергей Игоревич Сергей Игоревич 11 лет назад #
добавил смену цвета по команде /color
-1
Настёна Настёна 11 лет назад #
версия та же, 1.10.0?
0
Сергей Игоревич Сергей Игоревич 11 лет назад #
1.10.1
-1
Настёна Настёна 11 лет назад #
Вот спасибо!!!
-1
Strong Strong 11 лет назад #
сообщения в базу идут а в чате не отображаются!
-1
Сергей Игоревич Сергей Игоревич 11 лет назад #
Ошибок js нет?
-1
Strong Strong 11 лет назад #
после установки появлялось сообщение что пользователей нет, затем зашел в базу и там небыло таблиц в ручгую взял и из файла instal добавлил таблицы в базу, пользователи есть а сообщения не видны!
-1
Сергей Игоревич Сергей Игоревич 11 лет назад #
повторяю: Ошибок в JS нет ?
-1
Strong Strong 11 лет назад #
нет
-1
Сергей Игоревич Сергей Игоревич 11 лет назад #
ваш_сайт.ру/ajaxchat/get_messages что даёт ?
-1
Strong Strong 11 лет назад #
вот такой значек "[]"
-1
Сергей Игоревич Сергей Игоревич 11 лет назад #
Перезалейте файлы ошибкс исправлена
-1
Strong Strong 11 лет назад #
в модуле Миничат сообщения видны!
-1
Сергей Игоревич Сергей Игоревич 11 лет назад #
Значит проблема на вашей стороне.
0
Скела Скела 11 лет назад #
Я с DLE связал чат ElfChat (см. ArsGame.ru)и как то после этого все остальные смотрятся угрюмо, может реально и для Icms интегратор создать.
-1
Ганс Ганс 11 лет назад #
arsgame каспер ругается
0
Скела Скела 11 лет назад #
это сглазил кто то.. вчера хостер тоже самое сказал - задолбали эти вредители.. лучше бы делали полезное что то, а не ломали. Исправил - всё норм.
Там умудрились в модуль смайов запихать впо.
0
BELIEVER BELIEVER 11 лет назад #
Думаю то что надо
0
BELIEVER BELIEVER 11 лет назад #
Сергей Игоревича когда примерно будет приватные сообщения?
0
Сергей Игоревич Сергей Игоревич 11 лет назад #
Когда будет свободное время
-1
Designer Designer 11 лет назад #
Что то на последней версии instantCMS_v1.10 не пашеть ваш чат ? Есть варианты ?
0
Сергей Игоревич Сергей Игоревич 11 лет назад #
Как именно ?
-1
Designer Designer 11 лет назад #
Ничего не выводиться (пустое окно) Два раза проверял на сервере и на локалке !
0
Сергей Игоревич Сергей Игоревич 11 лет назад #
Удалите компонент. Скачайте занова файлы. Установите занова.
-1
Designer Designer 11 лет назад #
Все ништяк !!! работает спасибо это большой плюс вам и движку !!!
-1
Student Student 11 лет назад #
Блин! Получены неверные данные - отсутствует список пользователей - что надо сделать?
0
BELIEVER BELIEVER 11 лет назад #
сделайте запрос в базу
-1
Student Student 11 лет назад #
извините за тупость, но я не знаю, как это сделать... если не трудно, подскажите
0
Сергей Игоревич Сергей Игоревич 11 лет назад #
Скачайте заново исправлена сейчас эта проблема
-1
Comexi Comexi 11 лет назад #
Поставил себе такой чат только когда сообщение нажимаешь отправить оно появляется после обновления страницы?
-1
stavpit stavpit 11 лет назад #
А как нагрузка на хостинг сильно возрастает?
-1
Сергей Игоревич Сергей Игоревич 11 лет назад #
нет. при работе чата делается 6 запросов в минуту на пользователя. Данные передаются в JSON так что не сильно и трафик и базу...ща ещё думаю что нить сделать типа кеша...
-1
stavpit stavpit 11 лет назад #
Да а как сделать чтобы чат был доступен незарегистрированным пользователям?
-1
Сергей Игоревич Сергей Игоревич 11 лет назад #
Пока думаю как реализовать :)
-1
stavpit stavpit 11 лет назад #
Просто сами поймите для того чтобы написать пару строчек нужно заинтересовать увидеть что там и с кем общатся итолько из за этого регатся - не есть удобно чат должен быть открытый.
0
Сергей Игоревич Сергей Игоревич 11 лет назад #
Ага а сппммеров и флудерастов как ?
-1
stavpit stavpit 11 лет назад #
А что есть уязвимость или дыра в чате? тут надобность чата только в том чтобы подольше на сайте осталя человек который пришел на сайт или вы думаете что в чат придут нормальные пользователи? просто с беспольезных пользователей от которых толку ноль получить хоть поведенческий фактор.
Ну напишет что то там спамер и что?
-1
Ганс Ганс 11 лет назад #
а с перепиской от sven чат дружит?
-1
Ганс Ганс 11 лет назад #
SJen *
+1
BELIEVER BELIEVER 11 лет назад #
Да работает
-1
fact fact 11 лет назад #
у меня модуль как то криво работает- друг на друга слова накладываются
+1
Сергей Игоревич Сергей Игоревич 11 лет назад #
CSS правьить надо
-1
Ганс Ганс 10 лет назад #
у меня если длинные предложения пишеш они не переносятся на нижнюю строку а просто не влазиют и половина предложения прячется((((
-1
Ганс Ганс 10 лет назад #
а что получается что БД разрастается? или это както чистится?
-1
Сергей Игоревич Сергей Игоревич 10 лет назад #
Чистится.
-1
Ганс Ганс 10 лет назад #
автоматически?
или надо самому чтото ковырять?
-1
Сергей Игоревич Сергей Игоревич 10 лет назад #
Автоматически
-1
Ганс Ганс 10 лет назад #
подскажите нубу при каких обстоятельствах это происходит?
-1
Ганс Ганс 10 лет назад #
просто я что три дня назад там писал сегодня зашел оно там же так и написано(( и не понятно как и когда оно удалится
-1
DimaGrr DimaGrr 10 лет назад #
Установл компонент, пишу сообщения, но они сразу не отображаются, только после обновления страницы. Подскажите почему и что сделать?
-1
Ганс Ганс 10 лет назад #
попробуй отключить мини чат
-1
DimaGrr DimaGrr 10 лет назад #
не помогло...
-1
Сергей Игоревич Сергей Игоревич 10 лет назад #
Линк на сайт в личку
LonelyCat LonelyCat 10 лет назад #
Комментарий удален
+1
Сергей Игоревич Сергей Игоревич 10 лет назад #
Обновите из git щас делаю добавление приватных сообщений видимо вы скачали между коммитами
-1
Ганс Ганс 10 лет назад #
ктонибудь вот этот сервис пробовал http://www.chatovod.ru/p107878чатовод
-1
Скела Скела 10 лет назад #
чат для раскручивания чужого сайта.. функционал минимальный - проще найти нормальный пхпшный чат. Я на одном сайте использую ElfChat (система DLE http://ArsGame.ru) на другом CristalChat (iCMS http://primgorod.ru)
в свое время так же перебрал сотни чатов, пока не нашел стоющие.
-1
Ганс Ганс 10 лет назад #
CristalChat для 1.10.1 есть? я им на сайт писал ... молчат
выложи нам эти чаты... я готов купить хороший чат за разумную цену конечно
-1
Скела Скела 10 лет назад #
ЛС - емэйл адрес для покупки - через сайт тоже не отвечали
-5
letsgo letsgo 10 лет назад #
Использование чата на сайте - нуб детектед.
0
Ганс Ганс 10 лет назад #
?
0
OldSchool OldSchool 10 лет назад #
Есть небольшая проблемка, не хочет очищаться чат( Настройка сделана - 1 день, пробовал /clean очищает его но если по F5 обновить страницу или перейти на др. и вернуться опять все сообщения появляются. В таблице конечно почистить можно, но гемор или cron настраивать на очистку таблицы? Хз даже, может кто сталкивался. Заранее спасибо...
0
Константин Г. Константин Г. 10 лет назад #
а команду /help можно менять текст?
-1
Константин Г. Константин Г. 10 лет назад #
Для какой версии? поечму ненаписано?
-1
Константин Г. Константин Г. 10 лет назад #
Как пользоватся командами? /ban
/unban
/clean
/sound on
/sound off
/help например по бану никто не банится
-1
SenseiShin SenseiShin 10 лет назад #
Podskazhite pochemu u menia na sajte chat ne obnowlietsa? http://www.bu-do.net/ajaxchat
-1
Константин Г. Константин Г. 10 лет назад #
какая у вас версия?
-1
SenseiShin SenseiShin 10 лет назад #
0.2
-1
Константин Г. Константин Г. 10 лет назад #
Рабочая версия Скачать и выполнить запросы в базу что написаны там.
-1
alexbabo alexbabo 10 лет назад #
Обнаружил баг.
Чтобы открыть приватную комнату с каким-либо пользователем,кликаем по аватару пользователя в чате.
После того как открылся приватный чат,если вернутся в главную комнату и ещё раз кликнуть по аватару того же пользователя,то опять открывается закладка приватного чата с этим же пользователем,и так до бесконечности.Хотя закладка не рабочая.
-1
omarov omarov 10 лет назад #
Под 1.10.3 нет?
0
Сергей Игоревич Сергей Игоревич 10 лет назад #
берите из github там всегда хорошая и рабочая версия

Еще от автора

Редирект при логине
Меня жутко бесит на сайтах, когда ходишь по нему, не замечаешь что залогинен, а потом надо зайти в раздел который только для пользователей.
Автоповорот изображений 1.10+
Итак, для тех у кого нормальные фотоаппараты и тысячи фоток на сайте.
Компонент AjaxChat для 1.10.3+
Лёгкое обновление компонента AjaxChat 0.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.