DLE-Вставить в Description заголовок на странице вывода новостей с тегами

W
На сайте с 13.11.2010
Offline
40
4730

Как сделать, чтобы при просмотре списка новостей сгруппированных по тегу: /tags/Пример, в метатеге description выводилось так: Пример + СВОЙ ТЕКСТ.

Нашел в инете похожую проблему тут не работает, почему то $tag; не работает (что только не пробывал туда вставлять).

Сделал следующее:

1) в Engine.php нашёл строчку elseif ($do == 'tags') {

2) после нее вставил $metatags['description'] = $tag." СВОЙ ТЕКСТ";

В итоге: добавляется

<meta name="description" content="СВОЙ ТЕКСТ" />

, а вместо заголовка (Пример) пустота, движок DLE 9,8.

Ребята помогите, кто силен в PHP , что нужно прописать в Engine.php , что бы Заголовок (или тег) добавлялся description?

WebJunior
На сайте с 11.06.2010
Offline
155
#1

Перед "$metatags = <<<HTML" вставить -

if ($do == 'tags') $tagsdescr = ". Публикации с тегом ".$nam_e.".";

<meta name="description" content="{$metatags['description']}" /> заменить на -

<meta name="description" content="{$metatags['description']}$tagsdescr" />

p.s. оно действительно надо? уж лучше для <title> сделайте.

---------- Добавлено 25.04.2013 в 20:50 ----------

p.p.s есть тема для вопросов по этому движку.

Мой сайт на этом хостинге - https://tuthost.ua/?from=2558 / Верстаю шаблоны (темы с отзывами: https://searchengines.guru/ru/forum/763758, https://searchengines.guru/ru/forum/600404 ).
W
На сайте с 13.11.2010
Offline
40
#2

WebJunior спасибо тебе огромное два дня себе мозг выносил,

<title> был прописан пришлось подправить твой код , вместо этого:

if ($do == 'tags') $tagsdescr = ". Публикации с тегом ".$nam_e.".";

поставил

if ($do == 'tags') $tagsdescr = " Публикации с тегом ". stripslashes($tag) ."";

и получилось то, что хотел.

А насчет надо, я думаю, что уникальный description хуже для поисковиков не будет !!!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий