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

Ссылки на сообщения в виде якоря

Вопросы без привязки к версии. Установлена авточистка (2 года).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
romeo_piter
phpBB 2.0.21
Сообщения: 1318
Стаж: 15 лет
Благодарил (а): 159 раз
Поблагодарили: 21 раз

Ссылки на сообщения в виде якоря

Сообщение romeo_piter »

С точки зрения СЕО ссылки вида viewtopic.php?p=214#p214 и схожие ссылки на посты - для phpbb совершенно бесполезны и вредны. У подавляющего большинства они закрыты через robots, что не мешает поисковикам их видеть, но пока следовать инструкциям в роботс. Выходом из положения были бы якоря, которые сохраняют вес страницы, не индексируются отдельно (как ссылки на посты), но при этом перекидывают пользователя в нужную точку.
Т.е. с точки зрения СЕО на смену вот этому:
viewtopic.php?p=5#p5
должно прийти это:
viewtopic.php?t=1#p5
Думал, на этом движке это нереализуемо, но на днях случайно наткнулся на это:
https://forum.onliner.by/viewtopic.php? ... p114148454

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

Как вам такое предложение? Возможно, кто-то сможет это реализовать?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12442
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2479 раз

Re: Ссылки на сообщения в виде якоря

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

romeo_piter писал(а): 24.03.2024 7:55 но при этом перекидывают пользователя в нужную точку
И при объединении/разделении тем перестают работать, да и элементарное удаление сообщений их сбивает
romeo_piter
phpBB 2.0.21
Сообщения: 1318
Стаж: 15 лет
Благодарил (а): 159 раз
Поблагодарили: 21 раз

Re: Ссылки на сообщения в виде якоря

Сообщение romeo_piter »

Онлайнер вроде как в 20ке топовых форумов по массе. Что-то сильно сомневаюсь, что они стали бы делать себе то, что всё сбивает. Зато уйдет хоть частичка архаичности. IPB, Xenforo - на всех современных платформах давно якоря.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12442
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2479 раз

Re: Ссылки на сообщения в виде якоря

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

romeo_piter писал(а): 24.03.2024 16:55 Что-то сильно сомневаюсь, что они стали бы делать себе то, что всё сбивает
Факт остаётся фактом
romeo_piter
phpBB 2.0.21
Сообщения: 1318
Стаж: 15 лет
Благодарил (а): 159 раз
Поблагодарили: 21 раз

Re: Ссылки на сообщения в виде якоря

Сообщение romeo_piter »

Вернусь к вопросу, если пренебречь фактом сдвига постов при перемещении/удалении, что, например, у меня происходит крайне редко.
Это можно реализовать?
Точнее, реализовать то можно, якорь в темах я сделал. Все красиво отображается в виде. Бонусом перемещение на странице между постами происходит без перезагрузки страницы.
viewtopic.php?t=1&start=10#p10

Но прямые ссылки на посты продолжают присутствовать:
1. В результатах штатного поиска (ссылка на последнее сообщение)
2. На странице темы постинга, когда происходит редирект после отправки сообщения.

С этим что-то можно сделать? Я могу изменить, например, U_LAST_POST в search.php, но это работает только для одностраничных тем. &start= в файле, как я понимаю не получить. Это решаемо? Как и редирект?

Если вопрос и решение требуют оплаты - напишите, плз, предложение в ЛС. Помимо онлайнера (на нем кстати сделано криво, якоря работают одновременно со штатными ссылками) данное решение тестируется как минимум еще на phpbb-work.

Вернуться в «phpBB-пространство»