Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как вывести тег {author} в main.tpl?

Как вывести тег {author} в main.tpl?


     18.01.2025    автор статьи    Общие вопросы, Шаблоны (TPL), Хаки    18

вопрос
Ребята всем привет.

Есть банально простая задача вывести тег {author} в main.tpl в блоке . Конструкция такая:

<head>
[available=showfull]
<meta name="author" content="{author}">
[/available]
....
</head>


При этом тег {fullname} выводится а {author} нет ((( DLE 17.3

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


5 комментариев

raimikmb
Юзер

raimikmb - Сегодня, 14:17 -

Увы {profile-login} выводит не автора а логин авторизованного пользователя.

TeraMoune
Эксперт

TeraMoune - Сегодня, 15:04 -

Действительно не то посмотрел. Но {fullname} так же относится к информации человека кто смотрит страницу, он не показывает информацию автора новости.

У этих тегов нет глобального влияния.

Простой способ добавить эту информацию при помощи класса который добавляет метатеги.
В файле engine/engine.php найти
foreach ($social_tags as $key => $value) {


В этом коде добавить промежуточное условие
} elseif ($key == "author") {
	$meta->meta('autor', $value);
}


В файле engine/modules/show.full.php найти
$social_tags['url'] = $canonical;

Добавить рядом
$social_tags['author'] = $row['autor'];

raimikmb
Юзер

raimikmb - Сегодня, 15:06 -

Да точно вы правы. Шоколадка с меня за помощь )

raimikmb
Юзер

raimikmb - Сегодня, 15:48 -

добавил:

	foreach ($social_tags as $key => $value) {

		if( $key == "news_keywords" ) {
			$meta->meta('news_keywords', $value);
		} elseif ($key == "author") {
			$meta->meta('autor', $value);
		} elseif ($key == "description") {
			$meta->og('description', $value);
			$meta->twitter('description', $value);


ну и после $social_tags['url'] = $canonical; вставил $social_tags['author'] = $row['autor'];

в шаблоне <meta name="author" content="{author}"> (что с что без)

Не выводится...

TeraMoune
Эксперт

TeraMoune - Сегодня, 16:12 -

В шаблоне ничего дополнительно прописывать не нужно, теги должны автоматически добавится.
Опишите как вы что сделали по порядку и каким образом.
У меня никаких проблем нету.

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

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

наверх