Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

DLE Простые заголовки (метатеги) в шаблоне полной новости

Тема в разделе "Хаки DLE", создана пользователем byroot, 2 дек 2017.

02.12.17 в 19:13
29.03.22 в 22:59
13
3.442
4
  1. TopicStarter Overlay
    byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.204 / 74 / -0
    Вот простой пример того, что можно сделать, просто в шаблоне fullstory.tpl в самый верх вставить:
    Код:
    [title]
       {title}
       [if xfvalue_original] / [xfvalue_original][/if]
       [if xfvalue_year] ([xfvalue_year])[/if]
       - смотреть онлайн в хорошем качестве
    [/title]
    [description]
       [if short_story]
           {short-story limit="150"}
       [else]
           Смотреть
           [catlist=2]фильм[/catlist]
           [catlist=3]сериал[/catlist]
           [catlist=4,8,9]мультфильм[/catlist]
           {title}
           [if1 xfvalue_original] / [xfvalue_original][/if1]
           [if1 xfvalue_year] [xfvalue_year] года[/if1]
           бесплатно, онлайн в хорошем качестве
       [/if]
    [/description]
    [if !keywords]
       [keywords]смотреть, онлайн, бесплатно, фильм[/keywords]
    [/if]
    Все двойные пробелы и табы будет заменены на один пробел.
    Примечание: В данном примере ключевые слова заполняются только в том случае, если не заполнены ключи в самой новости.

    Установка:

    Открыть файл engine/modules/show.full.php
    Найти строку:
    Код:
     $tpl->compile( 'content' );
    После нее вставить:
    Код:
    ////////////////////////////////////////////////////////////////////////////////////////////////
           $simple_meta = array('title', 'description', 'keywords');
           foreach ($simple_meta as $key) {
               if (preg_match("#\[({$key})\](.*?)\[/\\1\]\s*#is", $tpl->result['content'], $meta_found)) {
                   if ($key == 'title') $key = 'header_title';
                   $meta_found[2] = preg_replace("#\s{2,}#s", " ", $meta_found[2]);
                   $metatags[$key] = trim($meta_found[2]);
                   $tpl->result['content'] = str_replace($meta_found[0], "", $tpl->result['content']);
               }
           }
    ////////////////////////////////////////////////////////////////////////////////////////////////
    На этом все :)

    Автор: Олег Александрович a.k.a. Sander
    Страница хака: Простые заголовки (метатеги)
     
    • Нравится Нравится x 4
    • Полезно Полезно x 3
    • Лучший Лучший x 1
  2. Winston?!

    VIP Кинотрафик v2

    Регистрация:
    31 дек 2016
    Сообщения:
    1.230
    Лучших ответов:
    2
    Рейтинги:
    +94 / 11 / -0
    byroot а как сделать, чтобы дескрипшн сгенерированный этим хаком добавлялся еще в og:дескрипшин? А то сейчас всякая билиберда там((
     
    • Нравится Нравится x 1
  3. TopicStarter Overlay
    byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.204 / 74 / -0
    Winston?! настроить ОГ разметку через metagen, или править создание разметки в ДЛЕ, но первый вариант лучше, т.к. вся дальнейшая его настройка будет в шаблоне полной новости проводиться.
     
    • Нравится Нравится x 1
  4. Winston?!

    VIP Кинотрафик v2

    Регистрация:
    31 дек 2016
    Сообщения:
    1.230
    Лучших ответов:
    2
    Рейтинги:
    +94 / 11 / -0
    да я уже сделал правки через систему плагинов, вот теперь не могу понять, как сделать, чтобы этот модуль заполнял еще и ог:дескрипшн, а не только обычный дескрипшн
     
  5. TopicStarter Overlay
    byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.204 / 74 / -0
    постом выше написал же как это можно сделать!
     
  6. kir1984

    PRO Users

    Регистрация:
    27 сен 2019
    Сообщения:
    55
    Лучших ответов:
    0
    Рейтинги:
    +5 / 3 / -0
    в 13.2 это не работает? вношу все правки, как вы описали и нифига.... как было все, так и осталось (
     
  7. hent4iboys

    Забанен

    Регистрация:
    31 авг 2018
    Сообщения:
    695
    Лучших ответов:
    2
    Рейтинги:
    +139 / 27 / -0
    работает :/
     
    • Нравится Нравится x 1
  8. TopicStarter Overlay
    byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.204 / 74 / -0
    надо плагин создать и прописать в нем эти правки, всё работает отлично!
     
  9. sas7110

    Команда форума VIP Кинотрафик v2

    Регистрация:
    25 окт 2015
    Сообщения:
    1.524
    Лучших ответов:
    0
    Рейтинги:
    +331 / 3 / -0
    Никто не сделал плагин?
     
  10. Krabsterz8

    Krabsterz8 Бывалый

    Регистрация:
    25 окт 2015
    Сообщения:
    851
    Лучших ответов:
    1
    Рейтинги:
    +217 / 37 / -0
    .
     
    #10 Krabsterz8, 5 дек 2019
    Последнее редактирование: 3 фев 2020
    • Нравится Нравится x 1
    • Лучший Лучший x 1
  11. prostak402

    prostak402 Зелёный

    Регистрация:
    9 сен 2019
    Сообщения:
    14
    Лучших ответов:
    0
    Рейтинги:
    +1 / 0 / -0
    Не страбатывает тег [if] почему то. Код выводится просто текстом
     
  12. TopicStarter Overlay
    byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.204 / 74 / -0
    • Нравится Нравится x 1
  13. Король

    Король Бывалый

    Регистрация:
    12 июл 2021
    Сообщения:
    397
    Лучших ответов:
    0
    Рейтинги:
    +38 / 11 / -0
    Напишу сюда проблему!
    Сделали 301 редирект доменов со старого на новый домен. На старом домене(сайте) стоит модуль от xoo.pw Tubes Clip One
    Теперь вылезла на всех страницах с видео ошибка
    Приммер:
    [metatags]Russian Guy Fucks His Sister In The Kitchen While Their Parents Are At WorkRussian Guy Fucks His Sister In The Kitchen While Their Parents Are At WorkRussian Guy Fucks His Sister In The Kitchen While Their Parents Are At Work[/metatags]
    Screenshot_28.jpg
     
  14. Король

    Король Бывалый

    Регистрация:
    12 июл 2021
    Сообщения:
    397
    Лучших ответов:
    0
    Рейтинги:
    +38 / 11 / -0
    Убрав в фулстори это
    [metatags]
    <title>{title}</title>
    <description>{title}</description>
    <og:title>{title}</og:title>
    <og:description>{title}</og:description>
    [/metatags]
    То нормально стало
     
Похожие темы
  1. Webster
    Ответов:
    15
    Просмотров:
    1.874
  2. byroot
    Ответов:
    15
    Просмотров:
    1.923
  3. Frosty
    Ответов:
    6
    Просмотров:
    639
  4. tatowka
    Ответов:
    0
    Просмотров:
    404
  5. Warlog
    Ответов:
    8
    Просмотров:
    4.128
Загрузка...
Яндекс.Метрика