SmartChat - обновление

+14
3.39K
День добрый.

В каталоге обновилась бесплатная версия SmartChat. Но основная часть функционала появилась в PRO версии. Наибольшая функциональность достигается совместно с компонентом TelegramAPI, но он не является необходимым.

Иллюстрация

Что появилось в бесплатной:

1. Второй дизайн (спасибо yury), дизайн чата можно менять в настройках виджета на вкладке Дизайн
2. Вывод списка онлайн в чате
3. Вывод списка онлайн отдельным виджетом
4. Интеграция с мессенджером Телеграм (для этого нужен дополнительный компонент TelegramAPI — внизу добавлю ссылки на все компоненты)
5. Отображение чата для гостей

И возможности PRO версии:

Вывод неограниченного количества чатов на различные страницы сайта

1. Для каждого чата можно настроить различный дизайн (один из двух)
2. Выводить в чате список онлайн или нет.
3. Отдельно вывести виджет списка онлайн — можно вывести его и на главной странице, отдельно от самого чата
4. Интеграция с Telegram — отправка всех сообщений в указанный Телеграм канал.
5. Ответы из Телеграм прилетают обратно в чат.
6. Удаление/редактирование сообщений в чате приводит к удалению/редактированию сообщений в Телеграм
7. Работает отправка иллюстрация в Телеграм — в чат прилетают картинки.
8. Вывод подписи в Телеграм после каждого сообщения.
9. Отображение чата для гостей

Вывод чата в группе отдельной вкладкой

1. Настройка отображения чата (показывать не участникам группы или нет) может производиться владельцем группы
2. Выгрузка сообщений чата в канал, указанный владельцем группы
3. Настройка подписи владельцем канала, которая будет добавляться к каждому сообщению

Вывод чата в каждой записи типа контента

1. Автор записи сам может указать добавлять чат в его запись (новость/пост/объявление) или нет
2. Отправка уведомлений обо всех сообщениях в чатах пользователя (в чатах из его записей) в Телеграм в личку (уведомление шлет бот сайта)

Кроме того переделана страница настроек виджета — теперь она стала намного понятней и проще.


Цена на компоненты фиксируется на текущем уровне до 7 ноября включительно.

Исходный код открыт, лицензия на домен не нужна (установить можно на все свои сайты). Бесплатные обновление 6 месяцев со дня покупки.





Иллюстрация
Иллюстрация
Иллюстрация
Иллюстрация
Иллюстрация
Иллюстрация
Иллюстрация
Демо http://v28.smartcontrol.today/chat.html

Тестовые аккаунты
t1@t1.ru
t2@t2.ru
...........
t10@t10.ru

пароли везде 123123
+1
Mari Mari 7 лет назад #
Как и всегда, дополнение выполнено на высоте smile
+1
Денис Васильевич Денис Васильевич 7 лет назад #
Так напишите об этом в отзывах к дополнению а не только в комментариях.
+1
Денис Васильевич Денис Васильевич 7 лет назад #
А то вы пишите: "дополнение выполнено на высоте", а в отзывах маячит лишь одна звёздочка.
0
Jestik Jestik 7 лет назад #
А где ЭТО дополнение в каталоге? Я ж отзыв не написал
0
Jestik Jestik 7 лет назад #
3.6. При публикации в блоге готового решения (плагина, модуля, виджета, компонента, шаблона) необходимо публиковать соответствующую запись в каталоге дополнений, указав в ней ссылку на пост в блоге и/или ссылку на скачивание архива выкладываемого дополнения.
0
Pocus Pocus 7 лет назад #
У меня одного с демо-сайта открываются рекламные страницы? И процессор грузится так, что кулер завывает?
0
SmartControl SmartControl 7 лет назад #
У меня нет, но всякое бывает. Включил Content Security Policy, посмотрите сейчас. Если проблемы нет - значит есть вероятность в заражении вашего браузера. Пока никто больше не писал о подобном. Но если будут еще сигналы, то можно будет просканировать сайт на вирусы..
0
Pocus Pocus 7 лет назад #
Нагрузки на проц уже нет, видимо помогло. Но при клике в любое пустое место открываются окна казино и игровых сайтов.
Вот и я думаю, может браузер? Что-то часто такие сайты стали попадаться.
0
Pocus Pocus 7 лет назад #
Все наладилось, левые сайты не появляются.
+1
SmartControl SmartControl 7 лет назад #
Лечите компьютер, заражение у вас скорее всего - потому что ни от кого больше я про казино не слышал, и сам не видел. Вот для этого как раз и нужно настраивать CSP) чтобы пользователи с вирусами не видели свои же вирусы на вашем сайте.
0
Dorimen Dorimen 7 лет назад #
1. http://take.ms/VfSEy - когда захожу на вкладку чата в группе изменяется полоса прокрутки браузера тоже
2. несколько дней назад создал штук 20-ть тестовых сообщений. зашел сегодня - нет ни одного сообщения из старых.
0
SmartControl SmartControl 7 лет назад #
По поводу второго - сообщение чистятся раз в сутки кроном, вы можете это отменить. Просто зайдите в планировщик и отключите задание на удаление сообщений от чата.

