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

2252
Итак, после очередного долгого молчания представляю вам свой бесплатный компонент чата для ICMS 1.10+


Компонент представляет собой чат с общей комнатой и приватными сообщениями на основе личных сообщений из основной поставки.

Что нового:
WYSWYG строка чата
Новые PNG смайлы из Twitter Emoji
Смена цвета пользователем сразу же меняет цвет сообщения
Чистка кода
Убрал всякие ненужные команды
Работает вроде нормально и быстрее.

Качать тут: https://github.com/neochapay/icms-ajaxchat/archive/master.zip
Бесплатный компонент AjaxChat ver 0.4 | Android приложение для компонента Чат
Комментарии (60)
Black-Raven90 12 ноября 2014 в 10:00 +1
Если кликнуть по нику пользователя, чтобы отправить ему публичное сообщение, то текст набирается только после пары кликов по строке ввода.
Звук об упоминаниях в чате не проигрывается.
Кнопка "помощь" не работает.

Проверял на Firefox 33, дефолтный и свой шаблоны, icms 1.10.4
А вообще, хороший компонент для развлекательных сайтов)
Сергей Игоревич 12 ноября 2014 в 10:02 +1
Помощь вообще отрублена...в шаблоне видимо не убрал...
Про звук - флеш есть?

Со строкой известный мне трабл...думаю как его поправлять...
Black-Raven90 12 ноября 2014 в 10:08 +1
Конечно есть, Flash 15.
Сергей Игоревич 12 ноября 2014 в 10:08 +1
Ошибок в консоле нет?
Black-Raven90 12 ноября 2014 в 10:14 +1
Вроде ничего, что исходило бы от чата.
Сергей Игоревич 12 ноября 2014 в 10:24 +1
$f().play(1); В js консоле попробуйте сделать...
Black-Raven90 12 ноября 2014 в 10:31 +1
Вроде сделал, но на что там смотреть - не знаю. Тестировать пока больше не буду.
Александр 12 ноября 2014 в 12:56 +1
Круто очень ждали! ++
irbis 12 ноября 2014 в 16:20 +1
Предоставьте кто-нибудь демку, плиз!
Сергей Игоревич 12 ноября 2014 в 16:22 +1
на сайте моего радио можете глянуть cheb.fm
Alekskrug 12 ноября 2014 в 16:44 +1
Здравствуйте!
У меня не большая проблема точнее я не могу найти где это поправить.
В двух словах когда отправляешь смайл в общем чате всё хорошо но когда его отправляешь в приватном чате приходит не смайл а код (<img class="emo_c" src="/components/ajaxchat/img/smiles/faces/1f38e.png">) Как это поправить?
Сергей Игоревич 12 ноября 2014 в 16:44 +1
ой.....ушёл поправлять....
Alekskrug 13 ноября 2014 в 18:49 -1
Вы смогли решить мою проблему или нет
Сергей Игоревич 17 ноября 2014 в 21:02 0
Обновите из того же архива
Модератор Реальности 12 ноября 2014 в 22:37 -1
Fatal error: Call to undefined method cmsPage::initTemplate() in /home/.../public_html/components/ajaxchat/frontend.php on line 33

как поправить?

в строке 33 так:

$smarty = cmsPage::initTemplate('components', 'com_ajaxchat_view.tpl');
Сергей Игоревич 13 ноября 2014 в 12:18 +1
cmsPage::initTemplate замените на $inCore->initSmarty и обновите лучше CMS
Модератор Реальности 14 ноября 2014 в 02:17 -3
Мы раньше жили бедно, а тут нас еще и обокрали.........
Модератор Реальности 17 ноября 2014 в 21:18 -1
не пойму что за дела во всех моих сообщениях кругом поставили мне минусы???? я тут общаюсь только по вопросам системы за что?
hummer7887 14 ноября 2014 в 00:53 +2
Отличный чат, только у меня такой момент, когда отправляешь сообщение, оно появляется в чате, только после обновления страницы с чатом.... это совсем не удобно... Тестирую дальше!
Сергей Игоревич 17 ноября 2014 в 09:51 0
В хроме ctrl-shift-j и смотреть ошибки JS
Clear 14 ноября 2014 в 02:18 +1
Супер вещь земляк ))) плюсанул.
Модератор Реальности 17 ноября 2014 в 20:52 0
У меня на 1.10.1 вообще не работает не одна ваша сборка чата а описание не мыслемо запутано
Сергей Игоревич 17 ноября 2014 в 21:03 0
Симптоматику бы
Модератор Реальности 17 ноября 2014 в 21:12 -1
при отправке выдает подтвердите действия и все, чат горит всегда черным
Сергей Игоревич 17 ноября 2014 в 21:13 +1
Ссылку на сайт и логинпасс в личку для обычного пользователя.
Модератор Реальности 17 ноября 2014 в 21:15 -1
я вчера с бекапа восстановил сайт после установки чата, вам писал в личку молчек тут глухо снес все. А мне на проекте именно чат нужен очень
Сергей Игоревич 18 ноября 2014 в 11:33 +6
Ну простите что я иногда сплю и работаю. Я не могу отвечать в режиме реального времени.
Gennaro Bianco 17 ноября 2014 в 22:07 0
В чате кнопка "Отправит" написана без мягкого знака... Ошибка
Модератор Реальности 17 ноября 2014 в 22:23 -1
это наименьшее о чем тут стоило упоминать)))
Сергей Игоревич 18 ноября 2014 в 11:32 +1
Модератор Реальности 18 ноября 2014 в 14:48 -1
я имел ввиду, не осуждение Сергей я имел ввиду что ошибку типа опечатки легко исправить. Чат классный проблему я нашел в своей системе но не знаю сегодня планирую обновить систему не знаю что выйдет но на новом проекте чат работает классно.
Сергей Игоревич 18 ноября 2014 в 14:55 +1
ну и славненько.
Модератор Реальности 18 ноября 2014 в 17:55 -2
нервы на приделе, обновил сайт

ни черта

не работает все прошло успешно а как не работало ничего так и не работает, с такой поддержкой и такими любезными программистами быстрей в психушку угодить можно чем развиться и что то сделать руки опускаются о т всех этих тупых и не понятных ходов которые совершенно непонятны картина ошибок такая

Сергей Игоревич 18 ноября 2014 в 17:58 0
У вас не установлена Jquery в шаблоне
Модератор Реальности 18 ноября 2014 в 18:02 -1
и что теперь делать?
Сергей Игоревич 18 ноября 2014 в 18:23 0
подключить её...
Модератор Реальности 18 ноября 2014 в 18:31 -3

Я ПОНИМАЮ ЧТО ТУТ ВСЕ УМНЫЕ И СЧАСТЛИВЫЕ И ПРОЩУ ПРОЩЕНИЯ ЧТО ВОТ ТАКОЙ ТУПОЙ И ГЛУПЫЙ РЕШИЛ СПРОСИТЬ У ВАС. ВКЛЮЧИТЬ МОЖНО ВКЛЮЧАТЕЛЬ НА СТЕНЕ ИЛИ ТЕЛЕВИЗОР В РОЗЕТКУ Я ЗАДАЛ ВОПРОС НЕ ДЛЯ СЛОВЦА А ЧТОБ ПОЛУЧИТЬ ОТВЕТ КАК СДЕЛАТЬ. ДЛЯ ЧЕВО ТУТ ВСЕ ВЫ ДЕЛАЕТЕ ЕСЛИ НЕ ХОТИТЕ ОТ СВОЕЙ ВАЖНОСТИ ОТВЕЧАТЬ НА ВОПРОСЫ ДЛЯ КОГО ВЫ СОБСТВЕННО ЭТО ДЕЛАЕТЕ САМОЛЮБИЕ ИЛИ РЕАЛЬНО ВЫ ОТКРЫТЫ И ГОТОВЫ ПОМОЧЬ НЕТ ТАК ЗАКРОЙТЕ ЛАВКУ И ПРЕКРАТИТЕ ВРАТЬ О ПОМОЩИ ПОДДЕРЖКИ

Rossoman 18 ноября 2014 в 19:14 0
Я извиняюсь что вмешиваюсь в чужой разговор, но неужели не хочется попробовать разобраться самому. Тем более Вам и так уже сказали в чем причина.
Достаточно вбить в гугл как подключить jquery
Если и искать ничего не хочется, то как минимум откройте файл template.php Вашего шаблона, и добавьте между тегами <head></head>
Код PHP:
  1. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
