Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Новые возможности форумов » Собственный чат для форумов MyBB - ChatX


Собственный чат для форумов MyBB - ChatX

Сообщений 41 страница 60 из 67

1

Чат для форума Chat X


https://i.imgur.com/ZRCvmH0.png   Демонстрация

ChatX - моя разработка чат-комнаты для всевозможных сайтов, включая форумы MyBB.

Чат похож на мини-диалоги (а-ля ВКонтакте) с использованием некоторых идей из мессенджеров (а-ля Telegram, WhatsApp итд).

Главная цель разработки - крайне простая установка скрипта, а также возможность встраивать виджет чата на сторонние сайты. По задумке чат работает "из коробки" и Вам лишь нужно распаковать архив на сервере.

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

Важной особенностью этого чата будет простая, но рабочая интеграция с форумами MyBB: чат поддерживает авторизацию пользователей по переменным форума.

Ещё одной особенностью скрипта является хранение данных в файлах. Это упрощает как его установку, так и снижает требования к веб-хостингу. Чат можно устанавливать даже на бесплатные веб-хостинги.

Чат открытый, бесплатный, без рекламы, его разработка ведётся на GitHub.

Примеры оформления чата

https://forumupload.ru/uploads/000f/e8/fc/2/196483.png https://forumupload.ru/uploads/000f/e8/fc/2/243086.png

Установка:

Установка скрипта сводится к:
ВАРИАНТ 1.
1) скачать архив скрипта чата - ИСТОЧНИК 1 / ИСТОЧНИК 2;
2) закачать его на сервер и распаковать;
3) зайти в админ-панель по адресу ваш-домен/ваша-папка/chatx/client/
4) указать в настройках адрес вашего основного сайта (в случае использования чата на сторонних сайтах (например, на форуме MyBB));
5) скопировать готовый код виджета и добавить его куда-нибудь себе на сайт.

Требования к серверу:
PHP (тестирование велось на версии 7.4)
Наличие домена у Вашего сайта (работоспособность по ip не проверялась)
Использование SSL шифрования (многие хостинги предоставляют возможность установить бесплатные сертификаты)
Поддержка Curl (для загрузки изображений)

Требования к пользователю:
Наличие относительно современного браузера

ВАРИАНТ 2.
Воспользоваться сервисом бесплатных чатов от XLNS.ru. Это самый простой способ создать свой чат.

Вам понадобится заполнить форму регистрации, указав
- имя администратора
- домен чата
- e-mail
- пароль администратора чата.

Протестировать сервис чатов можно по ссылке.

 


 

ТЕХНИЧЕСКИЕ ДЕТАЛИ

Основные возможности:
- вид мини-диалогов;
- автоматическое обновление и получение сообщений;
- публичный и приватный режим чтения;
- хранение данных в файлах;
- модераторская панель с настройками чата, страницами управления пользователями, управления стиля, управления сообщениями;
- поддержка тегов форматирования (bb-теги);
- загрузка изображений;
- emoji;
- интеграция с MyBB;
- звуковые и push-уведомления;

Отредактировано C3La-NS (Чт, 6 Июл 2023 22:06:06)

+12

41

в связи с введением на сервисе иконок браузера и оськи выявлен косяк

