Представляю вашему вниманию компонент Чат для ICMS теперь абсолютно бесплатно в честь моего долгого отсутствия и нового года :)
Полная интеграция с ICMS ни каких внешних скриптов
При входе пользователей проигрываются звуки
При новых сообщениях проигрываются звуки
При направленных сообщениях тоже проигрываются звуки
Все сообщения пишутся в БД
Имеется локальный банн пользователей
Имеется модуль "Сейчас в чате"
Всё естественно только Ajax и JSON никаких перезагрузок страницы
Поддержка bb-code
Из недоделаного-надо переделать чтобы было красиво:
Инсталятор
Личные сообщения
Это не релиз а как говориться начало открытой разработки😊ТОЛЬКО ДЛЯ 1.10
Качать тут: github.com/neochapay/icms-ajaxchat
Спасибо говорить сюда:
WebMoney: R321537935660
Полная интеграция с ICMS ни каких внешних скриптов
При входе пользователей проигрываются звуки
При новых сообщениях проигрываются звуки
При направленных сообщениях тоже проигрываются звуки
Все сообщения пишутся в БД
Имеется локальный банн пользователей
Имеется модуль "Сейчас в чате"
Всё естественно только Ajax и JSON никаких перезагрузок страницы
Поддержка bb-code
Из недоделаного-надо переделать чтобы было красиво:
Инсталятор
Личные сообщения
Это не релиз а как говориться начало открытой разработки😊ТОЛЬКО ДЛЯ 1.10
Качать тут: github.com/neochapay/icms-ajaxchat
Спасибо говорить сюда:
WebMoney: R321537935660
Реклама #
Димитриус 11 лет назад #
Алфей 11 лет назад #
Сергей Игоревич 11 лет назад #
Кишля Раду 11 лет назад #
Сергей Игоревич 11 лет назад #
Кишля Раду 11 лет назад #
Сергей Игоревич 11 лет назад #
omarov 11 лет назад #
Станислав Григорьевич (Мозголом) 11 лет назад #
Кишля Раду 11 лет назад #
Сергей Игоревич 11 лет назад #
Игорь 11 лет назад #
Сергей Игоревич 11 лет назад #
Dimson 11 лет назад #
А зачем в script.js, вот это:
$("#chatUsers UL").append("<li class=\"chatuser\" id=\"chatuser_"+this.user_id+"\"><div onClick=\"loadUser("+this.user_id+")\"><img src=\"http://yamolodoi.ru/images/users/avatars/small/"+this.imageurl+"\">"+this.nickname+"</div></li>");
и
$("#chatUsers UL").append("<li class=\"chatuser\" id=\"chatuser_"+this.user_id+"\"><a href=\"/users/"+this.login+"\"><img src=\"http://yamolodoi.ru/images/users/avatars/small/"+this.imageurl+"\">"+this.nickname+"</a></li>");
Сергей Игоревич 11 лет назад #
Dimson 11 лет назад #
Сергей Игоревич 11 лет назад #
sotastroy 11 лет назад #
Сергей Игоревич 11 лет назад #
sotastroy 11 лет назад #
st.Puh 11 лет назад #
А модуль на главной выводит иероглифи потому что файл модуля \modules\mod_ajaxchat\module.php в кодировке утф8 без бом
Сергей Игоревич 11 лет назад #
st.Puh 11 лет назад #
Сергей Игоревич 11 лет назад #
VonKruger 11 лет назад #
Сергей Игоревич 11 лет назад #
Сергей Игоревич 11 лет назад #
st.Puh 11 лет назад #
Сергей Игоревич 11 лет назад #
st.Puh 11 лет назад #
и такое во всем файле, ну и соответственно выводит тоже корябины
st.Puh 11 лет назад #
код
вывод
Сергей Игоревич 11 лет назад #
st.Puh 11 лет назад #
Сергей Игоревич 11 лет назад #
st.Puh 11 лет назад #
Сергей Игоревич 11 лет назад #
1. Регаетесь
2. Делаете форк (там кнопка есть)
3. Правите файлы
4. Заливаете (система сама создат все патчи и проследит зависимости)
5. Жмёте pull reuerest
6. Я одобряю нажатием одной кнопки
Попробуйте это действительно удобно
st.Puh 11 лет назад #
Сергей Игоревич 11 лет назад #
st.Puh 11 лет назад #
AndroS 11 лет назад #
Сергей Игоревич 11 лет назад #
Noname 11 лет назад #
Azura 11 лет назад #
А возможна интеграция с миничатом от ХолиГан? Или... имеется ли модуль чатика? Было бы вообще обалденно... =)
ukrtop 11 лет назад #
Azura 11 лет назад #
Сергей Игоревич 11 лет назад #
Azura 11 лет назад #
Сергей Игоревич 11 лет назад #
st.Puh 11 лет назад #
Сергей Игоревич 11 лет назад #
st.Puh 11 лет назад #
Станислав Григорьевич (Мозголом) 11 лет назад #
Сергей Игоревич 11 лет назад #
Станислав Григорьевич (Мозголом) 11 лет назад #
ukrtop 11 лет назад #
Сергей Игоревич 11 лет назад #
omarov 11 лет назад #
Сергей Игоревич 11 лет назад #
omarov 11 лет назад #
Ратмир 11 лет назад #
omarov 11 лет назад #
Ратмир 11 лет назад #
omarov 11 лет назад #
omarov 11 лет назад #
omarov 11 лет назад #
Kreator 11 лет назад #
- всех кто он лайн (тех кто действительно на сайте, а не вышел и еще несколько минут висит как онлайн) выводит в чате автоматически
- в правом нижнем углу экрана (или в другом каком месте) при наличии новых сообщений в чате чтоб висело сообщение: в чате 55 чел и 105 новых сообщений (кол-во новых сообщений - за посление 5 мин) по клике по которому - переход в чат и если новое приватное сообщение в чате рядом уведомление.
Saw 11 лет назад #
Kreator 11 лет назад #
Обычный штатный хостинг выдержит 50 онлайна? а 100?
Kreator 11 лет назад #
- викторина
- свои классы (что можно добавлять команды и действия к командам чата)
- боты (которые не дадут сильно скучать)
- если кто онлайн, чтоб лента активности транслировалась в чат (появилась что в ленте - на ссылку, читай)
- возможность неавторизованным дать быстрый вход через логинзу (не кидать его на страницу регистрации, а нажать вход предложение войти через социальные сети, ткнул - вошел)
omarov 11 лет назад #
lesterkey 11 лет назад #
и если надо что то удалить,то придется лесть в базу...
Сергей Игоревич 11 лет назад #
Серега 11 лет назад #
fact 11 лет назад #
Shalunix 11 лет назад #
Сергей Игоревич 11 лет назад #
Shalunix 11 лет назад #
Сергей Игоревич 11 лет назад #
Shalunix 11 лет назад #
public function getNewMessages($last_id,$user_id)
{
if($this->inDB->get_last_id('cms_ajaxchat_messages') >= $last_id)
{
// return false;
}
но есть еще ошибки.
Shalunix 11 лет назад #
CREATE TABLE IF NOT EXISTS `cms_ajaxchat_banlist` (
`user_id` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `cms_ajaxchat_messages` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL,
`to_id` int(11) NOT NULL,
`message` mediumtext NOT NULL,
`time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `cms_ajaxchat_online` (
`user_id` int(11) NOT NULL,
`last_action` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Спасибо, Ратмиру
Shalunix 11 лет назад #
Shalunix 11 лет назад #
Shalunix 11 лет назад #
balooo 11 лет назад #
NekSOR 11 лет назад #
Сергей Игоревич 11 лет назад #
NekSOR 11 лет назад #
Сергей Игоревич 11 лет назад #
Noname 11 лет назад #
Mercy 11 лет назад #
Сергей Игоревич 11 лет назад #
Настёна 11 лет назад #
Настёна 11 лет назад #
Сергей Игоревич 11 лет назад #
Настёна 11 лет назад #
Попробую еще раз...
Сергей Игоревич 11 лет назад #
Telema93 11 лет назад #
Сергей Игоревич 11 лет назад #
Student 11 лет назад #
Student 11 лет назад #
letsgo 11 лет назад #
Сергей Игоревич 11 лет назад #
Игорь 11 лет назад #
Сергей Игоревич 11 лет назад #
Игорь 10 лет назад #
Не пашет в нём зараза...
Сергей Игоревич 10 лет назад #
Игорь 10 лет назад #
Сергей Игоревич 10 лет назад #
Игорь 10 лет назад #
Сергей Игоревич 10 лет назад #
Zelleboba 10 лет назад #
Стоит ваш Чат на 1.10.3 вопросов пока нет, кроме одного выдает обновления компонента, плагинов и модулей. Модули и плагины обновились без проблем, а компонент выдает следующее "Чат v0.4-be → 0.4-beta1" жмешь обновить, он говорит, что обновление прошло успешно, но сам модуль не обновляется висит "Чат v0.4-be". Кеш чистил, не помогает. Что еще можно попробовать?
Zelleboba 10 лет назад #
Сергей Игоревич 10 лет назад #
Zelleboba 10 лет назад #
Стоит ваш Чат на 1.10.3 вопросов пока нет, кроме одного выдает обновления компонента, плагинов и модулей. Модули и плагины обновились без проблем, а компонент выдает следующее "Чат v0.4-be до 0.4-beta1" жмешь обновить, он говорит, что обновление прошло успешно, но сам модуль не обновляется пишет "Чат v0.4-be". При повторном нажатии на обновление компонентов, предлагает по новой обновить до 0.4-бета1. Кеш чистил, не помогает. Что еще можно попробовать?
Сергей Игоревич 10 лет назад #
Zelleboba 10 лет назад #
Intrerio 10 лет назад #
Сергей Игоревич 10 лет назад #
dle 10 лет назад #
2.
Не сочтите за критику или не уважение. Разработчикам респект и успехов в доработке !!! Ждем, надеемся и верим.
Сергей Игоревич 10 лет назад #
dle 10 лет назад #
dle 10 лет назад #
Ссылка для теста Чат
Сергей Игоревич 10 лет назад #
overflow-y: auto;
Замените на хидден и уберётся скрол. Только зачем его убирать ?
dle 10 лет назад #
#chatLineHolder{
height:360px;
width:100%;
margin-bottom:20px;
overflow-y: auto;
overflow-x: hidden;
margin-left: -15px;
dle 10 лет назад #
Сергей Игоревич 10 лет назад #
dle 10 лет назад #
dle 10 лет назад #
Сергей Игоревич 10 лет назад #
dle 10 лет назад #
Сергей Игоревич 10 лет назад #
dle 10 лет назад #
Сергей Игоревич 10 лет назад #
Создайте pull requerest на гитхабе...чтоб я не забыл :)
dle 10 лет назад #
Я написал для примера в чат.
/to Lichija crazy
Вот например этот или любой другой смайлик отправить лючии или другому пользователю(именно сделать указание на пользователя)
То дописывается еще раз domen.zone(Домен вашего сайта дважды прописывается)
Буду благодарен если сообщите разработчику и проблема решится.
Проблема имеется и у меня.Жду с нетерпением ее решения.
Спасибо заранее.
Сергей Игоревич 10 лет назад #
Raiden 10 лет назад #
Сергей Игоревич 10 лет назад #
Raiden 10 лет назад #
Игорь 10 лет назад #
Как не выводился отправленный текст, так и не выводится.
Текст виден только после перезахода в чат.
Raiden 10 лет назад #
Сергей Игоревич 10 лет назад #
Алфей 10 лет назад #
Сергей Игоревич 10 лет назад #
Алфей 10 лет назад #
Сергей Игоревич 10 лет назад #