Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Куда вставлять метатеги? main.tpl или engine.php

Куда вставлять метатеги? main.tpl или engine.php


     07.01.2013    метатеги, куда вставлять    Все вопросы » Шаблоны (TPL)    11089

вопрос
Подскажите пожалуйста куда вставлять метатеги типа:

<meta name='yandex-verification' content='бла бла' />
<meta name="google-site-verification" content="бла бла" />
<meta name="alexaVerifyID" content="hбла бла" />
<META NAME="webmoney.attestation.label" CONTENT="webmoney attestation label#бла бла">

заметил что можно в main.tpl или engine.php ну куда вставить чтоб они отображались на всех страницах сайта

и куда вставить метатеги которые должны отображаться только в новости такие как

<meta property="og:description" content="Титаник"/>
<meta property="og:image" content="картинка.jpg"/>
<meta property="og:title" content="Титаник"/>
<meta property="og:url" content="ссылка"/>
<meta property="og:video" content="ссылка на видео" />
<meta property="og:video:height" content="480" />
<meta property="og:video:type" content="video/mp4" />
<meta property="og:video:width" content="640" />

Ответил: ZABor


Я у себя подобного вида разметку через дополнительные поля и Block.Pro вывожу. Пример - http://movieweb.ru/top-100-animated-shorts/47-red-hot-riding-hood.html

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

ПафНутиЙ
Админ

ПафНутиЙ - 7 января 2013 22:12 -

Первый блок однозначно в main.tpl т.к. он на всех страницах одинаков.
Второй лучше в engine.php

Каков вопрос - таков и ответ. Просто помните об этом.

BR0kEN
Эксперт

BR0kEN - 8 января 2013 01:14 -

Не все так просто. Воткни второй блок в mian.tpl и все новости будут с одинаковым названием, титлом, картинкой и т.д. Делаю метаразметку OG для DLE начиная от 5$.

Lynat1k
Юзер

Lynat1k - 8 января 2013 02:19 -

а заканчивая какой суммой и от чег зависит?

dimar1c
Юзер

dimar1c - 8 января 2013 14:08 -

А почему бы вот так не внедрить на страницу, прописать в фулстори:
$("head").append('<meta property="og:image" content="{image-1}" />');
    $("head").append('<meta property="og:title" content="{title}" />');

и так далее...

Lynat1k
Юзер

Lynat1k - 8 января 2013 14:25 -

а если картинка из доп поля?

dimar1c
Юзер

dimar1c - 8 января 2013 16:43 -

значит доп поле пропиши за место image-1

alexverb
Юзер

alexverb - 3 мая 2013 23:21 -

Наверное, потому что поисковики не будут брать данную информацию.

Lynat1k
Юзер

Lynat1k - 8 января 2013 21:24 -

ок. а как вставить содержимое доп поля в кейвордс или дискрипшен ?

MegaBoBeR
Юзер

MegaBoBeR - 18 января 2013 10:57 -

А по подробнее о том как добавить через дополнительные поля и Block.Pro?

Я подключил BlockPro в main.tpl, в шаблоне провисал мета теги с доп-полями, но в итоге, доп-поля не отображаются!?

Пример кода:

<head>
[aviable=showfull]
{include file="engine/modules/blockpro/block.pro.3.php?&block_1=BLOCK&template=blockpro/blockpro&limit=1"}
[/aviable]
</head>


В шаблоне:


<meta property="og:description" content="[xfvalue_description]" />
<meta property="og:image" content="[xfvalue_img]" />
<meta property="og:title" content="{title}" />
<meta property="og:url" content="xfvalue_cont" />
<meta property="og:video" content="[xfvalue_format]" />
<meta property="og:video:height" content="xfvalue_height" />
<meta property="og:video:type" content="xfvalue_type" />
<meta property="og:video:width" content="xfvalue_width" />


В данном случае нормально выводит только {title}, а доп-поля в таком формате [xfvalue_format].

Подскажите плииз!

nowheremany
Эксперт

nowheremany - 4 мая 2013 00:47 -


Благодарность принимаю тут Связь

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

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

наверх