Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Как сохранить ссылку на сообщение при его переносе?
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Как сохранить ссылку на сообщение при его переносе?
Например, модератор почистил тему, и теперь поставленные до модерации ссылки ведут на те места, где эти сообщения были раньше. Только на их месте по прежним ссылкам уже другие сообщения. Но также быть не должно…
Версия phpBB: 3.3.10.
-
- Поддержка
- Сообщения: 5284
- Стаж: 19 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 186 раз
- Поблагодарили: 793 раза
Re: Как сохранить ссылку на сообщение при его переносе?
alt-x, в таблице phpbb_posts post_id должен быть уникальным. И при удалении (зачистки) темы на месте прежних сообщений будет сообщение, что такого не существует. Но никак не то, что вы описываете...
-
- Поддержка
- Сообщения: 12449
- Стаж: 12 лет 8 месяцев
- Благодарил (а): 166 раз
- Поблагодарили: 2479 раз
Re: Как сохранить ссылку на сообщение при его переносе?
Заменить ссылки на страницы темы ссылками на сообщения
Ссылки на сообщения не меняются
Ссылки на сообщения не меняются
Re: Как сохранить ссылку на сообщение при его переносе?
Дело в том, что пользователи копируют ссылку на сообщение из адресной строки.
Выглядит она так:
имя сайта/viewtopic.php?f=5&t=23&start=1395#p50908
После модерации темы место сообщения в теме поменялось, и ссылка на него выглядит уже по другому:
имя сайта/viewtopic.php?f=5&t=23&start=1515#p50908
По-видимому, ID сообщения - p50908, и он действительно не поменялся, но перешедший по ссылке, поставленной до модерации, попадает совсем в другое место форума теперь.
Как с этим бороться, мне не понятно. В базовых настройках форума я не вижу, как это исправить.
Какое-нибудь расширение поставить, которое будет формировать именно ссылку на конкретное сообщение?
Но это должно быть нагляднее и проще, чем привычно скопировать ссылку из адресной строки.
Выглядит она так:
имя сайта/viewtopic.php?f=5&t=23&start=1395#p50908
После модерации темы место сообщения в теме поменялось, и ссылка на него выглядит уже по другому:
имя сайта/viewtopic.php?f=5&t=23&start=1515#p50908
По-видимому, ID сообщения - p50908, и он действительно не поменялся, но перешедший по ссылке, поставленной до модерации, попадает совсем в другое место форума теперь.
Как с этим бороться, мне не понятно. В базовых настройках форума я не вижу, как это исправить.
Какое-нибудь расширение поставить, которое будет формировать именно ссылку на конкретное сообщение?
Но это должно быть нагляднее и проще, чем привычно скопировать ссылку из адресной строки.
Версия phpBB: 3.3.10.
-
- Поддержка
- Сообщения: 12449
- Стаж: 12 лет 8 месяцев
- Благодарил (а): 166 раз
- Поблагодарили: 2479 раз
Re: Как сохранить ссылку на сообщение при его переносе?
Проще, чем привычное, быть в принципе не может
А так - https://www.phpbb.com/customise/db/exte ... t_numbers/
А так - https://www.phpbb.com/customise/db/exte ... t_numbers/
Re: Как сохранить ссылку на сообщение при его переносе?
Спасибо! Установил расширение.
Только это не решило проблему. В формируемой ссылке, по-прежнему, очевидно, зашит адрес страницы, и если сообщение, на которое ссылаются, переместилось на другую страницу (было перемещено в другую тему или было массовое удаление сообщений в теме перед ним), то при переходе по ссылке, попадаешь в то место форума, где это сообщение было раньше, а теперь его там уже нет.
И ещё замечен глюк с новым расширением. Скопировать ссылку в буфер обмена можно только один раз. Чтобы скопировать следующую ссылку на сообщение необходимо чистить кэш.
Может, у меня с форумом что-то не так?
Только это не решило проблему. В формируемой ссылке, по-прежнему, очевидно, зашит адрес страницы, и если сообщение, на которое ссылаются, переместилось на другую страницу (было перемещено в другую тему или было массовое удаление сообщений в теме перед ним), то при переходе по ссылке, попадаешь в то место форума, где это сообщение было раньше, а теперь его там уже нет.
В моем случае при переходе по ссылке на удаленное сообщение, нет предупреждения, что такого сообщения не существует, а происходит просто переход на страницу, где это сообщение раньше было и где теперь более поздние другие сообщения.
И ещё замечен глюк с новым расширением. Скопировать ссылку в буфер обмена можно только один раз. Чтобы скопировать следующую ссылку на сообщение необходимо чистить кэш.
Может, у меня с форумом что-то не так?
Версия phpBB: 3.3.10.
-
- phpBB Guru
- Сообщения: 16373
- Стаж: 17 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 521 раз
- Поблагодарили: 1745 раз
Re: Как сохранить ссылку на сообщение при его переносе?
alt-x, не совсем понятно, что требуется получить, но любое существующее сообщение, в каком бы форуме или теме оно не находилось, постоянно доступно по ссылке вида
Эта ссылка есть в любом сообщении на значке слева от имени автора под заголовком каждого сообщения.
Отправлено спустя 6 минут 19 секунд:
да и сам заголовок поста - тоже постоянная ссылка на него.
viewtopic.php?p=1#p1
, где 1 или любое другое число - идентификатор сообщения.Эта ссылка есть в любом сообщении на значке слева от имени автора под заголовком каждого сообщения.
Отправлено спустя 6 минут 19 секунд:
да и сам заголовок поста - тоже постоянная ссылка на него.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Поддержка
- Сообщения: 12449
- Стаж: 12 лет 8 месяцев
- Благодарил (а): 166 раз
- Поблагодарили: 2479 раз
Re: Как сохранить ссылку на сообщение при его переносе?
В адресной строке ссылки на страницы темы, что логично. На странице ведь не одно сообщение
Объясняйте теперь пользователям, откуда копировать ссылки на сообщения
Это уже в тему расширения
Отправлено спустя 46 секунд:
С заголовка относительная ссылка. Постоянная только со значка
-
- phpBB Guru
- Сообщения: 16373
- Стаж: 17 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 521 раз
- Поблагодарили: 1745 раз
Re: Как сохранить ссылку на сообщение при его переносе?
Они одинаковые.
Отправлено спустя 16 секунд:
Это баг БО.
Re: Как сохранить ссылку на сообщение при его переносе?
Вот ссылка на сообщение из адресной строки:
Имя сайта/viewtopic.php?f=5&t=16&start=465#p50264
Вот ссылка, скопированная в буфер по клику на номер сообщения из установленного расширения:
Имя сайта/viewtopic.php?f=5&t=16&start=465#p50264
Вы видите разницу? И я нет...
Имя сайта/viewtopic.php?f=5&t=16&start=465#p50264
Вот ссылка, скопированная в буфер по клику на номер сообщения из установленного расширения:
Имя сайта/viewtopic.php?f=5&t=16&start=465#p50264
Вы видите разницу? И я нет...
Версия phpBB: 3.3.10.
-
- phpBB Guru
- Сообщения: 16373
- Стаж: 17 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 521 раз
- Поблагодарили: 1745 раз
Re: Как сохранить ссылку на сообщение при его переносе?
alt-x, мое сообщение выше перечитайте Re: Как сохранить ссылку на сообщение при его переносе?
Re: Как сохранить ссылку на сообщение при его переносе?
rxu, у меня и по иконке под заголовком поста слева от имени автора, и по номеру сообщения из установленного расширения, и из адресной строки по клику на заголовок, и по самому заголову - формируется ссылка всегда одного вида:
Имя сайта/viewtopic.php?f=5&t=16&start=465#p50264
Как и на этом форуме.
Имя сайта/viewtopic.php?f=5&t=16&start=465#p50264
Как и на этом форуме.
Версия phpBB: 3.3.10.
-
- phpBB Guru
- Сообщения: 16373
- Стаж: 17 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 521 раз
- Поблагодарили: 1745 раз
Re: Как сохранить ссылку на сообщение при его переносе?
на этом форуме, и на всех остальных - не так. Не там смотрите.
Re: Как сохранить ссылку на сообщение при его переносе?
Это ссылка на ваше последнее сообщение:
phpbbguru.net/community/viewtopic.php?p=546515#p546515 - ссылка на заголовок
phpbbguru.net/community/viewtopic.php?p=546515#p546515 - ссылка из адресной строки при клике на заголовок
phpbbguru.net/community/viewtopic.php?p=546515#p546515 - ссылка по значку слева от вашего ника
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.3.10.
-
- phpBB Guru
- Сообщения: 16373
- Стаж: 17 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 521 раз
- Поблагодарили: 1745 раз
Re: Как сохранить ссылку на сообщение при его переносе?
Про эту ссылку и речь - это постоянная ссылка на пост. Что-то другое надо?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 - ссылка по значку слева от вашего ника