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

5820
Представляю вам маленькое но очень важное обновление для бесплатного компонента чат:
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.


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

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

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

Только я так понял цвет и смайлы нужно пользователю знать как прописывать - т.к. bb кнопок я не наблюдаю
Сергей Игоревич 1 апреля 2013 в 15:40 -1
Цвет ни как - автоматом прописывается каждый раз - разный
Сергей Игоревич 4 апреля 2013 в 22:46 -1
добавил смену цвета по команде /color
Настёна 3 апреля 2013 в 12:23 -1
версия та же, 1.10.0?
Сергей Игоревич 4 апреля 2013 в 14:05 0
1.10.1
Настёна 4 апреля 2013 в 16:05 -1
Вот спасибо!!!
Strong 4 апреля 2013 в 14:04 -1
сообщения в базу идут а в чате не отображаются!
Сергей Игоревич 4 апреля 2013 в 14:05 -1
Ошибок js нет?
Strong 4 апреля 2013 в 14:14 -1
после установки появлялось сообщение что пользователей нет, затем зашел в базу и там небыло таблиц в ручгую взял и из файла instal добавлил таблицы в базу, пользователи есть а сообщения не видны!
Сергей Игоревич 4 апреля 2013 в 14:33 -1
повторяю: Ошибок в JS нет ?
Strong 4 апреля 2013 в 14:37 -1
нет
Сергей Игоревич 4 апреля 2013 в 14:51 -1
ваш_сайт.ру/ajaxchat/get_messages что даёт ?
Strong 10 апреля 2013 в 00:45 -1
вот такой значек "[]"
Сергей Игоревич 10 апреля 2013 в 00:47 -1
Перезалейте файлы ошибкс исправлена
Strong 4 апреля 2013 в 14:30 -1
в модуле Миничат сообщения видны!
Сергей Игоревич 4 апреля 2013 в 14:33 -1
Значит проблема на вашей стороне.
Скела 7 апреля 2013 в 11:43 0
Я с DLE связал чат ElfChat (см. ArsGame.ru)и как то после этого все остальные смотрятся угрюмо, может реально и для Icms интегратор создать.
Ганс 7 апреля 2013 в 16:58 -1
arsgame каспер ругается
Скела 8 апреля 2013 в 09:24 0
это сглазил кто то.. вчера хостер тоже самое сказал - задолбали эти вредители.. лучше бы делали полезное что то, а не ломали. Исправил - всё норм.
Там умудрились в модуль смайов запихать впо.
BELIEVER 7 апреля 2013 в 16:50 0
Думаю то что надо
BELIEVER 7 апреля 2013 в 17:03 0
Сергей Игоревича когда примерно будет приватные сообщения?
Сергей Игоревич 8 апреля 2013 в 07:31 0
Когда будет свободное время
Designer 8 апреля 2013 в 05:00 -1
Что то на последней версии instantCMS_v1.10 не пашеть ваш чат ? Есть варианты ?
Сергей Игоревич 8 апреля 2013 в 07:31 0
Как именно ?
Designer 8 апреля 2013 в 19:09 -1
Ничего не выводиться (пустое окно) Два раза проверял на сервере и на локалке !
Сергей Игоревич 8 апреля 2013 в 19:10 0
Удалите компонент. Скачайте занова файлы. Установите занова.
Designer 12 апреля 2013 в 22:40 -1
Все ништяк !!! работает спасибо это большой плюс вам и движку !!!
Student 8 апреля 2013 в 16:21 -1
Блин! Получены неверные данные - отсутствует список пользователей - что надо сделать?
BELIEVER 8 апреля 2013 в 16:22 0
сделайте запрос в базу
Student 8 апреля 2013 в 16:29 -1
извините за тупость, но я не знаю, как это сделать... если не трудно, подскажите
Сергей Игоревич 8 апреля 2013 в 16:32 0
Скачайте заново исправлена сейчас эта проблема
Comexi 12 апреля 2013 в 17:36 -1
Поставил себе такой чат только когда сообщение нажимаешь отправить оно появляется после обновления страницы?
stavpit 12 апреля 2013 в 23:06 -1
А как нагрузка на хостинг сильно возрастает?
Сергей Игоревич 13 апреля 2013 в 11:25 -1
нет. при работе чата делается 6 запросов в минуту на пользователя. Данные передаются в JSON так что не сильно и трафик и базу...ща ещё думаю что нить сделать типа кеша...
stavpit 12 апреля 2013 в 23:53 -1
Да а как сделать чтобы чат был доступен незарегистрированным пользователям?
Сергей Игоревич 13 апреля 2013 в 11:24 -1
Пока думаю как реализовать :)
stavpit 13 апреля 2013 в 12:03 -1
Просто сами поймите для того чтобы написать пару строчек нужно заинтересовать увидеть что там и с кем общатся итолько из за этого регатся - не есть удобно чат должен быть открытый.
Сергей Игоревич 13 апреля 2013 в 18:26 0
Ага а сппммеров и флудерастов как ?
stavpit 14 апреля 2013 в 18:47 -1
А что есть уязвимость или дыра в чате? тут надобность чата только в том чтобы подольше на сайте осталя человек который пришел на сайт или вы думаете что в чат придут нормальные пользователи? просто с беспольезных пользователей от которых толку ноль получить хоть поведенческий фактор.
Ну напишет что то там спамер и что?
Ганс 22 апреля 2013 в 09:58 -1
а с перепиской от sven чат дружит?
Ганс 22 апреля 2013 в 10:03 -1
SJen *
BELIEVER 22 апреля 2013 в 10:25 +1
Да работает
fact 23 апреля 2013 в 23:18 -1
у меня модуль как то криво работает- друг на друга слова накладываются
Сергей Игоревич 23 апреля 2013 в 23:19 +1
CSS правьить надо
Ганс 26 апреля 2013 в 18:51 -1
у меня если длинные предложения пишеш они не переносятся на нижнюю строку а просто не влазиют и половина предложения прячется((((
Ганс 28 апреля 2013 в 18:28 -1
а что получается что БД разрастается? или это както чистится?
Сергей Игоревич 28 апреля 2013 в 19:04 -1
Чистится.
Ганс 28 апреля 2013 в 19:09 -1
автоматически?
или надо самому чтото ковырять?
Сергей Игоревич 28 апреля 2013 в 19:10 -1
Автоматически
Ганс 28 апреля 2013 в 19:11 -1
подскажите нубу при каких обстоятельствах это происходит?
Ганс 28 апреля 2013 в 19:45 -1
просто я что три дня назад там писал сегодня зашел оно там же так и написано(( и не понятно как и когда оно удалится
DimaGrr 3 мая 2013 в 05:11 -1
Установл компонент, пишу сообщения, но они сразу не отображаются, только после обновления страницы. Подскажите почему и что сделать?
Ганс 4 мая 2013 в 10:14 -1
попробуй отключить мини чат
DimaGrr 6 мая 2013 в 04:27 -1
не помогло...
Сергей Игоревич 6 мая 2013 в 05:32 -1
Линк на сайт в личку
LonelyCat 5 мая 2013 в 10:36 -1
Код PHP:
  1. Fatal error: Call to undefined method cms_model_ajaxchat::CheckOnline() in /home/beeoffi2/public_html/demo/components/ajaxchat/frontend.php on line 23
и на сайте, и на денвере, в чем может быть проблема?
Сергей Игоревич 5 мая 2013 в 12:45 +1
Обновите из git щас делаю добавление приватных сообщений видимо вы скачали между коммитами
Ганс 8 мая 2013 в 12:21 -1
ктонибудь вот этот сервис пробовал http://www.chatovod.ru/p107878чатовод
Скела 8 мая 2013 в 13:17 -1
чат для раскручивания чужого сайта.. функционал минимальный - проще найти нормальный пхпшный чат. Я на одном сайте использую ElfChat (система DLE http://ArsGame.ru) на другом CristalChat (iCMS http://primgorod.ru)
в свое время так же перебрал сотни чатов, пока не нашел стоющие.
Ганс 8 мая 2013 в 13:27 -1
CristalChat для 1.10.1 есть? я им на сайт писал ... молчат
выложи нам эти чаты... я готов купить хороший чат за разумную цену конечно
Скела 10 мая 2013 в 12:24 -1
ЛС - емэйл адрес для покупки - через сайт тоже не отвечали
letsgo 8 мая 2013 в 16:31 -5
Использование чата на сайте - нуб детектед.
Ганс 8 мая 2013 в 17:54 0
?
OldSchool 21 мая 2013 в 18:39 0
Есть небольшая проблемка, не хочет очищаться чат( Настройка сделана - 1 день, пробовал /clean очищает его но если по F5 обновить страницу или перейти на др. и вернуться опять все сообщения появляются. В таблице конечно почистить можно, но гемор или cron настраивать на очистку таблицы? Хз даже, может кто сталкивался. Заранее спасибо...
Константин Г. 30 мая 2013 в 15:21 0
а команду /help можно менять текст?
Константин Г. 31 мая 2013 в 18:09 -1
Для какой версии? поечму ненаписано?
Константин Г. 5 июля 2013 в 21:28 -1
Как пользоватся командами? /ban
/unban
/clean
/sound on
/sound off
/help например по бану никто не банится
SenseiShin 8 июля 2013 в 18:41 -1
Podskazhite pochemu u menia na sajte chat ne obnowlietsa? http://www.bu-do.net/ajaxchat
Константин Г. 8 июля 2013 в 19:57 -1
какая у вас версия?
SenseiShin 8 июля 2013 в 21:55 -1
0.2
Константин Г. 8 июля 2013 в 19:58 -1
Рабочая версия Скачать и выполнить запросы в базу что написаны там.
alexbabo 28 июля 2013 в 18:37 -1
Обнаружил баг.
Чтобы открыть приватную комнату с каким-либо пользователем,кликаем по аватару пользователя в чате.
После того как открылся приватный чат,если вернутся в главную комнату и ещё раз кликнуть по аватару того же пользователя,то опять открывается закладка приватного чата с этим же пользователем,и так до бесконечности.Хотя закладка не рабочая.
omarov 8 декабря 2013 в 04:43 -1
Под 1.10.3 нет?
Сергей Игоревич 9 декабря 2013 в 15:02 0
берите из github там всегда хорошая и рабочая версия