phpBB Simple Chat v2.1.1 — AJAX чат с оповещениями о новых темах и ответах

Board index phpBBex 1.x Мастерская

Description: Только готовые решения! Статьи, заметки, моды и другие полезности для phpBBex 1.x и phpBB 3.0.x.
Moderator: Поддержка

Post #1by VEG » 02.06.2012, 20:05

Простой чат для phpBB3 в стиле чата сайта delphimaster.ru. Подходит как для phpBB, так и для phpBBex. Если вам понравился этот чат, вы сделали какие-то модификации, или просто установили его на свой форум — обязательно напишите об этом здесь, укажите ссылку на ваш форум. Мне будет очень приятно.

screenshot.png


Возможности

  • Всё AJAX
  • Приватные сообщения
  • Звуковое оповещение
  • Выбор цвета сообщений
  • Поддержка смайликов
  • Автоопределение ссылок
  • Автоблокировка флуда

Демонстрация работы

http://phpbbex.com/chat/
Имя: demo_ru
Пароль: demo_ru

Установка

Для того, чтобы установить этот чат на свой форум, необходимо выполнить несколько простых операций:
  • Скачайте
    phpbb3_simplechat.zip
    (78 KiB) Downloaded 17246 times
    (версия для 3.1-
    phpbb3_simplechat_3.1.zip
    Исправленная версия для работы на 3.1
    (78.05 KiB) Downloaded 1568 times
    )
  • Скопируйте содержимое каталога root в корень вашего форума
  • Выполните содержимое install.sql в вашей базе
  • Пройдите по адресу http://example.com/forum/chat/ и удостоверьтесь что чат работает
  • Добавьте ссылку на чат там где вам это удобно

История версий

phpBB Simple Chat v2.1.1 [10.01.2014]
  • При попадании в базу сообщения с переводом строки чат не перестаёт работать (спасибо Sumanai за замечание)
  • Настройки JOIN_MESSAGES и LEFT_MESSAGES позволяют отключать сообщения о том, что пользователи заходят в чат и покидают его
  • Настройки ANTIFLOOD_DURATION (продолжительность автоматической блокировки в секундах), ANTIFLOOD_SENSITIVITY (чувствительность, чем меньше значение, тем более чувствительна система) и ANTIFLOOD_EXTINCTION (скорость угасания, чем меньше значение, тем более чувствительна система) позволяют настраивать защиту от флуда
  • Лёгкий рефакторинг
  • Комментарии переведены на английский язык
  • Код для поддержки устаревшего IE8 удалён

phpBB Simple Chat v2.1 [03.09.2012]
  • HTML5 шаблон
  • HTML5 <audio> для уведомлений
  • Настройки хранятся в локальном хранилище (а не в куках как было раньше)
  • Свежий jQuery из Google CDN
  • Код для поддержки устаревших IE6-IE7 удалён

phpBB Simple Chat v2.0 [27.05.2011] (не публиковалась)
  • Отображение времени в корректном часовом поясе (что выбрал пользователь в профиле)
  • Счётчик количества сообщений за всё время и счётчик количества обновлений за сеанс
  • Когда кто-то переписывается в привате другие не пользователи не слышат звуковое уведомление
  • Хранение 100 последних сообщений вместо 30
  • Сессия длится 3 минуты вместо 1.5
  • Максимальная длина сообщения 250 символов вместо 200
  • По умолчанию звук включен

phpBB Simple Chat v2.0b [18.01.2009]
  • Портирован на phpBB 3
  • Без пасхальных яиц и гостевого входа

phpBB Simple Chat v1.0a [21.03.2008]
  • Стабильная версия для phpBB 2
  • Полная совместимость с IE6
  • Звуковые уведомления через Flash
  • Было несколько забавных пасхальных яиц (робот отвечал на приветствие и слово «упячка»)
  • Была отдельная версия с гостевым входом без регистрации

phpBB Simple Chat v0.0 [23.03.2006] (не публиковалась)
  • Первые наброски

Форумский бот для phpBB Simple Chat
Скачать:
phpbb3_simplechat_bot.zip
(19.87 KiB) Downloaded 1870 times


Небольшой аддон к phpBB Simple Chat, который оповещает в чате о новых темах и ответах в форуме.
Image
Установка требует всего 2 небольшие модификации в одном файле. Пока что все строковые переменные находятся прямо в коде. Все это не сложно перевести на другой язык, изменить имя бота и т.д. В следующей версии постараюсь вынести все это в языковые переменные.

Дополнительные правки


Ссылки

