Редактор темы

Реклама
Реклама

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

Ботяра

Забанен
Регистрация
10 Окт 2015
Сообщения
0
Рейтинг реакций
-155
Баллы
0
1/3
Автор темы
Немного извращенный способ, но стандартными средствами ДЛЕ.

Для этого нам понадобится один файл, например 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
 
Автор темы
Для метаданных нашёл другой способ (чтобы не заниматься ручной правкой текстового файла): использование модуля, который был изначально написан @PunPun, но потом немного исправлен @DomiTori для вывода метаданных совместно с ОГ разметкой.

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

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

PSS но т.к. модуль тагфейс платный, и вы не можете найти его в свободном доступе - то лучше вам будет заказать отдельный модуль коллекций, который будет удовлетворять полностью всем вашим потребностям.
 
Для метаданных нашёл другой способ (чтобы не заниматься ручной правкой текстового файла): использование модуля, который был изначально написан @PunPun, но потом немного исправлен @DomiTori для вывода метаданных совместно с ОГ разметкой.

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

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

PSS но т.к. модуль тагфейс платный, и вы не можете найти его в свободном доступе - то лучше вам будет заказать отдельный модуль коллекций, который будет удовлетворять полностью всем вашим потребностям.
что исправлен? ничего там не исправлен, поменять названия тегов и все это уже кодинг? держите меня семеро
Dlsl7BJfx8Y[1].jpg
 
Автор темы
что исправлен? ничего там не исправлен, поменять названия тегов и все это уже кодинг? держите меня семеро
Посмотреть вложение 12535
любая модификация - это какая либо правка, пускай даже самая мелкая, но после которой уже другой/иной/расширенный функционал у кода.
 
что исправлен? ничего там не исправлен, поменять названия тегов и все это уже кодинг? держите меня семеро
Посмотреть вложение 12535
Какие названия? Если не ошибаюсь я тогда добавил возможность задавать мета теги на страницах. Это было давно и не правда)
 

Похожие темы Последние темы Популярные темы

Назад
Сверху