![]() |
|
|
vBulletin 3.х Раздел о vBulletin и всем что касается этого скрипта |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |||
Новичок
![]() ![]()
|
![]() Начнём с того, что тяжело работать с музейными экспонатами (vBulletin 3.6), так как они за время своей жизни обросли кучей доработок, в которых без успокоительного коньяка не разберёшься.
Прилетела "настоятельная" рекомендация от Яндекса разобраться с дублями и вообще с проблемами, ибо он не понимает... Небольшое исследование привело к следующей конструкции в шаблоне SHOWTHREAD: Найти строку Код:
<title>$thread[title]<if condition="$pagenumber>1"> - <phrase 1="$pagenumber">$vbphrase[page_x]</phrase></if> - $vboptions[bbtitle]</title> Код:
<link rel="canonical" href="$vboptions[bburl]/showthread.php?t=$thread[threadid]<if condition="$pagenumber != 1">&page=$pagenumber</if>"/> |
|||
Последний раз редактировалось akok; 26.06.2024 в 12:43.. |
||||
![]() |
![]() |
#2 | |||
Новичок
![]() ![]()
|
![]() Продолжаем "издеваться" над старичком и добавим rel=canonical в архивы
Все замены будут в файле index.php (тот, что в папке archive). Ссылка в коде появится под <p class="largefont">Просмотр полной версии:... Для главной страницы, найти: Код:
$output .= "<p class=\"largefont\">$vbphrase[view_full_version]: <a href=\"" . $vbulletin->options['bburl'] . '/' . $vbulletin->options['forumhome'] . '.php">' . $vbulletin->options['bbtitle'] . "</a></p>\n"; Код:
$output .= "<link rel=\"canonical\" href=\"" . $vbulletin->options['bburl'] . '/' . $vbulletin->options['forumhome'] . '.php' . "\" />\n"; Код:
$output .= "<p class=\"largefont\">$vbphrase[view_full_version] : <a href=\"" . $vbulletin->options['bburl'] . "/forumdisplay.php?f=$foruminfo[forumid]\">$foruminfo[title_clean]</a></p>\n<hr />\n"; Код:
$output .= "<link rel=\"canonical\" href=\"" . $vbulletin->options['bburl'] . "/forumdisplay.php?f=$foruminfo[forumid]" . "\" />\n"; Код:
$output .= "<p class=\"largefont\">$vbphrase[view_full_version] : <a href=\"" . $vbulletin->options['bburl'] . "/showthread.php?t=$threadinfo[threadid]\">$threadinfo[title]</a></p>\n<hr />\n"; Код:
$output .= "<link rel=\"canonical\" href=\"" . $vbulletin->options['bburl'] . "/showthread.php?t=$threadinfo[threadid]" . "\" />\n"; |
|||
![]() |
![]() |
#4 | |||
Новичок
![]() ![]()
|
![]() Или попробовать приспобить под мобильную версию форума... хотя бы для поисковиков, при помощи такой конструкции:
Код:
<link rel="alternate" media="only screen and (max-width: 640px)" href="http://m.example.com/" /> |
|||
![]() |
![]() |
#6 | |||
Новичок
![]() ![]()
|
![]() А от дублей в индексе избавляемся при помощи тега canonical, в теории все выглядит довольно стройно. |
|||
![]() |
![]() |
#7 | |||
Просто блондинка
![]() ![]()
|
![]() Был. Поисковики не умели толком распарсить страницу, путались в тегах, у них не было задачи индексировать картинки... Поэтому в вобловском "архиве" всё это вырезано нафик. Голый текст.
Но поисковики с тех пор выросли и обнаглели. так себе идея... ссылки в "архиве" не парсятся, но и не подворачиваются в браузере, страницу "разносит", адаптивности ноль И шрифты дефолтные архивные для Гугла мелковаты, надо увеличивать Гугл всё равно будет ругаться, что "страницы не оптимизированы для мобильных устройств", ты же не сможешь закрыть обычные, не архивные страницы от гостей, чтобы Гугл их не видел А если Гугл считает, что "страницы не оптимизированы", он просто не отправляет туда мобильный трафик или отправляет "неохотно" (понижает позиции в выдаче). Поставь турецкий адаптивный стиль, его можно впереть на 3.6 стиль ужасный (в реализации) но он есть готовый и вполне выполняет свои задачи: удовлетворяет Гугла в его желании видеть "адаптивность" это такая мелочь по сравнению с остальными неудобствами "архива"... Могу поспорить, что у тебя на форуме постраничная нарезка в "архиве" не совпадает с нормальной. Просто потому что никто этим не переймається. А зря... Но зато такое "несовпадение", в общем, частично убирает проблему "дублей страниц" ![]() |
|||
![]() |
Cказали cпасибо: |
![]() |
#8 | |||
Новичок
![]() ![]()
|
![]() Несколько ловких движений руками и мы имеем
https://pagespeed.web.dev/analysis/h..._factor=mobile Для постоянно перегруженного сервера, уже неплохой результат А если Гугл считает, что "страницы не оптимизированы", он просто не отправляет туда мобильный трафик или отправляет "неохотно" (понижает позиции в выдаче). Но зато такое "несовпадение", в общем, частично убирает проблему "дублей страниц" |
|||
![]() |
![]() |
#9 | |||
Новичок
![]() ![]()
|
![]() Насчет подсказки, про нарезку постов и тем, большое спасибо. Поправил, заодно нашел ошибку, что в архиве правильно работал rel canonical, только с первой страницей, номера страниц не учитывались. Пришлось усложнить конструкцию в index.php
Но поисковики с тех пор выросли и обнаглели. |
|||
![]() |
![]() |
Метки |
vbulletin 3.6 |
Опции темы | Поиск в этой теме |
|
|