IPB

Здравствуйте, гость ( Вход | Регистрация )


Нет регистрации на форуме? Вам сюда.
 
Closed TopicStart new topic
> Ошибка при работе с личной почтой
AtomInfo.Ru
сообщение 7.10.2013, 9:50
Сообщение #1


Модератор
********

Группа: Clubmen
Сообщений: 16 574
Регистрация: 16.1.2007
Из: Обнинск
Пользователь №: 4



Уважаемые участники!

У движка форума есть ошибка, о которой нам сообщали давно, но которую до сегодняшнего дня нам не получалось повторить.

Суть ошибки.

При определённых условиях счётчик новых личных сообщений становится отрицательным.


Работоспособность форума при этом не теряется. Можно писать на форуме, можно писать и получать новые личные сообщения. Но пропадают уведомления о приходе новых личных писем, которые вы должны получать при входе на форум.
Потому что если у вас вдруг стало "-n" новых писем, то движок перестанет автоматически вас уведомлять о приходе новых писем, пока вам не напишут "n+1" раз.

После многочисленных экспериментов сегодня мы установили, что отрицательное значение счётчика может образоваться в результате удаления личных писем. Что неприятно, ошибка может проявиться как у того, кто удаляет, так и у адресата удалённых писем.
То есть, пользователь "NN" написал вам 10 писем, потом у себя их стёр, а у вас счётчик новых писем стал показывать "-10", причём вы ничего не делали.

Удаление личных писем.

Удалять личные письма вы можете двумя путями.

Внутри сообщения:


В панели личной почты (массовое удаление):


Во втором случае вы помечаете сообщения для удаления и потом нажимаете кнопку "delete".

Так вот. Ошибка с отрицательным счётчиком личных писем возникает именно при втором методе удаления писем. Она может возникнуть у вас, может возникнуть у вашего собеседника, может вообще не возникнуть. Теперь мы хотя бы знаем, в какой части движка искать эту ошибку.

Что делать участникам?

1. Если у вас появилось отрицательное число "-n" новых сообщений, то отправьте самому себе или мне "n" любых сообщений - например, со словом "тест".
Если вы отправили их самому себе, то потом удалите их так как написано в п.3 ниже.
Счётчик новых сообщений должен после этого стать равным нулю.

2. Мы увеличили размеры почтовых ящиков. У группы "Patrons" они стали до 10000 сообщений, у группы "Haunters" до 5000 сообщений. Срочная необходимость стирать письма, т.к. ящик переполнен, должна отпасть.

3. Удаляя сообщения, не пользуйтесь, пожалуйста, вторым методом (через панель личной почты с помечанием галочками). Удаляйте сообщения по первому методу, то есть, внутри самого письма.

4. Мы будем искать причину возникновения ошибки. Теперь мы хоть знаем, что конкретно искать. Если среди активных участников форума есть люди, хорошо знающие движок IPB, то мы были бы рады получить от них совет. За предложения "просто посмотреть код" мы, естественно, благодарны - но, товарищи, движок это огромная по размерам программа на PHP, не мучайтесь, раскопать в ней что-то с нуля будет стоить огромных усилий.

Пока всё. По мере исправления ошибки будем вас информировать.
Go to the top of the page
 
+Quote Post
alex_bykov
сообщение 7.10.2013, 10:04
Сообщение #2


Эксперт
******

Группа: Уровень доступа - 2
Сообщений: 2 929
Регистрация: 9.6.2007
Из: Обнинск-Москва
Пользователь №: 89



Ну да, у меня примерно года два в минусах. Ничего, живу, просто проверяю личку эпизодически (кстати, уведомления приходят).


--------------------
С уважением

Александр Быков
Go to the top of the page
 
+Quote Post
AtomInfo.Ru
сообщение 7.10.2013, 10:14
Сообщение #3


Модератор
********

Группа: Clubmen
Сообщений: 16 574
Регистрация: 16.1.2007
Из: Обнинск
Пользователь №: 4



QUOTE(alex_bykov @ 7.10.2013, 11:04) *
Ну да, у меня примерно года два в минусах. Ничего, живу, просто проверяю личку эпизодически (кстати, уведомления приходят).


Отправь сам себе "n" сообщений, если у тебя "-n" новых сообщений в счётчике. Потом удали пришедшие от тебя сообщения, но только в теле писем, как написано в стартовом посту. Счётчик обнулится.
Go to the top of the page
 
+Quote Post
Denis_Hliustin
сообщение 8.10.2013, 3:22
Сообщение #4


Опытный
**

Группа: Haunters
Сообщений: 108
Регистрация: 31.10.2012
Из: Moscow
Пользователь №: 33 701



QUOTE(AtomInfo.Ru @ 7.10.2013, 11:14) *
Отправь сам себе "n" сообщений, если у тебя "-n" новых сообщений в счётчике. Потом удали пришедшие от тебя сообщения, но только в теле писем, как написано в стартовом посту. Счётчик обнулится.

У меня сейчас "-3" новых сообщения. Если ни на что это не влияет, пусть наверное так и останется.
Go to the top of the page
 
+Quote Post

Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 25.5.2017, 21:05
Rambler's Top100