Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как добавить ключевой запрос в title в результатах поиска?

Как добавить ключевой запрос в title в результатах поиска?


     21.07.2021    Все вопросы » Общие вопросы по PHP    109

вопрос
Добрый день!

Вот уже который час гуглю и ковыряю (новый для меня) DLE, но к своему удивлению так и не нашел ответа, я поражен, после остальных двигов, если честно. С php знаком.

Как сделать title в результатах чтобы был не "Dle news" или "Название сайта", а произвольно, как я хочу, типа:

"Все новости по %searchkey%:"

Короче поисковый запрос закинуть в title (ну и description и keywords заодно).
Прошу помощи
Внимание! У вас нет прав для просмотра скрытого текста.


Спасибо.

Ответа пока нет


4 комментария

seoshnek
Юзер

TeraMoune
Эксперт

TeraMoune - 21 июля 2021 23:48 -

seoshnek,
Разве там что-то про title, description и keywords сказано ?

Sanerko
Юзер

Sanerko - 22 июля 2021 11:54 -

seoshnek,
Можете поделиться, как реализовали title, description?

TeraMoune
Эксперт

TeraMoune - 22 июля 2021 23:49 -

Как вариант,

Включаете в админке в разделе Оптимизация (Включить поддержку модуля 'Заголовки, описания, метатеги')

В этом разделе задаёте отдельные заголовки с уникальными тегами\словосочетаниями которые после будут заменятся.

В файле engine.php
выше строки
$metatags['title']=str_replace(array("{", "}", "[", "]"), "", $metatags['title']);


Добавляете что-то вроде этого

if( $do == 'search' ) {

      $metatags['title']=str_replace('%kakoyto_teg%', $findstory, $metatags['title']);
      $metatags['description']=str_replace('%kakoyto_teg%', $findstory, $metatags['description']);
      $metatags['keywords']=str_replace('%kakoyto_teg%', $findstory, $metatags['keywords']);
      $metatags['robots']=str_replace('%kakoyto_teg%', $findstory, $metatags['robots']);
}



Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх