1 (edited by PunBB 2016.12.15 00:30)

Topic: Pan Notify - Уведомления о новых сообщениях в цветных кружочках

Вот сегодня возникла идея немного приукрасить PunBB. Обычно, при входе на главную страницу форума, что в первую очередь попадается на глаза? Ну конечно у всех по разному, но я думаю, что было бы полезно видеть не только текст:

Новые сообщения   Активные темы   Темы без ответов   Личные сообщения

... но и всплывающие кружочки, примерно как это сделано на маил.ру
Pan Notify - Уведомления о новых сообщениях в цветных кружочках

В принципе наброски уже есть. Но пока не знаю как лучше поступить:
1 - Сделать отдельное расширение для этого
2 - интегрировать в Private Messages
3 - либо попросить админа, чтобы он добавил функцию в Pan More Options.

Скачать расширение Pan Notify

Ваши идеи, пожелания.

2

Re: Pan Notify - Уведомления о новых сообщениях в цветных кружочках

О, здОровская идея! Я думаю, что отдельным расширением было бы лучше, хотя, возможно, что ошибаюсь. Если реализуется, то получится классно!

3

Re: Pan Notify - Уведомления о новых сообщениях в цветных кружочках

pervik, наверное так и сделаю. Еще на форуме punbb по-русски видел один пользователь подал идею:

Pan Notify - Уведомления о новых сообщениях в цветных кружочках

Там кстати CSS уже есть. Осталось только прикрутить к punbb.

Скачать уведомления в цветных кружочках.

4

Re: Pan Notify - Уведомления о новых сообщениях в цветных кружочках

по моему все это может делать лишние запросы к базе данных. Здесь нужно придумать как кешировать данные. а из кеша в массив, а далее уж дело хозяйское.
Но зато на 4 запроса меньше.

5

Re: Pan Notify - Уведомления о новых сообщениях в цветных кружочках

Yurka.Belov wrote:

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

обязательно. Сегодня посидел, поэкспериментировал, вот получился такой набросок.

Pan Notify - Уведомления о новых сообщениях в цветных кружочках

Ваши мысли?

6

Re: Pan Notify - Уведомления о новых сообщениях в цветных кружочках

по просьбе админа, функция уведомлений добавлена в расширение Pan More Options. Если кому нужно отдельное расширение, пишите ЛС.

7

Re: Pan Notify - Уведомления о новых сообщениях в цветных кружочках

Xakker, выложи пожалуйста уведомления как отдельное расширение, а то многие спрашивают и пишут в мне в личку  Default/bm

Если вам долго не отвечают, пишите автору темы в личку или на Email.

8

Re: Pan Notify - Уведомления о новых сообщениях в цветных кружочках

по просьбе админа, функция уведомлений добавлена в расширение Pan More Options. Если кому нужно отдельное расширение, пишите ЛС.

я тоже хочу, дайте ссылочку  Default/bi

9

Re: Pan Notify - Уведомления о новых сообщениях в цветных кружочках

Arthur wrote:

по просьбе админа, функция уведомлений добавлена в расширение Pan More Options. Если кому нужно отдельное расширение, пишите ЛС.
я тоже хочу, дайте ссылочку 

чуть не забыл. просто случайно зашел в этот топик. Ссылка будет в начале темы.
Пользуйтесь на здоровье!

10

Re: Pan Notify - Уведомления о новых сообщениях в цветных кружочках

Ребят, а правильно ли оно считает новые сообщения. У меня есть подозрение, что если в одной теме появилось 5 сообщений, то покажет 1, а если в пяти теиах по одному сообщению, то 5. Не логично как то  Default/bl

Если вас никто не критикует – значит успеха вы еще не добились.

11

Re: Pan Notify - Уведомления о новых сообщениях в цветных кружочках

Xakker, а ведь YT007 дело говорит. Но с другой стороны тогда в самом движке тоже недоработка. Когда открываешь Новые сообщения, то показывает список тем, где ссылки на последние сообщения в каждой теме. Тогда, получается нужно вывести ссылки на каждое сообщение. Хотя по мне это лишняя заморочка  PunBB_INFO_ICQ/smile

