Сообщения не существует.

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
NCom
phpBB 2.0.11
Сообщения: 810
Зарегистрирован: 20 лет 8 месяцев
Откуда: Ставрополь
Забанен: Бессрочно

Re: Сообщения не существует.

Сообщение NCom »

тоже такая проблема появилась, все ок, а тут раз и при попытки, что-то написать...сообщение не существует.
Ale-x
phpBB 1.2.0
Сообщения: 17
Зарегистрирован: 20 лет 9 месяцев

Re: Сообщения не существует.

Сообщение Ale-x »

klopik писал(а):Причем в списке оставленных последних сообщений показывается, что кто-то оставил сообщение, но перейти на него не дает - выбрасывает на первую страницу темы (тема многостраничная). То есть последнее сообщение как-бы скрыто от нас, но оно реально есть! И это подтверждает сам пользователь, который говорит, что проблема с темой началась сразу после того, как он оставил в ней сообщение.
Проблему решил копирование темы и удалением "сломанной" темы.
Абсолютно точно такой баг вылез сегодня.
phpBB 3.0.4, моды: QuickReply 1.6.7, ip_in_topic_phpBB3_2.0.0, posts_merging_1.0.11_secured
Решил проблему копированием и удалением. В логах было что этот пользователь два раза удалял свое сообщение.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Зарегистрирован: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Сообщения не существует.

Сообщение rxu »

Ale-x писал(а):Решил проблему копированием и удалением.
Чего?
Какая версия phpBB? Пользователь новый или нет? Сообщения может размещать без одобрения?
Изображение
Аватара пользователя
Maksik
phpBB 1.0.0
Сообщения: 9
Зарегистрирован: 16 лет 10 месяцев
Откуда: Москва

Re: Сообщения не существует.

Сообщение Maksik »

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

Решается проблема путем переноса последнего сообщения в любую другую тему, затем обратно.
В чем причина пока понять не могу :(
Версия 3.0.6
MAzZY
Бывший член :)
Сообщения: 2925
Зарегистрирован: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Сообщения не существует.

Сообщение MAzZY »

Обновляйтесь. 3.0.6 не поддерживается
Аватара пользователя
Maksik
phpBB 1.0.0
Сообщения: 9
Зарегистрирован: 16 лет 10 месяцев
Откуда: Москва

Re: Сообщения не существует.

Сообщение Maksik »

Мне кажется данная ошибка в 3.0.7 не исправлена и прийдется отлавливать баг самому.
За полтора года баг так и не исправили, неужели он так редко появлялся?
Обновлюсь в ближайшее время.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Зарегистрирован: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Сообщения не существует.

Сообщение nissin »

Если заполните шаблон запроса, может быть и найдётся ошибка.
SCIF-1986
phpBB 1.4.1
Сообщения: 43
Зарегистрирован: 17 лет 11 месяцев
Откуда: Vladivostok
Благодарил (а): 1 раз

Re: Сообщения не существует.

Сообщение SCIF-1986 »

Описание проблемы: Важная тема зависит правами от форума в котором открыта (?f=xx)
Произведенные изменения, после которых начались неполадки: всегда так было
Версия phpBB: 3.0.6
Используемые стили: свой собственный, основанный на subsilver2
Используемые моды: QuickReply by rxu, NV advanced last topic titles, First post on every page, несколько мелких фиксов вроде распечатывания всех постов в принтабельной версии
Версия PHP: 5.2.0
Используемая СУБД и её версия: MySQL 5.0.77
Ссылка на конференцию: опасаюсь отлома :)
Есть ли у вас тестовый аккаунт:
Использовался ли поиск для решения проблемы: Да
Если да, то какие запросы вы использовали: важная тема

В процессе поиска также была найдена ещё одна родственная проблеме тема. Суть таже. То есть у при формировании ссылки всегда указывается get-параметр «f». В итоге даже из «Активные темы» тема открывается закреплённая за каким-то разделом. Причём так получилось, что туда она попала (хз как работает алгоритм выборки активных тем и на каком основании он генерит линк на важную тему) из раздела с правами только для чтения юзверям. А юзвери в итоге жалуются, что такую важную тему почему-то закрыли. Надеюсь понятно описал.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Зарегистрирован: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Сообщения не существует.

Сообщение Пчелкин »

У меня постоянно появляются темы то там , то там с похожим глюком. Последнее сообщение, оставленное кем-то в теме никто не видит, а инфа о том , что оно написано - есть. Даже на главной текст последнего сообщения при наведении на листочек последнего сообщения выводится и можно прочитать...Копируешь данную тему в другой форум, исходную трешь..Тему возвращаешь в родной форум - все ОКЕЙ..последнее сообщение становится видно..Я уже к сообщениям пользователей с такими косяками привык. Целую инструкцию модераторам по исправлению данного глюка написал. Исправляют.

