Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Добавляем мета-тег canonical для ссылки на полную новость

Discussion in 'Хаки DLE' started by DLEPlugins, Apr 19, 2016.

19.04.16 в 04:42
20.03.19 в 16:00
30
7,778
5
  1. TopicStarter Overlay
    DLEPlugins

    DLEPlugins Кодер

    Messages:
    1,601
    Likes Received:
    1,076
    Best Answers:
    8
    При открытии исходного кода страницы любой новости на нашем сайте мы видим следующее:
    HTML:
    <link rel="search" type="application/opensearchdescription+xml" href="http://сайт.ру/engine/opensearch.php" title="ваш тайтл" />
    <link rel="alternate" type="application/rss+xml" title="ваш тайтл" href="http://сайт.ру/rss.xml" />
    Данный хак глобально добавить мета-тег canonical для ссылок на полную новость и открыв код страницы мы увидим следующее:
    HTML:
    <link rel="search" type="application/opensearchdescription+xml" href="http://сайт.ру/engine/opensearch.php" title="ваш тайтл" />
    <link rel="canonical" href="http://сайт.ру/категория/id-чпу.html" />
    <link rel="alternate" type="application/rss+xml" title="ваш тайтл" href="http://сайт.ру/rss.xml" />
    Установка проста. Открываем /engine/engine.php
    ищем код:
    PHP:
    if ($canonical) {
    ВЫШЕ вставяем:
    PHP:
    if ( isset( $full_link ) && ! empty( $full_link ) ) {
        
    $metatags .= <<<HTML

    <link rel="canonical" href="
    {$full_link}" />
    HTML;
    }
    Зачем оно нада ответит вам гугл - клик
     
    • Нравится Нравится x 5
  2. iNol

    iNol Staff Member VIP Кинотрафик v2

    Messages:
    476
    Likes Received:
    305
    Best Answers:
    0
    SEO пак от @Gameer уже содержит эту доработку
     
    • Нравится Нравится x 1
  3. aeneas

    aeneas Забанен

    Messages:
    11,450
    Likes Received:
    3,808
    Best Answers:
    10
    ага опоздал ты уже с этим, это уже есть )
     
  4. Intention

    Intention Местный

    Messages:
    2,098
    Likes Received:
    688
    Best Answers:
    0
    нах он ваще нужен если на сайте нет других таких же страниц, чтобы указывать ее оригинал?:confused:

    Такой тег будет полезен если например у тебя идет разделение одной новости как бы на подновости, то есть http://сайт.ру/категория/id-чпу.html есть сериал, следующий сезон которого находится по тому же адресу http://сайт.ру/категория/id-чпу,1page.html или как там в DLE разбивка на страницы работает
     
  5. Ботяра

    Ботяра Забанен

    Messages:
    0
    Likes Received:
    0
    Best Answers:
    54
    ссылок на комментарии нет на сайте? тогда не нужен если на страница не поделена новость :)
     
  6. Intention

    Intention Местный

    Messages:
    2,098
    Likes Received:
    688
    Best Answers:
    0
    стандартный robots.txt — Disallow: /*do=lastcomments ;)
     
  7. TopicStarter Overlay
    DLEPlugins

    DLEPlugins Кодер

    Messages:
    1,601
    Likes Received:
    1,076
    Best Answers:
    8
    сломав сайт к чертям используя первый пак, решил использовать другие методы. тут правка 1 файла а не 2 как в паке, итог один и тотже
     
  8. TopicStarter Overlay
    DLEPlugins

    DLEPlugins Кодер

    Messages:
    1,601
    Likes Received:
    1,076
    Best Answers:
    8
    @Gameer ты так часто цеплялся ко мне, утверждая что я чужие труды отсебятиной выставлял, как объяснишь Пункт 10 своего seo пака, нижняя строчка
    Данному коду триста лет, и уж точно не ты его автор, гуглим - первый сайт, этот код с htaccess написан был 29 июля 2013, второй сайт 27.07.2010. думаю стоит стереть авторство этой иновационной идеи. 11 пункт аналогично. дальше гуглить влом
     
    Last edited: Apr 19, 2016
  9. Ботяра

    Ботяра Забанен

    Messages:
    0
    Likes Received:
    0
    Best Answers:
    54
    @DomiTori, на 11,1 эта правка у меня начала выводить канонические ссылки на xfsearch и на страницах категорий... в общем везде где есть $full_link :) на предыдущих версиях не проверял
     
  10. Ботяра

    Ботяра Забанен

    Messages:
    0
    Likes Received:
    0
    Best Answers:
    54
    а я думал ещё что за косяк то с яшей творится, т.к. на страницы категорий у меня выдает снипет с микроразметки :eek:
    нихуяси
     
  11. TopicStarter Overlay
    DLEPlugins

    DLEPlugins Кодер

    Messages:
    1,601
    Likes Received:
    1,076
    Best Answers:
    8
    о_0 проверю. Всю жизнь этим пользуюсь еще с 9_10 дле.
     
  12. Ботяра

    Ботяра Забанен

    Messages:
    0
    Likes Received:
    0
    Best Answers:
    54
    тоже проблем не было, но на 11,1 - у меня всё криво проиндексирвалось! надо задать переменную в show.full и потом её в engine передать для канонической ссылки.
     
  13. sneiks

    sneiks Staff Member VIP Кинотрафик v2

    Messages:
    344
    Likes Received:
    49
    Best Answers:
    0
    Я таким пользуюсь и не каких проблем!!! В файле main.php вносим изменения, после строки:

    if ( $dle_module == "showfull" AND $news_found ) {

    Добавить:

    $metatags .= <<<HTML

    <link rel="canonical" href="{$full_link}" />
    HTML;
     
    • Нравится Нравится x 2
  14. Winston?!

    Winston?! VIP Кинотрафик v2

    Messages:
    1,252
    Likes Received:
    69
    Best Answers:
    2
    DomiTori хак работает на 11.3?
     
  15. Ботяра

    Ботяра Забанен

    Messages:
    0
    Likes Received:
    0
    Best Answers:
    54
    100% рабочий - ответом выше над твои постом! Проверено уже не на одном десятке сайтов.
     
    • Нравится Нравится x 1
  16. Winston?!

    Winston?! VIP Кинотрафик v2

    Messages:
    1,252
    Likes Received:
    69
    Best Answers:
    2
    DomiTori поставил себе на сайт, сегодня зашел исходный код глянуть и увидел, что у меня 2 строки
    Code:
    <link rel="canonical" href="http://base-road.ru/technology/668-turbopoezd-jettrain.html">
    <link rel="canonical" href="http://base-road.ru/technology/668-turbopoezd-jettrain.html">
    С чем может быть связано и катастрофически ли это?
     
  17. Ботяра

    Ботяра Забанен

    Messages:
    0
    Likes Received:
    0
    Best Answers:
    54
    ДА!

    Устанавливай правильный код. Первые версии кода - ошибочные и не всегда правильно срабатывали.
     
    • Согласен Согласен x 1
  18. Winston?!

    Winston?! VIP Кинотрафик v2

    Messages:
    1,252
    Likes Received:
    69
    Best Answers:
    2
    Можешь правильный сбросить?
     
  19. Ботяра

    Ботяра Забанен

    Messages:
    0
    Likes Received:
    0
    Best Answers:
    54
    Это прикол, или сообщения не видно?
    2017-07-26_00-07-59.png
     
  20. Winston?!

    Winston?! VIP Кинотрафик v2

    Messages:
    1,252
    Likes Received:
    69
    Best Answers:
    2
    byroot я не так прочел и поставил из первого поста от DomiTori ....
    Сейчас переставлю на рабочий. Из-за этого, как думаешь, могла посещаемость упасть?