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

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

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

Discussion in 'Хаки DLE' started by Ботяра, Dec 2, 2017.

02.12.17 в 19:13
05.08.24 в 14:34
14
5,459
4
  1. TopicStarter Overlay
    Ботяра

    Забанен

    Joined:
    Oct 10, 2015
    Messages:
    0
    Best Answers:
    54
    Ratings:
    +711 / 74 / -0
    Вот простой пример того, что можно сделать, просто в шаблоне fullstory.tpl в самый верх вставить:
    Code:
    [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
    Найти строку:
    Code:
     $tpl->compile( 'content' );
    После нее вставить:
    Code:
    ////////////////////////////////////////////////////////////////////////////////////////////////
           $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

    Joined:
    Dec 31, 2016
    Messages:
    1,252
    Best Answers:
    2
    Ratings:
    +105 / 11 / -0
    byroot а как сделать, чтобы дескрипшн сгенерированный этим хаком добавлялся еще в og:дескрипшин? А то сейчас всякая билиберда там((
     
    • Нравится Нравится x 1
  3. TopicStarter Overlay
    Ботяра

    Забанен

    Joined:
    Oct 10, 2015
    Messages:
    0
    Best Answers:
    54
    Ratings:
    +711 / 74 / -0
    Winston?! настроить ОГ разметку через metagen, или править создание разметки в ДЛЕ, но первый вариант лучше, т.к. вся дальнейшая его настройка будет в шаблоне полной новости проводиться.
     
    • Нравится Нравится x 1
  4. Winston?!

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

    Joined:
    Dec 31, 2016
    Messages:
    1,252
    Best Answers:
    2
    Ratings:
    +105 / 11 / -0
    да я уже сделал правки через систему плагинов, вот теперь не могу понять, как сделать, чтобы этот модуль заполнял еще и ог:дескрипшн, а не только обычный дескрипшн
     
  5. TopicStarter Overlay
    Ботяра

    Забанен

    Joined:
    Oct 10, 2015
    Messages:
    0
    Best Answers:
    54
    Ratings:
    +711 / 74 / -0
    постом выше написал же как это можно сделать!
     
  6. kir1984

    PRO Users

    Joined:
    Sep 27, 2019
    Messages:
    55
    Best Answers:
    0
    Ratings:
    +5 / 3 / -0
    в 13.2 это не работает? вношу все правки, как вы описали и нифига.... как было все, так и осталось (
     
  7. hent4iboys

    hent4iboys Бывалый

    Joined:
    Aug 31, 2018
    Messages:
    701
    Best Answers:
    2
    Ratings:
    +140 / 27 / -0
    работает :/
     
    • Нравится Нравится x 1
  8. TopicStarter Overlay
    Ботяра

    Забанен

    Joined:
    Oct 10, 2015
    Messages:
    0
    Best Answers:
    54
    Ratings:
    +711 / 74 / -0
    надо плагин создать и прописать в нем эти правки, всё работает отлично!
     
  9. sas7110

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

    Joined:
    Oct 25, 2015
    Messages:
    1,520
    Best Answers:
    0
    Ratings:
    +333 / 3 / -0
    Никто не сделал плагин?
     
  10. Krabsterz8

    Krabsterz8 Бывалый

    Joined:
    Oct 25, 2015
    Messages:
    841
    Best Answers:
    1
    Ratings:
    +215 / 37 / -0
    .
     
    #10 Krabsterz8, Dec 5, 2019
    Last edited: Feb 3, 2020
    • Нравится Нравится x 1
    • Лучший Лучший x 1
  11. prostak402

    prostak402 Зелёный

    Joined:
    Sep 9, 2019
    Messages:
    14
    Best Answers:
    0
    Ratings:
    +1 / 0 / -0
    Не страбатывает тег [if] почему то. Код выводится просто текстом
     
  12. TopicStarter Overlay
    Ботяра

    Забанен

    Joined:
    Oct 10, 2015
    Messages:
    0
    Best Answers:
    54
    Ratings:
    +711 / 74 / -0
    • Нравится Нравится x 1
  13. Король

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

    Joined:
    Jul 12, 2021
    Messages:
    393
    Best Answers:
    0
    Ratings:
    +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. Король

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

    Joined:
    Jul 12, 2021
    Messages:
    393
    Best Answers:
    0
    Ratings:
    +38 / 11 / -0
    Убрав в фулстори это
    [metatags]
    <title>{title}</title>
    <description>{title}</description>
    <og:title>{title}</og:title>
    <og:description>{title}</og:description>
    [/metatags]
    То нормально стало
     
  15. GeorgiiKYK

    GeorgiiKYK Бывалый

    Joined:
    Feb 16, 2017
    Messages:
    255
    Best Answers:
    0
    Ratings:
    +69 / 25 / -0
    #15 GeorgiiKYK, Aug 5, 2024
    Last edited: Aug 5, 2024
Яндекс.Метрика