И еще часто возникает один глюк.
Если тема многостраничная, то при просмотре станиц последнее сообщение на странице за ПЯТОЙ дублируется на СЕДЬМОЙ сразу под ПРОДУБЛИРОВАННЫМ в теме первом сообщении. При темах до ПЯТИ страниц такого не было ни разу. Удаление сообщения на ШЕСТОЙ - стирает и на СЕДЬМОЙ. На СЕДЬМОЙ стереть нельзя - некорректные действия или типа того.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Зарегистрирован: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Сообщения не существует.

Сообщение MIT »

Не из-за "First post on every page" ли эти проблемы?
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Зарегистрирован: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Сообщения не существует.

Сообщение Nekstati »

SCIF-1986 писал(а):Важная тема зависит правами от форума в котором открыта (?f=xx)
Действительно, есть такое. Точнее, тема зависит от форума, в котором просматривается, а не в котором открыта (создана).

Попробуйте удалить параметр ?f=xx из адресной строки для важных тем. Например во viewforum.php ищем строку:

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

		$view_topic_url_params = 'f=' . (($row['forum_id']) ? $row['forum_id'] : $forum_id) . '&t=' . $topic_id;
И заменяем её на:

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

		$view_topic_url_params = ($row['topic_type'] == POST_GLOBAL ? '' : ('f=' . (($row['forum_id']) ? $row['forum_id'] : $forum_id) . '&')) . 't=' . $topic_id;
Для «Активных тем», «Новых сообщений» и т. п. — открываем search.php, ищем:

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

			$view_topic_url_params = "f=$u_forum_id&t=$result_topic_id" . (($u_hilit) ? "&hilit=$u_hilit" : '');
Заменяем на:

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

			$view_topic_url_params = ($row['topic_type'] == POST_GLOBAL ? '' : "f=$u_forum_id&") . "t=$result_topic_id" . (($u_hilit) ? "&hilit=$u_hilit" : '');
Если этого будет недостаточно — в обоих случаях вместо POST_GLOBAL ? '' пишем POST_GLOBAL ? 'f=123&', где 123 = ID форума, открытого для всех. Т. е. привязываем глобальные темы к какому-либо открытому форуму.
SCIF-1986 писал(а):Надеюсь понятно описал.
Не совсем.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Зарегистрирован: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Сообщения не существует.

Сообщение Пчелкин »

MIT писал(а):Не из-за "First post on every page" ли эти проблемы?
Если ко мне - проблемы были и на время скидывания данного мода (я тоже заподозрил на него в одно время)..Весь июнь его не было..Проблеммы все равно наблюдались...При этом манипуляций с темой модерами не наблюдал вообще.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
SCIF-1986
phpBB 1.4.1
Сообщения: 43
Зарегистрирован: 17 лет 11 месяцев
Откуда: Vladivostok
Благодарил (а): 1 раз

Re: Сообщения не существует.

Сообщение SCIF-1986 »

Nekstati писал(а):Точнее, тема зависит от форума, в котором просматривается, а не в котором открыта (создана).
Да, конечно.Я имел ввиду форум из которого перешли в тему, то есть из которого она была открыта. Ваша терминология более верна.

Я тоже пришёл к такому же выводу, что нужно ручками выкинуть параметр. Применил изменения. Сделал «Проверку прав» — всё ок. Жду что юзвери скажут. Но я главным образом тут отписался в целях уточнения баг это или фича :) Слабо понимаю как это может быть фичей — крайне неудобное свойство и совсем нелогичное.
Интересно какие права к теме теперь применяются. Не подскажите?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Сообщения не существует.

Сообщение Палыч »

SCIF-1986 писал(а):Интересно какие права к теме теперь применяются. Не подскажите?
Вопрос, в принципе, бессмысленен. Система прав построена на уровне форумов,а не тем.
Глобальные права применяются на всю конференцию. Локальные (права доступа к форуму) - к тому форуму, в котором находишься.
Поэтому всё зависит от того, как вы изменили код. Если параметр f= просто убрали - при заходе в тему будете вываливаться в форум с минимальным ID. Если заменили на конкретный ID - то соответственно в указанный форум с соответствующими правами.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
SCIF-1986
phpBB 1.4.1
Сообщения: 43
Зарегистрирован: 17 лет 11 месяцев
Откуда: Vladivostok
Благодарил (а): 1 раз

Re: Сообщения не существует.

Сообщение SCIF-1986 »

Пришлось принудительно добавлять f=xxx. Без указания форума не работает переход к первому непрочитанному сообщению. Неплохо бы для таких тем всё же где-то сохранять «primary_forum_id» по аналогии с primary_gid'ами etc.

Вернуться в «Поддержка phpBB 3.0.х»