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

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

Создание подборок фильмов стандартными тегами dle

Тема в разделе "Модули DLE", создана пользователем byroot, 6 июн 2017.

06.06.17 в 09:44
12.06.17 в 03:25
4
1.740
2
  1. TopicStarter Overlay
    byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    Немного извращенный способ, но стандартными средствами ДЛЕ.

    Для этого нам понадобится один файл, например meta_tags.tpl, который мы будем выводить вместо {headers} в шаблоне main.tpl на странице тегов, а так же модуль TagFace.

    1. Содержимое meta_tags.tpl (при условии что у нас в шаблоне есть {jsfiles}, если нет нет - то добавьте после {headers})
    Код:
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    [tags=СуперФильмы]
    <title>СуперФильмы подборка 1</title>
    <meta name="description" content="Метаописание СуперФильмы подборка 1" />
    <meta name="keywords" content="СуперФильмы1, фильмы, 2017, 2016, смотреть, онлайн, 720, HD" />
    [/tags]
    [tags=СуперФильмы2]
    <title>СуперФильмы2 подборка 2</title>
    <meta name="description" content="Метаописание СуперФильмы2 подборка 2" />
    <meta name="keywords" content="СуперФильмы2, фильмы, 2017, 2016, смотреть, онлайн, 720, HD" />
    [/tags]
    [tags=СуперФильмы3]
    <title>СуперФильмы3 подборка 3</title>
    <meta name="description" content="Метаописание СуперФильмы3 подборка 3" />
    <meta name="keywords" content="СуперФильмы3, фильмы, 2017, 2016, смотреть, онлайн, 720, HD" />
    [/tags]
    2. В main.tpl меняем
    Код:
    {headers}
    на
    Код:
    [not-aviable=tags]{headers}[/not-aviable]
    [aviable=tags]{include file="meta_tags.tpl"}[/aviable]
    3. Заполняем seo текст по всем тегам в модуле TagFace и выводим его в шаблоне.

    Соглашусь что ручной работы тут много, и когда подборок будет сильно много - это будет долгий процесс. Но если его сразу сделать на начальном этапе и продумать все возможные подборки, и потом постепенно добавлять не спеша новые коллекции - это будет вполне приемлемо.

    Так же можно добавить в метатитл номера страниц пагинации. Для этого:
    1. engine/engine.php добавить
    Код:
    $cstart = intval($_GET['cstart']);
    перед
    Код:
    $tpl->load_template ( 'speedbar.tpl' );
    2. engine/modules/main.php после
    Код:
    $tpl->set ( '{speedbar}', $tpl->result['speedbar'] );
    добавить
    Код:
    $tpl->set( '{cstart}', $cstart );
    {cstart} - можно добавить в наш файл следующим образом:
    Код:
    <title>СуперФильмы подборка 1[not-page-count=1], страница - {cstart}[/not-page-count]</title>
    <meta name="description" content="Метаописание СуперФильмы подборка 1[not-page-count=1], страница - {cstart}[/not-page-count]" />
    <meta name="keywords" content="[not-page-count=1], страница - {cstart}[/not-page-count]СуперФильмы1, фильмы, 2017, 2016, смотреть, онлайн, 720, HD" />
    !!!Важно!!! Нужно обязательно выводить номер страницы на всех страницах, отличных от первой страницы. Т.к. первая страница по сути - это нулевая страница и {cstart} на ней равен нулю. Для этого используем тег [not-page-count=1].

    PS для самых изобретательных, кому не нравятся /tags/ в ссылках, всегда их могут поменять на свои в следующих файлах (скорее всего это не все файлы, просто подборки/теги не использую у себя на сайтах, чтобы проверить всю замену tags в ссылках):
    2017-06-06_13-39-01.png
     
    • Нравится Нравится x 2
  2. TopicStarter Overlay
    byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    Для метаданных нашёл другой способ (чтобы не заниматься ручной правкой текстового файла): использование модуля, который был изначально написан @PunPun, но потом немного исправлен @DomiTori для вывода метаданных совместно с ОГ разметкой.

    PS на форуме модуль удален, но его очень просто найти по запросу "og-me-mod" в любой поисковой системе, проверил в яндексе и гугле - в первой тройке есть ссылка на флешаРу, где можно скачать этот модуль.

    В результате - два модуля совместно используемые, позволяют создать подборки (они же коллекции) фильмов на сайте на DLE, используя стандартные теги, а так же их оптимизировать.

    PSS но т.к. модуль тагфейс платный, и вы не можете найти его в свободном доступе - то лучше вам будет заказать отдельный модуль коллекций, который будет удовлетворять полностью всем вашим потребностям.
     
  3. PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.299
    Лучших ответов:
    31
    Рейтинги:
    +3.898 / 96 / -0
    что исправлен? ничего там не исправлен, поменять названия тегов и все это уже кодинг? держите меня семеро
    Dlsl7BJfx8Y[1].jpg
     
  4. TopicStarter Overlay
    byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    любая модификация - это какая либо правка, пускай даже самая мелкая, но после которой уже другой/иной/расширенный функционал у кода.
     
  5. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.195 / 9 / -0
    Какие названия? Если не ошибаюсь я тогда добавил возможность задавать мета теги на страницах. Это было давно и не правда)
     
    • Нравится Нравится x 1
Яндекс.Метрика