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

Список разделов phpBBex 1.x (поддерживается) Мастерская 1.x

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

Сообщение #1 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 КБ) Скачиваний: 18355
    (версия для 3.1-
    phpbb3_simplechat_3.1.zip
    Исправленная версия для работы на 3.1
    (78.05 КБ) Скачиваний: 3282
    )
  • Скопируйте содержимое каталога 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 КБ) Скачиваний: 3189


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

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


Ссылки

Русскоязычная поддержка на phpbbguru.net
Англоязычная поддержка на phpbb.com
Последний раз редактировалось VEG 01.03.2020, 17:13, всего редактировалось 6 раз(а).
Причина: Дополнения для чата
VEG M
Автор темы, Администратор
Аватара
Возраст: 35
Откуда: Хельсинки, Финляндия
Репутация: 1649
С нами: 10 лет 9 месяцев


Сообщение #401 Girl » 26.02.2015, 11:58

sag-sag:Girl, я не профи в этом вопросе, но попробуй тупо перезалить всю папку chat!
не помогло :insane:

Если открывать чат как отдельную страницу то отображается нормально . А изначально внедрён на главной :help:
Girl
Мастер
Аватара
Репутация: 18
С нами: 10 лет 3 месяца

Сообщение #402 sag-sag » 26.02.2015, 14:32

Girl, а дай ссылку на сайт
У меня на главной он размещен вот так:
Спойлер
Код: Выделить всё
<!-- IF S_ANNOUNCE_INDEX and .announcetopic -->
Добавьте:
Код: Выделить всё
<!-- IF S_USER_LOGGED_IN -->
<div class="forumbg">
   <div class="inner"><span class="corners-top"><span></span></span>
      <ul class="topiclist">
         <li class="header"><dl><dt><a href="./chat/index.php">Чат</a></dt></dl></li>
      </ul>
      <ul class="topiclist forums">
         <li><dl>
            <dd style="border-left:0px; width: 100%;">
             <iframe src="./chat/index.php" width="100%" height="250" style="border: 0;"></iframe>
           </dd>
         </dl></li>
      </ul>
   <span class="corners-bottom"><span></span></span></div>
</div>
<!-- ENDIF -->

А вообще по моему с базой что-то...
Заметки администратора [TEHADM.RU]
sag-sag M
Гуру
Аватара
Возраст: 36
Репутация: 411
С нами: 9 лет 5 месяцев

Сообщение #403 Girl » 26.02.2015, 18:43

Чат зарегистрированные видят только ... http://mdyug.ru а так отдельно чат
Изображение
Girl
Мастер
Аватара
Репутация: 18
С нами: 10 лет 3 месяца

Сообщение #404 Sumanai » 27.02.2015, 21:40

Girl, как я понимаю (вы многое опустили), то при встраивании чата на главную получается ошибка? А отдельно работает?
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Аватара
Репутация: 1677
С нами: 10 лет

Сообщение #405 angst66 » 22.03.2015, 22:49

Вопрос по вплывающему значку динамика во вкладке, где фавикон.Всплывает когда проходит сообщение в чате. Работает он только в хроме. Как сделать эту возможность и в других браузерах.
angst66
Бывалый
Репутация: 13
С нами: 10 лет 4 месяца

Сообщение #406 Sumanai » 22.03.2015, 23:03

Никак, это особенность браузера, а не чата.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Аватара
Репутация: 1677
С нами: 10 лет

Сообщение #407 angst66 » 23.03.2015, 15:48

Созрела мысль сделать уведомления на вкладке, типа красный кружок или колокольчик, а если с цифрой новых сообщений, то вообще классно. Перешел в чат, уведомления погасли. Лазишь по другим страницам, загорелись уведомления, значит в чате активность. Автора не прошу не о чем, вопрос к залу: кто что думает по этому поводу? А то скоро народ перестанет пользоваться чатом и перелезит в вацап или вибер.
angst66
Бывалый
Репутация: 13
С нами: 10 лет 4 месяца

Сообщение #408 sag-sag » 23.03.2015, 15:49

angst66, если получится сделать, будет классно!!!
Заметки администратора [TEHADM.RU]
sag-sag M
Гуру
Аватара
Возраст: 36
Репутация: 411
С нами: 9 лет 5 месяцев

Сообщение #409 Sumanai » 23.03.2015, 16:18

angst66:А то скоро народ перестанет пользоваться чатом и перелезит в вацап или вибер.
Скоро? ПО моему народ давно уже там. Чаты вымерли, давно.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Аватара
Репутация: 1677
С нами: 10 лет

Сообщение #410 Dr.Death » 23.03.2015, 17:32

