Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Как сохранить ссылку на сообщение при его переносе?

Проблемы с установкой или работой phpBB 3.2.x? Получите помощь здесь!
Внимание: с 7 ноября 2020 года phpBB Group завершено дальнейшее развитие phpBB версии 3.2, а с 1 августа 2024 года будет прекращена её поддержка.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.

Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
alt-x
phpBB 1.4.4
Сообщения: 167
Стаж: 7 лет 4 месяца
Благодарил (а): 28 раз
Поблагодарили: 3 раза

Как сохранить ссылку на сообщение при его переносе?

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

Например, модератор почистил тему, и теперь поставленные до модерации ссылки ведут на те места, где эти сообщения были раньше. Только на их месте по прежним ссылкам уже другие сообщения. Но также быть не должно…
Версия phpBB: 3.3.10.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5283
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Re: Как сохранить ссылку на сообщение при его переносе?

Сообщение Siava »

alt-x, в таблице phpbb_posts post_id должен быть уникальным. И при удалении (зачистки) темы на месте прежних сообщений будет сообщение, что такого не существует. Но никак не то, что вы описываете...
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12425
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2477 раз

Re: Как сохранить ссылку на сообщение при его переносе?

Сообщение Татьяна5 »

Заменить ссылки на страницы темы ссылками на сообщения
Ссылки на сообщения не меняются
alt-x
phpBB 1.4.4
Сообщения: 167
Стаж: 7 лет 4 месяца
Благодарил (а): 28 раз
Поблагодарили: 3 раза

Re: Как сохранить ссылку на сообщение при его переносе?

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

Дело в том, что пользователи копируют ссылку на сообщение из адресной строки.

Выглядит она так:
имя сайта/viewtopic.php?f=5&t=23&start=1395#p50908

После модерации темы место сообщения в теме поменялось, и ссылка на него выглядит уже по другому:
имя сайта/viewtopic.php?f=5&t=23&start=1515#p50908

По-видимому, ID сообщения - p50908, и он действительно не поменялся, но перешедший по ссылке, поставленной до модерации, попадает совсем в другое место форума теперь.

Как с этим бороться, мне не понятно. В базовых настройках форума я не вижу, как это исправить.
Какое-нибудь расширение поставить, которое будет формировать именно ссылку на конкретное сообщение?
Но это должно быть нагляднее и проще, чем привычно скопировать ссылку из адресной строки.
Версия phpBB: 3.3.10.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12425
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2477 раз

Re: Как сохранить ссылку на сообщение при его переносе?

Сообщение Татьяна5 »

Проще, чем привычное, быть в принципе не может
А так - https://www.phpbb.com/customise/db/exte ... t_numbers/
alt-x
phpBB 1.4.4
Сообщения: 167
Стаж: 7 лет 4 месяца
Благодарил (а): 28 раз
Поблагодарили: 3 раза

Re: Как сохранить ссылку на сообщение при его переносе?

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

Спасибо! Установил расширение.
Только это не решило проблему. В формируемой ссылке, по-прежнему, очевидно, зашит адрес страницы, и если сообщение, на которое ссылаются, переместилось на другую страницу (было перемещено в другую тему или было массовое удаление сообщений в теме перед ним), то при переходе по ссылке, попадаешь в то место форума, где это сообщение было раньше, а теперь его там уже нет.
Siava писал(а): 11.06.2020 11:24 И при удалении (зачистки) темы на месте прежних сообщений будет сообщение, что такого не существует. Но никак не то, что вы описываете...
В моем случае при переходе по ссылке на удаленное сообщение, нет предупреждения, что такого сообщения не существует, а происходит просто переход на страницу, где это сообщение раньше было и где теперь более поздние другие сообщения.

И ещё замечен глюк с новым расширением. Скопировать ссылку в буфер обмена можно только один раз. Чтобы скопировать следующую ссылку на сообщение необходимо чистить кэш.

Может, у меня с форумом что-то не так?
Версия phpBB: 3.3.10.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: Как сохранить ссылку на сообщение при его переносе?

Сообщение rxu »

