Simple Chat 2014 — AJAX чат с оповещениями о новых темах

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

Simple Chat 2014 — AJAX чат с оповещениями о новых темах

Сообщение VEG »

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

Изображение

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

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

Установка

Для того, чтобы установить этот чат на свой форум, необходимо выполнить несколько простых операций:
  • Скачайте phpbb3_simplechat.zip
  • Скопируйте содержимое каталога root в корень вашего форума
  • Выполните содержимое install.sql в вашей базе
  • Пройдите по адресу http://example.com/forum/chat/ и удостоверьтесь что чат работает
  • Добавьте ссылку на чат там где вам это удобно
История версий

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

Небольшой аддон к phpBB Simple Chat, который оповещает в чате о новых темах и ответах в форуме.
Изображение
Установка требует всего 2 небольшие модификации в одном файле. Пока что все строковые переменные находятся прямо в коде. Все это не сложно перевести на другой язык, изменить имя бота и т.д. В следующей версии постараюсь вынести все это в языковые переменные.
Последний раз редактировалось VEG 15.01.2014 9:43, всего редактировалось 18 раз.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

Re: SimpleChat — AJAX чат с оповещениями о новых темах и отв

Сообщение VEG »

Golan
Звук судя по всему закэшировал браузер либо flash (через его идёт проигрывание звука, и он настроен так, чтобы загружать звук один раз).
Размер значка приватного сообщения можно исправить в шаблоне чата в каталоге templates.
kemper
Если честно, я не понимаю из-за чего у вас возникает этот notice. Причём тут вообще 401 ошибка?
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
Golan
phpBB 1.4.4
Сообщения: 176
Стаж: 16 лет 3 месяца
Откуда: Россия, Мордовия
Благодарил (а): 35 раз
Поблагодарили: 5 раз

Re: SimpleChat — AJAX чат с оповещениями о новых темах и отв

Сообщение Golan »

VEG
Тут разобрался, спасибо. Теперь пропал ПРИВАТ, это с чем связано? Ничего не ставил и не менял. Пробовал перезалить файлы, то же.
Причем приват какой я отправляю, я сам вижу, и больше ни кто.
Еще вопрос, а как сделать чтобы на форуме отображалось Кто в чате?
Добро не ценится, в современном мире, люди от него наглеют!
Аватара пользователя
Golan
phpBB 1.4.4
Сообщения: 176
Стаж: 16 лет 3 месяца
Откуда: Россия, Мордовия
Благодарил (а): 35 раз
Поблагодарили: 5 раз

Re: SimpleChat — AJAX чат с оповещениями о новых темах и отв

Сообщение Golan »

С приватом порядок, решился как сам по себе, вот еще бы что нибудь со смайликами сделать. Или растянуть поле выше, или просто кнопкой открывать окно смайликов.
Добро не ценится, в современном мире, люди от него наглеют!
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

Re: SimpleChat — AJAX чат с оповещениями о новых темах и отв

Сообщение VEG »

Golan
Для этого немного стили нужно подправить. А лучше поставьте маленькие смайлики :)
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
Golan
phpBB 1.4.4
Сообщения: 176
Стаж: 16 лет 3 месяца
Откуда: Россия, Мордовия
Благодарил (а): 35 раз
Поблагодарили: 5 раз

Re: SimpleChat — AJAX чат с оповещениями о новых темах и отв

Сообщение Golan »

Да пробовал что о менять в style.css но все так и остается. Или не там меняю (блок смайликов)

Добавлено спустя 28 минут 15 секунд:
Re: SimpleChat — AJAX чат с оповещениями о новых темах и ответах
Да и еще, где то читал что есть отоьражение "Кто в чате" на главной странице, но что то не нашел.
Добро не ценится, в современном мире, люди от него наглеют!
er107
phpBB 2.0.19
Сообщения: 1204
Стаж: 15 лет 6 месяцев
Благодарил (а): 331 раз
Поблагодарили: 93 раза

Re: SimpleChat — AJAX чат с оповещениями о новых темах и отв

