21

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

Перебрал расширение, оптимизировал запросы и стили.

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

В итоге на практически нулевом форуме:
Сгенерировано за 0.014 секунды (62% PHP — 38% БД) 14 запросов к базе данных

Качать расширение в первом сообщении.

22

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

Xakker wrote:

Теперь прочтенные сообщения показывают их реальное количество.

Хорошая работа!  Default/ay
Еще одну мелочь было бы не плохо доработать, т.е. когда просматриваешь форум с разных устройств. А то получается, что зашел на форум с компа, прочитал все сообщения, а потом зашел со смартфона или планшета, а там вновь появились сообщения, как будто их и не читал. Особенно на активных форумах вообще запутаться можно...

Где то на оф форуме я видел расширение, которое как то решает эту проблему, вот только найти бы его теперь  PunBB_INFO_ICQ/whipped

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

23

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

Ребята! Спасибо за расширение! Очень помогает замечать новые сообщения.

Так же хотел поделиться одной мыслю. на это меня надоумели пользователи моего форума. Идея следующая: когда пользователь читает тему, то другие пользователи могут ответить в этой теме, ну или в другой. Причем, у меня эст такие кадры  Default/ap что по полчаса пишут свои поэмы. 

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

24

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

opt-steklo wrote:

Идея следующая: когда пользователь читает тему, то другие пользователи могут ответить в этой теме, ну или в другой. Причем, у меня эст такие кадры   что по полчаса пишут свои поэмы.

ну тут уж подгружать скриптами как то надо и обновлять циферки в кружочках. Теоретически наверно можно, какой то запрос посылать JS скриптом и проверял, есть или нет новые сообщения. Как то так  Default/bw

25

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

opt-steklo wrote:

а потом выбрать в меню открыть в новой вкладке.

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

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

26

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

PunBB, ну там только ЛС используется, наскоько помню и всплывающее уведомление, но оно тоже для Private Message написано. А раз ты попрал их то какие проблемы?
Придумал как это соорудить, вот только это ж постоянные запросы. Хотя если для пользователей токо сделать, то наверное не большая нагрузка будет. Это гостей может быть около 200, а пользователей онлайн ну редко у кого до 50 доходит.
Наверне проверка пару раз в минуту - самое то  PunBB_INFO_ICQ/smile

27 (edited by sempai 2017.07.14 11:56)

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

Без этого расширерия на форуме грустновато, приходиться ручками проверять обновления  PunBB_INFO_ICQ/scratch

Хотя подозреваю, что PunBB хочет туда вставить новые PM   PunBB_INFO_ICQ/wink

Надеюсь уведомления о старых PM, не пострадают?  PunBB_INFO_ICQ/bigsmile

28 (edited by PunBB 2017.07.14 12:33)

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

sempai, привет!  PunBB_INFO_ICQ/hi
Даа, начал писать новые ЛС. Но выявилась одна проблемка. Пока не точно могу понять откуда она появляется.
Проблема заключается в том, что в при просмотре списка Входящих, Исходящих пропадают картинки на иконки. Возникает из за того, что при использовании глобальной переменной $ext_info['url'] в расширении pan_pm (Личные сообщения) появляется ссылка не на
./extensions/pan_pm/
а на
./extensions/pan_notify/
Отсюда и появляются битые ссылки.

Единственное, что нашел так это проблема воспроизводиться только при одновременно включенных расширениях: pan_notify и db_tracktopics. Если установить какое либо одно из них, то проблемы не нет.

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

Ждем решения.  PunBB_INFO_ICQ/smile

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

29

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

Пока добавлено следующее решение. Добавил в функцию проверку поля:

   if (!$forum_db->field_exists('users', 'tracked_topics'))
   {
      $tracked_topics = get_tracked_topics();
   }
   else
   {
      if ($forum_user['tracked_topics'])
         $tracked_topics = unserialize($forum_user['tracked_topics']);
      else
         $tracked_topics =  array('topics' => array(), 'forums' => array());
   }

Обновленное расширение качать в самом первом сообщение.

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

30

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

Обновлено расширение до 0.3.3. Добавлены следующие опции:

+ совместимость с новыми ЛС (само расширение появится чуть позже)
+ при отсутствии новых сообщений на форуме ссылка убирается
+ при отсутствии активных тем на форуме ссылка убирается
+ при отсутствии тем без ответов ссылка убирается (в остальных случаях без изменений.)

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

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

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

31 (edited by filnikov 2017.09.17 17:15)

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

Вылезла ошибка, самое странное, что ничего не делал, помоему поставил галочку запрета на регистрацию новых пользователей на заблокированный e-mail

Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\panbb\extensions\pan_notify\functions.php on line 71
не подскажете, в чем быть может причина?

также появилась ошибка между форумами, они связаны с предыдущей Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\panbb\index.php on line 160