Вход

Тег canonical без правок движка для страниц DLE

С помощью этого хака мы пометим каноническую страницу атрибутом rel="canonical" для того что бы задать основную страницу, и отбить все возможные ее дубли.

В итоге мы получим тег canonical для тегов, доп полей, категорий, главной, статических страниц и полной новости.

Установка:
1. Загрузить canonical.php файл в /engine/modules/.
2. Открыть main.tpl и после тега
{headers}
вставить
{include file="engine/modules/canonical.php"}
Что бы страницы навигации ссылались сами на себя а не на родительскую, вместо этого вставить следующий код
{include file="engine/modules/canonical.php?show_page=yes"}
Собрано 0 рублей Поддержать автора

Войдите на сайт


Данное дополнение сделано на энтузиазме для пользователей. Вы можете помочь автору материально сделав вклад в развитие, создание и поддержку других бесплатных дополнений. Любая помощь это добрый шаг с вашей стороны, вы становитесь одним из спонсоров раздела и непосредственным образом влияете на его дальнейшее развитие.
10
2 522
Добавлено: 02 август 2017 в 14:18:03
Скачать Тег canonical без правок движка для страниц DLE
Скачать canonical.zip
Скачан: 28 / Загружен: 31-05-2018, 13:46 / MD5: 041d8366cf69c29b0dedc2f59ea529d9 / SHA-1: 95c34c0beb489f8a3cca204d9c9bb62c2d9fef91
Прокомментировать
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent

Комментарии (10)

  1. Леонид
    Леонид Гости 5 июня 2018 23:39
    0
    Пунпун, нужна твоя помощь. Добавил твой вариант вывода canonical, все выводится замечательно, НО вообще не выводится на главной и статических страницах, просто пустое место в исходном. Если же пользоваться встроенным выводом canonical, то она просто на всех страницах выводит адрес главной. В общем ни туды ни сюды. Что посоветуешь?
  2. bymerpro
    bymerpro Посетители 4 июня 2018 17:46
    0
    Не будет ли конфликта если я его после вашего модуля next prew вставлю или значения не имеет? 🤔
    1. bymerpro
      bymerpro Посетители 4 июня 2018 17:54
      0
      Кстати на 13.0 он дублируется, в нем вообще есть необходимость? 😬
      1. PunPun
        PunPun Разработчик 4 июня 2018 22:49
        0
        Если в движке уже существует вывод тега следовательно задаемся вопросом, зачем его подключать еще раз? Правильно, дополнение служит для версий DLE у которых нет вывода canonical.
        1. bymerpro
          bymerpro Посетители 4 июня 2018 23:10
          0
          Ну я в этом не особо шарю, думаю такая информация будет полезна для пользователей.
  3. PunPun
    PunPun Разработчик 31 мая 2018 13:46
    0
    Обновлено. Исправлены ссылки в тегах.
    1. baseroad
      baseroad Клиенты 31 мая 2018 18:01
      0
      Для каких версий он предназначен? Или твой хак лучше чем canonical из коробки в версии 12,1?
    2. aluf
      aluf Клиенты 1 июня 2018 13:34
      0
      А он не убирает родной каноникал? А то у меня получается 2 этих тега на странице
  4. Валерий
    Валерий Гости 23 мая 2018 23:48
    0
    Здравствуйте, установил данный хак но позже заметил что яндекс ругается и выкидывает теги из поиска.

    Возможно эта ошибка, по двум ссылкам одна новость.

    /tags/бла+бла+2017/
    /tags/бла бла 2017/

    и так на все теги
    1. Костик
      Костик Гости 28 мая 2018 13:06
      0
      Скрипт по работе с тегами корявый, уже писал комментарий, который удалили(
© PunPun. 2018. При копировании, ссылка на источник обязательна.
Дизайн и верстка: Webrambo