Модератор Реальности 18 ноября 2014 в 19:36 -1
спасибо за ответ. дело в том что у меня при миграции от 1.10.1 до 1.10.4 все прошло нормально но в конце не обновиляяс шаблон я его в ручную обновил и встала проблема как и где не дочеты, иногда день проседишь вот так и к вечеру уже не знаешь что еще не так вот и спросил нарвался на смешки и приколы а нервы на приделе были устал, сейчас разгребаю все
stassis 21 ноября 2014 в 20:48 +1
Подскажите как чистить сообщения через Cron?
Модератор Реальности 23 ноября 2014 в 21:09 -1
актуально
Сергей Игоревич 24 ноября 2014 в 10:32 0
Про крон делается в кронтабе следующая запись
* * * * * wget http://ДОМЕН/ajaxchat/cron -o /dev/null > /dev/null 2>&1
Сергей Игоревич 24 ноября 2014 в 10:32 0
Про крон делается в кронтабе следующая запись
* * * * * wget http://ДОМЕН/ajaxchat/cron -o /dev/null > /dev/null 2>&1
Модератор Реальности 24 ноября 2014 в 11:59 -5
А что трудно НОРМАЛЬНО ответить куда и что поставить и называть файлы правильно а не

кронотабе

лененоба хербаде, если вы умные и все знаете не значить что в се ваш сленг учили и могут понять, не хотите отвечать на вопросы зачем выкладывать а потом смеяться над теми кто интересуется вашими поделками переделками или это сообщество высмеивания и издевательств???
Сергей Игоревич 24 ноября 2014 в 12:12 +3
1. ни кто вам ни чего не должен
2. научитесь пользоваться гуглом
3. удачного дня.
Модератор Реальности 24 ноября 2014 в 12:23 -7
ну тогда и не надо тут писать и мозги пудрить пишите что все вопросы к гуглу
r2 24 ноября 2014 в 12:52 +3
Прекращайте грубить и ругаться, пожалуйста.
Автор вам дает конкретные ответы на вопросы, касающиеся его продукта.
Но при этом он не обязан обучать вас общей компьютерной грамотности.
Сергей Игоревич 24 ноября 2014 в 12:54 0
Модератор Реальности 25 ноября 2014 в 01:47 -1
Скрытый текст виден только зарегистрированным пользователям
Модератор Реальности 25 ноября 2014 в 01:53 -4
Никто не грубил, не надо путать грубость и высказывания мнения пусть и не приятное в вашем понимании но это мое мнение которое Вы и ваши пристебаи тут сложили о себе.

И о Приоре смотрю у местных модеров тут синдром консьержа обостряется????[/h1] Если есть вопросы я их задаю а если не можете отвечать так как например делает тот же Макс или другие заслуживающие уважения тут ребята, я общаюсь со всеми на уважительно доброжелательном тоне.

Скрытый текст виден только зарегистрированным пользователям

Я УВАЖАЮ ПРИСУТСТВУЮЩИХ ЧЕСТНЫХ ОТКРЫТЫХ И ДОБРЫХ ЛЮДЕЙ!!!

VopisUVD 23 ноября 2014 в 19:39 +2
Когда ожидать обновление на 1.10.5
Сергей Игоревич 24 ноября 2014 в 10:32 -1
А что не ставится? О_О
Andrey 30 декабря 2014 в 19:14 0
Когда ожидать обновление на 1.10.5

А что не ставится? О_О


Ставится, но сообщения появляются только после обновления страницы.
Скела 31 января 2015 в 02:21 0
появляются после обновления + модуль чата выдает ошибку
Код ВЫВОДИМЫЙ:
  1. initSmarty is DEPRECATED, use cmsPage::initTemplate in ...core\cms.php on line 1242
Игорь 22 декабря 2014 в 02:27 -1
Imho, но для версии 1.x не актуально уже....
Сергей Игоревич 24 декабря 2014 в 12:08 +1
Что это?
GarikKR 28 декабря 2014 в 01:26 0
Сергей Игоревич скажите под 2.1.2 будет чатик и приложение для андроида с личной системной перепиской? спасибо
Сергей Игоревич 28 декабря 2014 в 13:59 +1
Чат пока планируется
Приложение - заказывайте
Александр 10 апреля 2015 в 21:09 0
Сергей Игоревич, а какие команды именно вы убрали? спасибо за новый чат тот 1.10.3+ =)
Андрей 26 января 2016 в 21:20 0
Сергей Игоревич, Доброго дня вам прогресс не стоит на месте спасибо вам за Чат
есть вопрос .
Приложение Телеграм с открытым кодом есть ли возможность в чат добавить строки кода ,чтобы синхронизировать чат на сайте и группу в телеграмм

Ну в общем весь вопрос во вставке куска своего кода в нужное место
с телеграмм он связан ботом который принимает от чата текст и вещает его в телеграм и наоборот,

возможно ли такое ???
Информации толком нигде нет ,но я видел это в работе
заранее спасибо