Если вам долго не отвечают, пишите автору темы в личку или на Email.

12 (edited by nihi1ist 2016.09.15 13:13)

Re: Pan Notify - Уведомления о новых сообщениях в цветных кружочках

Всё кроме непрочитанных ЛС считает неправильно.

Pan Notify - Уведомления о новых сообщениях в цветных кружочках

13

Re: Pan Notify - Уведомления о новых сообщениях в цветных кружочках

nihi1ist wrote:

Всё кроме непрочитанных ЛС считает неправильно.

Так, с новыми сообщениями я согласен, есть косяк. А с Темами без ответа и Активными темами что не так?

14

Re: Pan Notify - Уведомления о новых сообщениях в цветных кружочках

Xakker wrote:

Так, с новыми сообщениями я согласен, есть косяк. А с Темами без ответа и Активными темами что не так?

Должны быть показаны только непрочитанные темы без ответов. Если я эти темы прочитал, но не ответил, зачем они в уведомлениях? Так же и с активными темами. Яркие уведомления для того и предназначены, чтобы напоминать пользователю о событиях которые он пропустил.

15

Re: Pan Notify - Уведомления о новых сообщениях в цветных кружочках

nihi1ist wrote:

Должны быть показаны только непрочитанные темы без ответов.

А когда ты на ссылку нажимаешь, то какие выпадают темы? Разве только те что не прочитал?

nihi1ist wrote:

Так же и с активными темами.

Активные показывают сколько тем обсуждалось за последние сутки.
Такова конституция движка, что я могу поделать?
Как написано так и выведено. Вот если бы добавить функцию "Непрочитанные сообщения", то это другой вопрос.
nihi1ist, улавливаешь разницу между новыми сообщениями?

16 (edited by nihi1ist 2016.09.17 11:30)

Re: Pan Notify - Уведомления о новых сообщениях в цветных кружочках

Xakker wrote:

Активные показывают сколько тем обсуждалось за последние сутки.
Такова конституция движка, что я могу поделать?
Как написано так и выведено. Вот если бы добавить функцию "Непрочитанные сообщения", то это другой вопрос.
nihi1ist, улавливаешь разницу между новыми сообщениями?

Но в уведомлениях я хотел бы видеть только непрочитанные. Иначе смысл уведомлений теряется. Даже пример mail.ru говорит об этом.

Если не сложно, сделайте расширение с уведомлениями только для личных сообщений. Или сделайте показ уведомлений опциональными (отключаемыми).

Тем более, когда есть новые сообщения, название раздела становится выделенным. Значит движок позволяет отслеживать события.

17

Re: Pan Notify - Уведомления о новых сообщениях в цветных кружочках

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

18

Re: Pan Notify - Уведомления о новых сообщениях в цветных кружочках

nihi1ist wrote:

Но в уведомлениях я хотел бы видеть только непрочитанные. Иначе смысл уведомлений теряется. Даже пример mail.ru говорит об этом.

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

19 (edited by nihi1ist 2016.09.30 18:38)

Re: Pan Notify - Уведомления о новых сообщениях в цветных кружочках

Xakker wrote:

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

Разве в куках? Как тогда форум определяет какую иконку показывать в теме, где были сообщения после посещения мною темы?

Pan Notify - Уведомления о новых сообщениях в цветных кружочках

P.S. Предлагаю сделать уведомления опциональными. Т.е. чтобы можно было отключить уведомления для отдельных разделов. А для личных сообщений вообще отдельным расширением сделать, и добавить зависимость от pun_pm.

20

Re: Pan Notify - Уведомления о новых сообщениях в цветных кружочках

nihi1ist wrote:

Разве в куках? Как тогда форум определяет какую иконку показывать в теме, где были сообщения после посещения мною темы?

nihi1ist, посмотри как устроены функции
get_tracked_topics();
и
set_tracked_topics($tracked_topics);

может это прояснит ситуацию  PunBB_INFO_ICQ/smile

Если вас никто не критикует – значит успеха вы еще не добились.