Страница 1 из 1

Чат вместо ЛС

Добавлено: 10.08.2017 11:21
BanterFace
Реквестирую расширение чата вместо ЛС на phpBB 3.2.
Сейчас ЛСки очень неудобные (добавление адресата в набор + клик + перезагрузка страницы, очень много перезагрузок страницы для частых действий, при ответе нужно опять писать тему для сообщения, сообщения не структурируются сами по одной теме и т.д.), я думаю, чат бы хорошо заменил систему ЛС, по крайней мере, в том виде, в котором она существует сейчас.

Re: Чат вместо ЛС

Добавлено: 10.08.2017 17:46
LavIgor
BanterFace писал(а): 10.08.2017 11:21 при ответе нужно опять писать тему для сообщения
Не нужно.
BanterFace писал(а): 10.08.2017 11:21сообщения не структурируются сами по одной теме
Структурируются.

А так, идея уже была, планировалось вообще внедрить это в расширение QuickReply.
Но требует слишком много времени.
KimIV планировал взяться за идею. Не знаю, на какой стадии реализация.

Если всё же буду реализовывать (при наличии желающих), то поначалу не для свободного использования.

Re: Чат вместо ЛС

Добавлено: 10.08.2017 19:35
Mr. Anderson
LavIgor, теоретически могу подогнать со-инвестора ;)

Re: Чат вместо ЛС

Добавлено: 12.08.2017 8:20
BanterFace
LavIgor, При цене до 1.5К можете записать меня в число желающих.

Re: Чат вместо ЛС

Добавлено: 12.08.2017 12:33
southklad
Я бы сделал кнопку в ЛС чтобы выводились все сообщения в переписке с одним пользователем

Re: Чат вместо ЛС

Добавлено: 13.08.2017 14:02
rst
Я был бы готов поучаствовать финансово для 3.1
Имеющаяся система ЛС никакущая. Оптимально взять логику с ВК - там удобно большинству )

Re: Чат вместо ЛС

Добавлено: 01.01.2018 21:53
KimIV
LavIgor писал(а): 10.08.2017 17:46KimIV планировал взяться за идею. Не знаю, на какой стадии реализация.
Я делаю не чат, а беседы, то есть формат, как у форумных тем. Уже всё продумал, в БД изменения не вносятся, то есть используются стандартные таблицы без изменений. Меняется только форма представления сообщений. Планирую в НГ праздники закончить и запустить у себя на форуме.

Re: Чат вместо ЛС

Добавлено: 01.01.2018 22:11
LavIgor
KimIV, т.е. многопользовательские чаты не используются?
Или вместо таблиц ЛС задействуются форумные?

P.S. Публиковать где-нибудь не планируете? :)

Re: Чат вместо ЛС

Добавлено: 03.01.2018 22:35
KimIV
LavIgor писал(а): 01.01.2018 22:11KimIV, т.е. многопользовательские чаты не используются?
Используется mChat, но пользователям иногда и приватно хочется поговорить.
LavIgor писал(а): 01.01.2018 22:11Или вместо таблиц ЛС задействуются форумные?
Никаких вместо. Именно таблицы ЛС используются без изменений. При установке расширения Personal Talk (я его так назвал) старые сообщения остаются доступными. Более того, можно в любой момент удалить Personal Talk и вернуться в шатным ЛС. Ничего откатывать не нужно и тем более конвертировать таблицы.
LavIgor писал(а): 01.01.2018 22:11P.S. Публиковать где-нибудь не планируете?
Как-то не думал об этом. Только если для ознакомления и так сказать без обязательств.

Re: Чат вместо ЛС

Добавлено: 04.01.2018 2:23
LavIgor
KimIV писал(а): 03.01.2018 22:35Используется mChat
Имел в виду не чат, а сами беседы.
В разных сетях и мессенджерах по-разному называются, но суть та же: к одной приватной беседе можно добавлять нескольких собеседников.

Отправлено спустя 1 минуту 25 секунд:
Если суть свелась просто к редизайну, было бы интересно глянуть хотя бы на скриншот.

Re: Чат вместо ЛС

Добавлено: 06.01.2018 21:42
KimIV
LavIgor писал(а): 04.01.2018 2:25Имел в виду не чат, а сами беседы.
В разных сетях и мессенджерах по-разному называются, но суть та же: к одной приватной беседе можно добавлять нескольких собеседников.
Ах, вон оно что!... Да, это интересно! У меня пока этого нет, но я подумаю в эту сторону. Благодарю за идею!
LavIgor писал(а): 04.01.2018 2:25Если суть свелась просто к редизайну, было бы интересно глянуть хотя бы на скриншот.
Да, Игорь, Вы совершенно верно уловили замысел, именно редизайн. То есть просто другое представление старых добрых личных сообщений.
Image 2.png
Image 3.png
Image 4.png
Image 5.png
Image 6.png
Если интересно, то списки бесед и сообщений вытаскиваются из БД вот такими запросами

Код: Выделить всё

// Список бесед
	$sql = 'SELECT p.*, t.*
	FROM ' . PRIVMSGS_TABLE . ' p
	LEFT JOIN ' . PRIVMSGS_TO_TABLE . ' t USING (msg_id) ' . $where . '
	ORDER BY p.msg_id DESC';

// Список сообщений
	$sql = 'SELECT p.*, t.*, u.*
	FROM ' . PRIVMSGS_TABLE . ' p
	LEFT JOIN ' . PRIVMSGS_TO_TABLE . ' t USING (msg_id)
	LEFT JOIN ' . USERS_TABLE . ' u ON (p.author_id = u.user_id) ' . $where . '
	ORDER BY p.msg_id ASC';

Re: Чат вместо ЛС

Добавлено: 07.01.2018 16:45
Vlad__
KimIV, будет ли выложено для всех как расширение ?

Re: Чат вместо ЛС

Добавлено: 01.10.2018 18:06
apollion
Отличная штука, думаю. Хотелось бы такое расширение.