Сообщение er107 »

Добрый день!

Спасибо автору чата, работает безупречно!
Хотелось бы узнать, как можно сделать так, чтобы при переходе по ссылке (которую кто-нибудь напишет в чат), скрывался HTTP_REFERER? То есть чтобы нельзя было узнать адрес чата из которого была дана ссылка.
Спасибо!
nixit
phpBB 1.4.4
Сообщения: 173
Стаж: 15 лет 6 месяцев
Благодарил (а): 13 раз
Поблагодарили: 4 раза

Re: SimpleChat — AJAX чат с оповещениями о новых темах и отв

Сообщение nixit »

А как осуществляется модерация в чате?
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

Re: SimpleChat — AJAX чат с оповещениями о новых темах и отв

Сообщение Di_Mok »

Модерации нет.
nixit
phpBB 1.4.4
Сообщения: 173
Стаж: 15 лет 6 месяцев
Благодарил (а): 13 раз
Поблагодарили: 4 раза

Re: SimpleChat — AJAX чат с оповещениями о новых темах и отв

Сообщение nixit »

Di_Mok Да, спасибо, я уже понял. И это делает чат совершенно непригодным в моих глазах, а жаль, всё сделано очень удобно, как по мне.
Аватара пользователя
Golan
phpBB 1.4.4
Сообщения: 176
Стаж: 16 лет 3 месяца
Откуда: Россия, Мордовия
Благодарил (а): 35 раз
Поблагодарили: 5 раз

Re: SimpleChat — AJAX чат с оповещениями о новых темах и отв

Сообщение Golan »

Кто нибудь подскажет, как вывести на форум "Кто в чате"? Автор пропал куда то?
Добро не ценится, в современном мире, люди от него наглеют!
SandQuattro
phpBB 1.0.0
Сообщения: 3
Стаж: 15 лет 5 месяцев
Благодарил (а): 3 раза

Re: SimpleChat — AJAX чат с оповещениями о новых темах и отв

Сообщение SandQuattro »

VEG, а можно сделать, что бы сообщения добавлялись не после всех сообщений снизу, а наоборот, всегда первым сообщением?
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

Re: SimpleChat — AJAX чат с оповещениями о новых темах и отв

Сообщение VEG »

SandQuattro
Для этого нужно немножко отредактировать скрипт в шаблонах. Там есть функция для добавления одного сообщения, в которой вызывается jQuery метод append. Нужно заменить на prepend.
nixit
Если пользователь творит ерунду, его можно забанить средствами форума.
Golan
Если вы обладаете навыками программирования, вы сможете это сделать. Нужно просто вывести все ники из таблицы phpbb_chat_sessions. Плюс где-то на phpbb.com проскакивал готовый код от пользователей чата, однако я уже потерял ссылку :(

Простите, что мало конкретики, пока что слишком мало времени заниматься поддержкой чата.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
automan
phpBB 2.0.1
Сообщения: 252
Стаж: 21 год 5 месяцев
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: SimpleChat — AJAX чат с оповещениями о новых темах и отв

Сообщение automan »

Golan писал(а):Кто нибудь подскажет, как вывести на форум "Кто в чате"? Автор пропал куда то?
отматай пару страниц в этой теме, я давал решение
andryugist
phpBB 1.4.0
Сообщения: 39
Стаж: 15 лет 6 месяцев
Благодарил (а): 11 раз
Поблагодарили: 1 раз

Re: SimpleChat — AJAX чат с оповещениями о новых темах и отв

Сообщение andryugist »

где убирается "Нас приветствует"?
andryugist
phpBB 1.4.0
Сообщения: 39
Стаж: 15 лет 6 месяцев
Благодарил (а): 11 раз
Поблагодарили: 1 раз

Re: SimpleChat — AJAX чат с оповещениями о новых темах и отв

Сообщение andryugist »

неужели никто не знает? не поверю.
я просто убрал, так у меня чат перестал работать :(

Вернуться в «Бета-версии модов для phpBB 3.0.x»