Русскоязычная поддержка на phpbbguru.net
Англоязычная поддержка на phpbb.com
Last edited by Sumanai on 03.12.2015, 20:07, edited 5 times in total.
Reason: Дополнения для чата
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 30
Location: Минск, Беларусь
Reputation: 1576
With us: 6 years 5 months


Post #421by Dr.Death » 30.03.2015, 15:59

Да я не про спойлер, а про то что все это зло, будет не чат, а цирк с конями
Моды не пишу, программированию не обучаю. Ваше незнание и нежелание знать, ваши проблемы, а не повод меня оскорблять. Минусите на здоровье, вдруг поможет.
Dr.Death M
Гуру
Avatar
Reputation: 69
With us: 4 yaers 2 months

Post #422by sag-sag » 30.03.2015, 15:59

Dr.Death, глупость разрешать бб код img вчате. А все остальные бб коды, на скрине, как раз.

Added after 41 second:
Dr.Death, ну если для вас это цирк, то что вы скажете про чат от ксюши....
Заметки администратора [TEHADM.RU]
sag-sag M
Гуру
Avatar
Age: 32
Reputation: 385
With us: 5 years 1 month

Post #423by Dr.Death » 30.03.2015, 16:01

ага, особенно код, цитата, спойлер... а тупо жирный, курсив и прочее погоды не делают
Моды не пишу, программированию не обучаю. Ваше незнание и нежелание знать, ваши проблемы, а не повод меня оскорблять. Минусите на здоровье, вдруг поможет.
Dr.Death M
Гуру
Avatar
Reputation: 69
With us: 4 yaers 2 months

Post #424by angst66 » 30.03.2015, 16:27

Dr.Death, да хоть в чате, хоть на форуме поставь такую портянку в сообщение . Я не думаю что бб коды в чате это плохо, просто нужно минимизировать картинки, или вообще превьюшки сделать. Я много чатов перепробовал, но остановился на этом, решил что легче этот допилить чем другие переделать. Уже полмиллиона сообщений в чате, и мне приходиться считаться с запросами людей.
angst66
Бывалый
Reputation: 13
With us: 6 years

Post #425by sag-sag » 30.03.2015, 16:47

angst66, как я и написал товарищу выше, он видно чат от ксюши не видел, раз говорит, что тут много бб кодов...
Заметки администратора [TEHADM.RU]
sag-sag M
Гуру
Avatar
Age: 32
Reputation: 385
With us: 5 years 1 month

Post #426by Dr.Death » 30.03.2015, 17:09

Да мне все равно что за чат и что за ксюша, то что так будет меньше чем там, не делает это хорошим, по крайней мере для меня, ваши чаты, ваши свистелки-перделки :smoke:
Моды не пишу, программированию не обучаю. Ваше незнание и нежелание знать, ваши проблемы, а не повод меня оскорблять. Минусите на здоровье, вдруг поможет.
Dr.Death M
Гуру
Avatar
Reputation: 69
With us: 4 yaers 2 months

Post #427by Sumanai » 30.03.2015, 18:01

Dr.Death wrote:ваши чаты, ваши свистелки-перделки :smoke:
А что вы тогда делаете в этой теме? Мне чат не интересен, я тут и не описываюсь. А вы зачем?
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1657
With us: 5 years 7 months

Post #428by Dr.Death » 30.03.2015, 19:12

Sumanai wrote:А что вы тогда делаете в этой теме? Мне чат не интересен, я тут и не описываюсь. А вы зачем?
А мне интересен, использую и отписываюсь.
Моды не пишу, программированию не обучаю. Ваше незнание и нежелание знать, ваши проблемы, а не повод меня оскорблять. Минусите на здоровье, вдруг поможет.
Dr.Death M
Гуру
Avatar
Reputation: 69
With us: 4 yaers 2 months

Post #429by John Warner » 01.04.2015, 08:19

Уважаемые господа, а на версию для phpBB2 есть ссылка?

Искал гуглопоиском на этом форуме, но гугл не нашёл, потому пишу тут.
John Warner
Новичок
Reputation: 2
With us: 3 yaers 5 months

Post #430by VEG » 02.04.2015, 11:31

John Warner, это было очень давно, скорее всего файлов такой старой версии не найдёте уже. На этом форуме их точно нет.

