Не нравятся результаты поиска? Попробуйте другой поиск!

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


     07.01.2013    Шаблоны (TPL)    5724

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

<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)

ПафНутиЙ
1065

3395 | 2434

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

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

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

BR0kEN
163

235 | 275

BR0kEN - 8 января 2013 01:14 - Эксперт

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

Lynat1k
1

373 | 93

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

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

dimar1c
14 | 12

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

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

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

Lynat1k
1

373 | 93

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

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

dimar1c
14 | 12

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

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

alexverb
2 | 1

alexverb - 3 мая 2013 23:21 - Юзер

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

Lynat1k
1

373 | 93

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

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

MegaBoBeR
36 | 16

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
192

1659 | 1292

nowheremany - 4 мая 2013 00:47 - Эксперт


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

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

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