alt-x, не совсем понятно, что требуется получить, но любое существующее сообщение, в каком бы форуме или теме оно не находилось, постоянно доступно по ссылке вида viewtopic.php?p=1#p1, где 1 или любое другое число - идентификатор сообщения.
Эта ссылка есть в любом сообщении на значке слева от имени автора под заголовком каждого сообщения.
image.png
Отправлено спустя 6 минут 19 секунд:
да и сам заголовок поста - тоже постоянная ссылка на него.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12425
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2477 раз

Re: Как сохранить ссылку на сообщение при его переносе?

Сообщение Татьяна5 »

alt-x писал(а): 12.06.2020 10:08 В формируемой ссылке
В адресной строке ссылки на страницы темы, что логично. На странице ведь не одно сообщение
Объясняйте теперь пользователям, откуда копировать ссылки на сообщения
alt-x писал(а): 12.06.2020 10:08 И ещё замечен глюк с новым расширением
Это уже в тему расширения

Отправлено спустя 46 секунд:
rxu писал(а): 12.06.2020 10:22 да и сам заголовок поста - тоже постоянная ссылка на него.
С заголовка относительная ссылка. Постоянная только со значка
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: Как сохранить ссылку на сообщение при его переносе?

Сообщение rxu »

Татьяна5 писал(а): 12.06.2020 10:24 С заголовка относительная ссылка. Постоянная только со значка
Они одинаковые.

Отправлено спустя 16 секунд:
Это баг БО.
Изображение
alt-x
phpBB 1.4.4
Сообщения: 167
Стаж: 7 лет 4 месяца
Благодарил (а): 28 раз
Поблагодарили: 3 раза

Re: Как сохранить ссылку на сообщение при его переносе?

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

Вот ссылка на сообщение из адресной строки:
Имя сайта/viewtopic.php?f=5&t=16&start=465#p50264
Вот ссылка, скопированная в буфер по клику на номер сообщения из установленного расширения:
Имя сайта/viewtopic.php?f=5&t=16&start=465#p50264

Вы видите разницу? И я нет...
Версия phpBB: 3.3.10.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: Как сохранить ссылку на сообщение при его переносе?

Сообщение rxu »

alt-x, мое сообщение выше перечитайте Re: Как сохранить ссылку на сообщение при его переносе?
Изображение
alt-x
phpBB 1.4.4
Сообщения: 167
Стаж: 7 лет 4 месяца
Благодарил (а): 28 раз
Поблагодарили: 3 раза

Re: Как сохранить ссылку на сообщение при его переносе?

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

rxu, у меня и по иконке под заголовком поста слева от имени автора, и по номеру сообщения из установленного расширения, и из адресной строки по клику на заголовок, и по самому заголову - формируется ссылка всегда одного вида:

Имя сайта/viewtopic.php?f=5&t=16&start=465#p50264

Как и на этом форуме.
Версия phpBB: 3.3.10.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: Как сохранить ссылку на сообщение при его переносе?

Сообщение rxu »

alt-x писал(а): 12.06.2020 10:49 Как и на этом форуме.
на этом форуме, и на всех остальных - не так. Не там смотрите.
Изображение
alt-x
phpBB 1.4.4
Сообщения: 167
Стаж: 7 лет 4 месяца
Благодарил (а): 28 раз
Поблагодарили: 3 раза

Re: Как сохранить ссылку на сообщение при его переносе?

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

Это ссылка на ваше последнее сообщение:
phpbbguru.net/community/viewtopic.php?p=546515#p546515 - ссылка на заголовок
phpbbguru.net/community/viewtopic.php?p=546515#p546515 - ссылка из адресной строки при клике на заголовок
phpbbguru.net/community/viewtopic.php?p=546515#p546515 - ссылка по значку слева от вашего ника
rxu писал(а): 12.06.2020 11:06Не там смотрите.
А где смотреть?
Версия phpBB: 3.3.10.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: Как сохранить ссылку на сообщение при его переносе?

Сообщение rxu »

alt-x писал(а): 12.06.2020 11:14 phpbbguru.net/community/viewtopic.php?p=546515#p546515 - ссылка на заголовок
phpbbguru.net/community/viewtopic.php?p=546515#p546515 - ссылка из адресной строки при клике на заголовок
phpbbguru.net/community/viewtopic.php?p=546515#p546515 - ссылка по значку слева от вашего ника
Про эту ссылку и речь - это постоянная ссылка на пост. Что-то другое надо?
Изображение

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