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

Как сделать микроразметку AMP в DLE?


     03.03.2019    Общие вопросы по PHP, Хаки    1370

вопрос
Всем добрый вечер!)
Нужна помощь с внедрение "микроразметки AMP", а именно с помощью каких тегов в файле engine.php можно вывести ссылку на картинку, дату и автора?
Пример кода:


<script type="application/ld+json">
{
	"@context": "http://schema.org",
	"@type": "NewsArticle",
	"mainEntityOfPage": {
		"@type": "WebPage",
		"@id": "(ссылка на новость - работает)"
	},
	"headline": "(заголовок - работает) ",
	[color=#FF0000]"image": [
		"(ссылка на картинку - не работает)"
	],
	"thumbnailUrl": "(ссылка на картинку - не работает)",
	"datePublished": "(дата - не работает)",
	"dateModified": "(дата - не работает)",[/color]
	"author": {
		"@type": "Person",
		[color=#FF0000]"name": "(автор - не работает)"[/color]
	},
	"publisher": {
		"@type": "Organization",
	    "name": "(название сайта)",
		"logo": {
			"@type": "ImageObject",
			"url": "(ссылка на лого - работает)",
			"width": 48,
			"height": 48
	    }
	},
	"description": ""
}
</script>

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


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

DLEPlugins
Юзер

DLEPlugins - 3 марта 2019 08:28 -

Google amp не оформляется через engine.php.
Вы клонируете main.tpl и fullstory.tpl, оформляете их согласно разметке amp

bakashev
Юзер

bakashev - 3 марта 2019 12:58 -

DLEPlugins,
Как тогда добавить данную микроразметку?

Dark5ider
Эксперт

Dark5ider - 3 марта 2019 13:21 -

Вставляйте нужный вам код в шаблоны, указанные DLEPlugins. В чем проблема? И нужные теги типа {full-ilink} и {title} вставляйте в нужные вам места кода.

bakashev
Юзер

bakashev - 3 марта 2019 13:30 -

данный код должен находится в теги <head>, где {full-ilink} и {title} не работает!

bakashev
Юзер

bakashev - 3 марта 2019 14:42 -


Тема закрыта!

deadluk
Юзер

deadluk - 4 марта 2019 10:03 -

стоило бы поделится с другими о решение этого вопроса)

bakashev
Юзер

bakashev - 4 марта 2019 11:19 -

в файле engine/engine.php

Найти
{$s_meta}


Добавить ниже
<script type="application/ld+json">
{
	"@context": "http://schema.org",
	"@type": "Article",
	"mainEntityOfPage": {
		"@type": "WebPage",
		"@id": "{$short_link}amp/{$news_name}.html"
	},
	"headline": "{$metatags['title']}",
	"image": [
		"{$images[0]}"
	],
	"thumbnailUrl": "{$images[0]}",
	"datePublished": "{$thisdate}",
	"dateModified": "{$thisdate}",
	"author": {
		"@type": "Person",
		"name": "НАЗВАНИЕ САЙТА"
	},
	"publisher": {
		"@type": "Organization",
	    "name": "НАЗВАНИЕ  САЙТА",
		"logo": {
			"@type": "ImageObject",
			"url": "ССЫЛКА НА ЛОГО",
			"width": 48,
			"height": 48
	    }
	},
	"description": "{$metatags['description']}"
}
</script>

deadluk
Юзер

deadluk - 4 марта 2019 11:47 -

в ответе" ответить) ну да ладно, кто ищет, тот найдёт))

raimikmb
Юзер

raimikmb - 4 января 2020 11:30 -

Ребята объясните, пожалуйста, чем отличается эта разметка от AMP страниц. Что то я не понимаю... ( если ставить разметку то будет достаточно для гугла, или это две разные вещи ???

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

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

наверх