21

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

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

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

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

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

22

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

Xakker сказал:

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

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

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

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

23

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

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

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

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

24

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

opt-steklo сказал:

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

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

25

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

opt-steklo сказал:

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

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

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

26

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

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

27 (изменено: 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 (изменено: 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. Добавлены следующие опции:

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

https://punbb.info/uploads/images/2017/07/16616bb4c8ae190b68749b78b968a258.png

https://punbb.info/uploads/images/2017/07/b35683be9b983d8b1fa8ec16024c0367.png

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

31 (изменено: 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

32 (изменено: kisa, 2018.03.19 03:37)

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

PunBB_INFO_ICQ/scratch Бегло на пробу ночью поставил расширение, а оно мне неожиданно в одном аккаунте показало 7 непрочитанных ЛС, и в другом 1.
При том, что реально таковых не было. Пока отключил, да спать пошёл но это чего?
На двух тестовых всё ок... Но там ставилось не через год работы довольно активного пользования форумом, а сразу.
Может, что-то где-то почистить надо?

33

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

Кэш форума может иметь к этому какое-то отношение? Что будет, если его полностью очистить?

34

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

kisa, ничего, можно смело удалить все содержимое папки кэша, при следующей загрузке страницы, он вновь создастся!

35

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

надо посмотреть что с этим расширением. Я давно намекал на то чтобы сделать отключаемыми аякс запросы для проверки новых сообщений, придется самому добавить эту опцию  PunBB_INFO_ICQ/whipped

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

36 (изменено: kisa, 2018.03.19 23:55)

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

sempai, https://krokovod.org/forum/extensions/pan_smiles/pack/img/thank.gif
Так и подозревал, но такие вещи лучше переспрашивать.

PunBB может это как-то быть связано с тем, что за 5 мин до того новый тректопик как раз поставил? И не успел познакомить его со всеми своими просмотренными темами..
В любом случае, через часок-другой ещё побалуюсь, когда народ спать пойдёт.

37

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

какую вы версию используете, я никак не пойму!  PunBB_INFO_ICQ/wall  не 0.3.3?

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

38 (изменено: kisa, 2018.03.20 01:47)

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

Её, по ссылке в первом посте, как положено PunBB_INFO_ICQ/cool
Глюк только на кроководе.
На тестовых, и где я её только не пробовал - всё было ок. Остальное описал. Скоро буду играться ещё.
_________________________




Грешу уже на Pan Tracked Topics in DataBase. Ибо глючит только на кроководе, где он установлен, и по времени совпало.

39

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

Значит 0.3.3, у нас на форуме уже 0.4.1 с аяксом.
Ок. Чуть позже обновлю его. Надо бы добавить отключение аякса

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

40 (изменено: kisa, 2018.03.20 02:31)

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

Не Pan Tracked Topics, погонял плотнее на тестовом уже с ним - всё ок. Вчитываюсь в список расширений...

Пообновлял хуки ПМ, уведомлений на почту... Попробовать, что ли, скопировать пун_пм с того тестового, где всё работает, поверх кроководского, и обновить хуки?
Глюк исключительно] в хаотичной цифре именно непрочитанных ЛС, причём только на кроководе.



PunBB_INFO_ICQ/bigsmile С аяксом ещё... Я вообще-то ближе к духу держусь, сократил себе расширение до
https://punbb.info/uploads/images/2018/03/5cf17ef5e63b0a0362323c14304c7ab7.png
PunBB_INFO_ICQ/blum
Больше - это не для меня, а аякс с моей точки зрения - зло PunBB_INFO_ICQ/bigsmile . Но то мои задвиги, не в этом дело. 
И дело не в моих ручках. Я всё корректно сократил, и мой урезанный вариант в разных местах ведёт себя точно так же, как исходный именно в цифре ЛС. Там где работает исходный - работает мой. Там где врёт мой - врёт исходный.

Конечно, попробую и новую версию, с отключаемым аяксом.