Added after 1 hour 21 minute:
Вот нашёл php файл чата, что в 2008 году стоял на моём slutsk.net (с некоторыми специфичными для него правками). Там в одном файле сразу всё — и шаблон, и стиль и серверная часть кода. SQL установочного я не нашёл, попробуйте взять за основу SQL от последней версии и глядя на код внести нужные изменения в него, чтобы заработало. Правда, всё равно не рекомендую это использовать. Код слишком старый.
Attachments
phpbb2_chat_slutsknet.7z
(7.59 KiB) Downloaded 260 times
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 30
Location: Минск, Беларусь
Reputation: 1576
With us: 6 years 5 months

Post #431by John Warner » 02.04.2015, 19:53

Спасибо!
Я всё равно движок несколько переписал, в основном по части безопасности и плюс некоторые функции переиначил, так что и это переделаю.
Главное, чтоб его (чата) функции работали.

А перейти на phpBB3 пока не судьба: хостинг не вывозит, а нас мало, нет смысла в покупке дорогой площадки.
Хотя Ascraeus у меня уже на мази.
John Warner
Новичок
Reputation: 2
With us: 3 yaers 5 months

Post #432by sag-sag » 02.04.2015, 20:57

John Warner, а скинь ссылку на свой форум. Поммотркть интересно.
Заметки администратора [TEHADM.RU]
sag-sag M
Гуру
Avatar
Age: 32
Reputation: 385
With us: 5 years 1 month

Post #433by John Warner » 02.04.2015, 22:13

Пожалуйста:
http://www.zazself.hut2.ru

Дизайн спорный, занимаюсь я им время от времени, не всё сделал в нынешнем шаблоне, сильно тапками не кидайтесь.
Регу оторвал - достали спамеры.
John Warner
Новичок
Reputation: 2
With us: 3 yaers 5 months

Post #434by Sumanai » 03.04.2015, 15:37

John Warner wrote:хостинг не вывозит, а нас мало, нет смысла в покупке дорогой площадки.
Сейчас на форуме 2 пользователей
Вам хватит самого наидешёвого.
Ну и в галереи ошибка SQL.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1657
With us: 5 years 7 months

Post #435by sag-sag » 10.04.2015, 17:04

Произошла вот такая беда с чатом:
Screenshot_1.png

В чем может быть причина?
Заметки администратора [TEHADM.RU]
sag-sag M
Гуру
Avatar
Age: 32
Reputation: 385
With us: 5 years 1 month

Post #436by Sumanai » 10.04.2015, 17:10

Вроде давно тут, а до сих пор не знаешь, что тут ни одного, ну совсем ни одного экстрасенса не водится!
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1657
With us: 5 years 7 months

Post #437by sag-sag » 10.04.2015, 17:22

Sumanai wrote:Вроде давно тут, а до сих пор не знаешь, что тут ни одного, ну совсем ни одного экстрасенса не водится!
:oops:
Да я даже и не знаю что написать. Никаких файлов движка не трогал. Ничего не ставил... Это произошло после того как отрубили дома инет. Включили, чат не пашет. Сайт находиться у меня на сервере дома. Сервер не отрубался. Вот все что могу написать :oops: :oops:
Заметки администратора [TEHADM.RU]
sag-sag M
Гуру
Avatar
Age: 32
Reputation: 385
With us: 5 years 1 month

Post #438by Sumanai » 10.04.2015, 18:33

Зачем писать, когда нужно ссылки давать, и данные для входа, чтобы можно было повторить ошибку?
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1657
With us: 5 years 7 months

Post #439by sag-sag » 10.04.2015, 19:54

Sumanai wrote:и данные для входа, чтобы можно было повторить ошибку?
все исправил... Как ни странно, перезагрузка ПК помогла)
Заметки администратора [TEHADM.RU]
sag-sag M
Гуру
Avatar
Age: 32
Reputation: 385
With us: 5 years 1 month

Post #440by angst66 » 11.04.2015, 19:50

Подключил к чату все возможные бб коды, но кнопки вывел только для редактирования текста, ссылок и картинок. Опытным путем пришел к тому что картинки нужно выводить превьюшками 50px и разворачивать по клику, подключил highslide с форума на страницу. Если бы удалось репарсить bbcode media, было бы чудесно, пользователи любят вставлять плеер с музыкой. Если не получается медиа, буду стараться добавить возможность вставлять html, для тех же целей.

Added after 3 minutes 4 seconds:
Да, ссылка на ролик на ютубе без всяких тегов автоматом вставляется в виде миниатюры, которая по клику разворачивается в плеер. Все решения найдены в сети и работают.

Added after 3 hours 12 minutes:
Медиа добавил.
angst66
Бывалый
Reputation: 13
With us: 6 years

PreviousNext

Return to Мастерская