Регистрация

Массово title, description и keywords на страницах поиска по доп полям

TipTop 1-02-2017, 09:46 252 Хаки DLE

Массово title, description и keywords на страницах поиска по доп полям


Cтарый хак по новому, который еще на 10.x DLE выкладывал. С его помощью можно массово задать title, description и keywords на страницах поиска по доп полям. Есть несколько модулей, которые выполняют эту задачу, но когда в 1 доп поле тысячи значений настройка таких доп полей в модулях занимает пол жизни, тут и пригодится данный хак.

Правим всего 1 единственный файл.
Открываем /engine/engine.php и ищем в нем код
elseif ($do == 'xfsearch') $nam_e = $xf;


заменяем на код
elseif ($do == 'xfsearch' && $xfname == 'имя_доп_поля') {
$nam_e = "Тайтл к доп полю " . $xf . " текст меняем на свое";
$metatags['description'] = "Дискрипшн доп поля" . $xf . " который задаем" ;
$metatags['keywords'] = "первое ключевое слово " . $xf . ", второе ключевое слово " . $xf . ", третье ключевое слово " . $xf ;
}


имя_доп_поля - латинское название дополнительного поля, на котором мы задаем мета теги. Для подключения несколько раз вставьте приведенный выше код друг за другом, меняя имя_доп_поля и само описание мета тегов.

Добавлю пример для лучшего понимания. Вставив такой код
elseif ($do == 'xfsearch' && $xfname == 'actor') {
$nam_e = "Список всех фильмов с участием актера " . $xf ;
$metatags['description'] = "На данной странице представлен список всех фильмов с участием актера " . $xf . ", которые доступны к просмотру онлайн на нашем сайте" ;
$metatags['keywords'] = "фильмы с " . $xf . ", где снимался " . $xf . ", актер " . $xf ;
}
elseif ($do == 'xfsearch' && $xfname == 'genre') {
$nam_e = "Список всех фильмов в жанре " . $xf ;
$metatags['description'] = "На данной странице представлен список всех фильмов в жанре " . $xf . ", которые доступны к просмотру онлайн на нашем сайте" ;
$metatags['keywords'] = "фильмы в жанре " . $xf . ", жанр " . $xf . ", список " . $xf ;
}

Массово title, description и keywords на страницах поиска по доп полям


Разработчик: DomiTori
Версия DLE: 10.x, 11.x

Другие публикации по категории:

Поиск по определенным категориям DLE

Кастомизация облака тегов

Постер в быстром поиске из короткой новости рабочий вариант DLE 11.1

Мигающие гирлянды на сайт

Количество символов в textarea


Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Powered by Dleshka.org. Сайт предназначен для выбора шаблонов и дополнений с использованием CMS DataLife Engine.
Закрыть