Код:
    [class^="icon-"]:before, [class*=" icon-"]:before {
        font-family: "chatx-icons" !important;
        font-style: normal !important;
        font-weight: normal !important;
        font-variant: normal !important;
        text-transform: none !important;
        speak: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

этот код в стилях чата вызывает баги отображение иконок сервиса.

пока лень копаться и фиксить, но если у кого-то будет проблема - сообщите, постараемся придумать что-то.

Когда C3La-NS вернется с армии, надо будет сказать, чтоб использовался менее жёсткий код для иконок, которые не затрагивает все иконки форума, а только чат

+2

42

kernel поменял селекторы, так что проблемы больше быть не должно.
но стоит все равно подкорректировать стиль скрипта, т.к. классы, содержащие "icon-" - не редкость

+1

43

+7

44

Не могу залогиниться в чате под админом. Что не так? Пишет логин или пароль не опознаны. А если пытюсь зарегаться как Admin- пишет Имя занято

Инструкция шедевральна..  Авторизуйтесь в модераторскую панель, перейдите в "Настройки чата" введите в поле "Внешний домен" адрес вашего форума без конечного слэша ( / ).

В какую модераторскую панель? Панель сайта? Панель Чата? Под какими данные входить, откуда их брать?

В чате жму логин и ввожу админские данные - аккмунт не опознан , Жму на чат менеджмент - птыюсь там залогиниться - тоже самое

Отредактировано SeriousX (Пн, 16 Ноя 2020 23:25:05)

+1

45

SeriousX
Чел ушёл в Армию, год не будет ( точнее прошло 3 мес)  :flag:

Логиниться нужно на сайте, где создавали чат(наскок я помню) (Там на сайте со своим PHP нужно распаковать выданный архив и зайти по адресу,
короче см. пункт Установка вручную на сервер:

Spoiler

Отредактировано Deff (Вт, 17 Ноя 2020 01:48:32)

+3

46

Deff написал(а):

SeriousX
Чел ушёл в Армию, год не будет ( точнее прошло 3 мес)  :flag:

Логиниться нужно на сайте, где создавали чат(наскок я помню) (Там на сайте со своим PHP нужно распаковать выданный архив и зайти по адресу,
короче см. пункт Установка вручную на сервер:

Spoiler

Беустановочная версия без автора не регает новые...

Мда.. печаль..

Чат то я установил. Текста написано пофига а установка в "2 клика" Вот только не пойму, почему чат не логинится. Я авторизован на сайте. Захожу по адресу первоначальному домен.ру/chatx где серая страница с чатом только. По инструкции надо залогиниться в админ панель чата и провести дальнейшие настройки чтобы получить код для вставки на сайт. Но Вот тут он и не входит в админ панель чата. Что не так я сделал? Может он с базой не соеднился? В каком файле вообще настройки чата лежат.

+2

47

SeriousX написал(а):

Но Вот тут он и не входит в админ панель чата. Что не так я сделал? Может он с базой не соеднился? В каком файле вообще настройки чата лежат.

Ну я делал вточно так вроде б и логинилось...

Попробуйте снести директорию установки иустановить заново...  :question:

+1

48

Блин ваще вилы.. ни одного рабочего чата нет для Mybb.. Установил Arrowchat 2.1.1 и все отлоично было пока не заметил баг - При быстром редактировании сообщения пропадают кнопки Сохранить и отменить. Убираю строки чата из футера 0 кнопки появляются но чат пропадает. Куда тока не пихал не смог найти места чтобы и чат работал и кнопки не пропадали...

0

49

ChatX - основная тема

Код чата был обновлён до версии 2.4.0.
Мы решили пропустить публикацию на MyBB предыдущей версии (2.3.0), из-за некоторых ограничений в работе скрипта в связи с принятием современными браузерами новой политики безопасности. В актуальной версии чата данная проблема была решена.

Две последние версии скрипта ввели несколько десятков крупных и сотни мелких изменений.
Остановимся на самых главных из них:
Переработан внешний вид чата. Теперь он близок к привычной переписке в мессенджерах;
Добавлены стили оформления чата, переключаемые в модераторской панели;
Добавлена возможность задавать собственную цветовую гамму;
Улучшена интеграция чата с форумами MyBB;
Реализована работоспособность скрипта во всех современных браузерах, в т.ч. Apple Safari;
Реализована полная работоспособность виджета чата на сторонних сайтах;
Добавлено автоматическое распознавание ссылок от пользователей и их приведение в кликабельный вид;
Реализована удобная загрузка изображений с компьютера по URL или из буфера обмена по нажатию клавиш CTRL+V;
Реализован просмотр изображений во всплывающем окне с возможностью масштабирования графических элементов;
Добавлена возможность перетаскивать и изменять размер виджета на мобильных устройствах;
Чат больше не использует библиотеку jQuery и jQuery-ui;
Реализованы длительные авторизационные сессии;

В целом, новая версия работает очень хорошо и стабильно.

+6

50

Вставил код чата 2.4.0 в форум phpbb 3.3.10
на странице форума где чат перестали работать кнопки ббкодов в редакторе тоесть при создании темы или ответа в теме нажимаю кнопку ббкода кнопка не работает

0

51

marinaj13 написал(а):

Вставил код чата 2.4.0 в форум phpbb 3.3.10
на странице форума где чат перестали работать кнопки ббкодов в редакторе тоесть при создании темы или ответа в теме нажимаю кнопку ббкода кнопка не работает

Добрый день, здесь, конечно, тема для форумов сервиса mybb.ru, но поскольку чат задумывался как универсальное решение, можете ссылку на форум скинуть в лс, отладим.

+1

52

https://xlns.ru/wp-content/uploads/2023/11/chx-portal-img-2.5.0v2.png

Код чата был обновлен до версии 2.5.0
Добавлена поддержка PHP 8.0+
Для обновления контента в чате делается запрос не ко всему массиву данных, а к статическому json-файлу, содержащему только ID последних сообщений.
Отправка пустых bb-тегов теперь не конвертируется в html-теги
Следуя логике чата, вставка изображений возможна только с imgur.com
Непрозрачные png изображения отображаются в чате в качестве миниатюры
Добавлена опция в настройки чата для увеличения размеров виджета под большие экраны
В пустые bb-теги для удобства курсор вставляется между тегами
Добавлен визуальный круговой индикатор количества доступных символов в поле ввода сообщений
Добавлена возможность переносить курсор на новую строку в поле ввода нового сообщения с помощью сочетания клавиш CTRL+Enter (Enter на мобильных устройствах)
Полностью переработано поле ввода сообщения, устранен недочет со скроллингом в мобильной версии Chrome
Переработана форма входа/регистрации так, чтобы она убиралась из структуры чата, когда пользователь уже вошел в сессию.

Демо-форум с чатом.


Также запустили сервис бесплатных чатов на основе ChatX. Пока работаем в тестовом режиме, без платных подписок и рекламы  :mybb:
Будем смотреть по результатам работы и развивать проект.
Для создания вашего персонального чата нужно заполнить форму регистрации, указав
- имя администратора
- домен чата
- e-mail
- пароль администратора чата.

Протестировать сервис чатов можно по ссылке.

+4

53

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

0

54

но есть проблемы не все изображения можно встроить большие изображения вставить не получаеться

Добрый день!
можно, пожалуйста, пример (ссылку) такого большого изображения?

былобы здорово добавить возможность встраивать видео с вк ,ютуб  особенно с вк

Изначально думали, что смотреть видео на исходных сайтах удобнее, то есть пользователь просто скидывает ссылку в чат, другие пользователи по ней переходят. Однако, подумаем над реализацией такого функционала в модальном окне.

0

55

Код:
https://sun9-9.userapi.com/impg/1fQpSAe8TZ1JDBOgMS7w9XUBk2zmfoFWCTUErQ/7k6j8MTmqHU.jpg?size=1620x2160&quality=95&sign=3ff11bac52544c1d9fddbf91a5b652b1&type=album  

+1

56

marinaj13
Да, действительно не загружает по внешней ссылке. Будем разбираться, возможно есть ограничение со стороны хоста изображения на доступ.
https://i.imgur.com/s7D0zAI.png
Позднее дополнительно сообщим.  :)

0

57

C3La-NS написал(а):

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

Это похоже не прямая ссылка, потому что если ограничить ссылку до расширения .jpg, то будет ошибка. Вероятно из-за этого ссылка и не читается.

0

58

на форуме в темах других чатах прекрасно работает

0

59

kolobdur74 написал(а):

Это похоже не прямая ссылка, потому что если ограничить ссылку до расширения .jpg, то будет ошибка. Вероятно из-за этого ссылка и не читается.

marinaj13 написал(а):

на форуме в темах других чатах прекрасно работает

На самом деле проблема все же возникла в скрипте, там сложился целый ряд мешающих факторов - неправильная интерпретация url после символа & на стороне клиента, а также неправильная обработка ссылки уже на стороне сервера, плюс, для обхода запрета доступа к ссылке со стороны раздающего изображение сервера я использовал cURL. Все исправил, заработало.

marinaj13
2.4.0 версию считаю уже устаревшей, выкачу версию 2.5.1 на гитхаб с фиксом данной проблемы.
В общем, как в админке чата появится уведомление о выходе новой версии, советую обновиться.

Нужно будет скачать архив с новой версией и на хостинге заменить все файлы кроме папок profiles, settings и shouts внутри родительской папки data. Это нужно, чтобы сохранить уже созданные профили пользователей, сообщения в чате и настройки чата.
Ну и предварительно бэкап сделайте текущего чата, на всякий случай.
Добавлено спустя 50 минут 50 секунд:
Опубликовал v2.5.1

+4

60

А можно добавить возможность создавать комнаты в чате если все будут в одном месте будет каша

0


Вы здесь » Единый форум поддержки » Новые возможности форумов » Собственный чат для форумов MyBB - ChatX