У меня сидят, со знакомыми на форуме удобней там потереть всем вместе, особенно в рабочее время. А вот тыкаться на телефоне во всякие вайберы нафиг надо...
З.Ы. счетчик новых сообщений у фоновой вкладки была хорошая идея, добавил еще подсветку новых :smoke:
Моды не пишу, программированию не обучаю. Ваше незнание и нежелание знать, ваши проблемы, а не повод меня оскорблять. Минусите на здоровье, вдруг поможет.
Dr.Death M
Гуру
Аватара
Репутация: 69
С нами: 8 лет 7 месяцев

Сообщение #411 sag-sag » 23.03.2015, 17:48

Sumanai:Скоро? ПО моему народ давно уже там. Чаты вымерли, давно.
у меня тоже сидят! :smile: Да еще как... Пробовал чат убирать, в итоге вою было. пришлось вернуть
Заметки администратора [TEHADM.RU]
sag-sag M
Гуру
Аватара
Возраст: 36
Репутация: 411
С нами: 9 лет 5 месяцев

Сообщение #412 Dr.Death » 24.03.2015, 11:08

http://lab.ejci.net/favico.js/ правда не читаемая цифра получается, (x) title как то лучше
Моды не пишу, программированию не обучаю. Ваше незнание и нежелание знать, ваши проблемы, а не повод меня оскорблять. Минусите на здоровье, вдруг поможет.
Dr.Death M
Гуру
Аватара
Репутация: 69
С нами: 8 лет 7 месяцев

Сообщение #413 angst66 » 24.03.2015, 11:47

Dr.Death:добавил еще подсветку новых
Можно посмотреть?
angst66
Бывалый
Репутация: 13
С нами: 10 лет 4 месяца

Сообщение #414 Dr.Death » 24.03.2015, 12:19

просто подсветка желтым на 3 секунды после перехода
Вложения
Скриншот 2015-03-24 14.17.45.png
Скриншот 2015-03-24 14.17.51.png
Моды не пишу, программированию не обучаю. Ваше незнание и нежелание знать, ваши проблемы, а не повод меня оскорблять. Минусите на здоровье, вдруг поможет.
Dr.Death M
Гуру
Аватара
Репутация: 69
С нами: 8 лет 7 месяцев

Сообщение #415 angst66 » 28.03.2015, 17:34

Ищется испольнитель хотелок по чату. Нужны таки бб коды в чате(к ним должны работать моды Enable HTML и http://www.phpbbguru.net/community/topic37956.html), если кто реализует статусы, будет герой советского союза. Мигающий тайл или сигнал возле фавикона для привлечения внимания об новых сообщениях. Подробности в личку.

Добавлено спустя 7 часов 34 минуты:
Я добавил бб коды, основные, но не форумные. Нужны форумные. Мое предложение в силе, пока так
Изображение
angst66
Бывалый
Репутация: 13
С нами: 10 лет 4 месяца

Сообщение #416 angst66 » 29.03.2015, 23:48

Вставил кнопки бб кодов. Самые простые, для текста ссылок и картинок. Картинки ограничил 200 px ширины.
Изображение
angst66
Бывалый
Репутация: 13
С нами: 10 лет 4 месяца

Сообщение #417 sag-sag » 30.03.2015, 08:23

angst66, поделись инструкцией пожалуйста!!!
Заметки администратора [TEHADM.RU]
sag-sag M
Гуру
Аватара
Возраст: 36
Репутация: 411
С нами: 9 лет 5 месяцев

Сообщение #418 Dr.Death » 30.03.2015, 09:02

Вот чат обрадуется...
Спойлер
Изображение
Моды не пишу, программированию не обучаю. Ваше незнание и нежелание знать, ваши проблемы, а не повод меня оскорблять. Минусите на здоровье, вдруг поможет.
Dr.Death M
Гуру
Аватара
Репутация: 69
С нами: 8 лет 7 месяцев

Сообщение #419 angst66 » 30.03.2015, 14:34

Dr.Death, точно, нужен спойлер. А вообще то у меня народ простой, если почувствуют неудобства, скажут все что они думают. sag-sag, я думаю что мои поделки кривые, вместо того чтобы подключить форумные коды, я начал городить огород с регулярными выражениями. Как сделаю нормально, выложу. Я выше написал, что готов денег дать тем, кто поможет.
angst66
Бывалый
Репутация: 13
С нами: 10 лет 4 месяца

Сообщение #420 sag-sag » 30.03.2015, 15:58

angst66, спасибо!
Заметки администратора [TEHADM.RU]
sag-sag M
Гуру
Аватара
Возраст: 36
Репутация: 411
С нами: 9 лет 5 месяцев

Пред.След.

Вернуться в Мастерская 1.x



cron