В чатах обычно старые 100500 сообщений не хранят, это же общение онлайн. Только здесь и сейчас. Но если удалять не нужно, то решается просто.

Полосу прокрутки посмотрю, это не во всех браузерах.. в Фаерфоксе вообще никакой реакции. Стили надо вообще удалить для прокрутки, они не универсальны.
0
Dorimen Dorimen 7 лет назад #
----
Полосу прокрутки посмотрю, это не во всех браузерах.. в Фаерфоксе вообще никакой реакции. Стили надо вообще удалить для прокрутки, они не универсальны.
----

Да, речь идет о браузере Google Chrome
+1
SmartControl SmartControl 7 лет назад #
Вы можете поправить у себя в шаблоне (не дожидаясь обновления) - в самом конце файла, удалить строки начинающиеся с "::" - семь строк. Кидаю пути к файлам. Один файл для виджета чата, второй для виджета чата группы.

/templates/default/controllers/sc_chat/widgets/chat/chat.tpl.php
/templates/default/controllers/sc_chat/widgets/groupchat/chat.tpl.php
0
Василич Василич 7 лет назад #
При клике на сообщение от имени гостя:

https://image.prntscr.com/image/CWpBErjvR5qm62UnJz13Ng.png
0
lezginka.ru lezginka.ru 7 лет назад #
@SmartControl, а насколько сложно привязать чат к ватцапу?
0
SmartControl SmartControl 7 лет назад #
Нереально, у whatsapp нет таких механизмов. К вайберу еще можно попробовать, у них какое-то API есть - но я не разбирался глубоко. Не знаю его возможностей. Telegram пока сильно обгоняет их в этом плане.
0
ivanish ivanish 7 лет назад #
А у меня не удаляются те, кто вышел из чата, так и висят онлайн
0
SmartControl SmartControl 7 лет назад #
Бывает такое. То ли при закрытии браузера, то ли в каких-то браузерах. Пока наблюдаем этот момент.
Я у себя поставил принудительную очистку списка онлайн по крону раз в пять минут - может быть это оптимальное решение. Если кто и зависнет, то не небольшое время.

Дело в том, что клиент сам извещает сервер что он выходит из чата. И если он не известил, то сервер об этом не узнает. И в некоторых случаях этог извещение не срабатывает как надо.
+1
Dorimen Dorimen 7 лет назад #
У меня такая же проблема с тем, кто пользователи не удаляются из списка онлайна. Можно тоже получить принудительную очистку по крону? И еще хочу спросить - можно ли в следующих апдейтах компонента добавить иконку возле ника в списке онлайна, чтоб можно было при нажатии на нее перейти на профиль пользователя?
0
Dorimen Dorimen 7 лет назад #
Установил компонент SmartChat (и Telegram API). Но почему-то не выводится список пользователей онлайн и в сам чат сообщение не уходит: http://take.ms/1s7VS Вроде все настроил как на другом проекте (на этом втором работает)
0
SmartControl SmartControl 7 лет назад #
Но почему-то не выводится список пользователей онлайн и в сам чат сообщение не уходит

Может быть несколько причин
1. Неверно настроена база Firebase в настройках (нет прав, лишний пробел в названии или в ключах)
2. Ошибки javascript

Это самые частые причины. Я ответил на письмо, проверьте почту.

Еще от автора

Stylik - визуальный редактор CSS стилей
Всем привет, Это первый компонент из серии (Шаблон + Лендинг + Редактор). Он позволяет кастомизицировать любой шаблон под InstantCMS 2.
Smart Шаблон на Bootstrap 4, Первое знакомство
Приветствую. В этом шаблоне нет привычной заранее заданной схемы позиций. Любая схема создается вручную за пару минут.
Загрузка с Google Images и Релевантные видео Youtube
Приветствую, В этом посте расскажу сразу про две доработки.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.