1

Тема: Добавление нужной картинки в мета-тег Open Graph

В вордпрессе получилось сделать все нужное, а в ДЛЕ в main.tpl конструкция не работает:

[xfgiven_image]<meta property="og:image" content="[xfvalue_image]"/>[/xfgiven_image]

Как сделать что бы конструкция

[xfgiven_x] [xfvalue_x] [/xfgiven_x]

работала в main.tpl?

2

Re: Добавление нужной картинки в мета-тег Open Graph

[xfgiven_x] <img src="[xfvalue_x]" width="" height="" alt="" /> [/xfgiven_x]

Re: Добавление нужной картинки в мета-тег Open Graph

В main.tpl она работать и не будет, т.к там не обрабатываются доп. поля.

4

Re: Добавление нужной картинки в мета-тег Open Graph

А как сделать что бы обрабатывались?

5 (17.09.2012 17:34 отредактировано Kanra)

Re: Добавление нужной картинки в мета-тег Open Graph

Хак писать. Без хирургического вмешательства ту никак.

Добавлено: 17-09-2012 16:31:03

Чтобы вывести доп.поле в main.tpl:
Открыть index.php
Найти:

else $tpl->load_template ( 'main.tpl' );

Ниже вставить:

if ( $subaction == 'showfull' AND isset( $xfieldsdata['имя_поля'] ) ) $tpl->set( '{тег_для_вывода}', $xfieldsdata['имя_поля'] );
else $tpl->set('{тег_для_вывода}', '' );

С обработкой xfgiven сложнее, надо думать, а лучше программиста напрячь.

6

Re: Добавление нужной картинки в мета-тег Open Graph

Kanra, подскажите, пожалуйста, как вывести ссылку текущей новости в main.tpl? Т.к. макрос {full-link} в main.tpl не работает.

7

Re: Добавление нужной картинки в мета-тег Open Graph

Возможно покажусь надоедливым, но http://blockpro.ru/
кладёте в нужное место чтото типа:

{include file="engine/modules/blockpro/block.pro.3.php?&cacheLive=86400&limit=1&postId=this&sort=date&image=ИМЯ-ПОЛЯ"}

настраиваете шаблон и не нужно вносить правок в двиг.

8 (16.03.2013 16:19 отредактировано TIIIMOXAN)

Re: Добавление нужной картинки в мета-тег Open Graph

ПафНутиЙ пишет:

Возможно покажусь надоедливым, но http://blockpro.ru/
кладёте в нужное место чтото типа:

{include file="engine/modules/blockpro/block.pro.3.php?&cacheLive=86400&limit=1&postId=this&sort=date&image=ИМЯ-ПОЛЯ"}

настраиваете шаблон и не нужно вносить правок в двиг.

ПафНутиЙ, у меня dle 9.5 к сожалению. И у меня нет имени поля, я бы хотел выводить url ссылки на текущую новость в автоматическом режиме посредством того же макроса {full-link} без участия в процессе.

Может будут еще какие-нибудь мысли?

Хотя, если ничего не выйдет, то попробую переехать на 9.6

9

Re: Добавление нужной картинки в мета-тег Open Graph

TIIIMOXAN, а собственно зачем это нужно? для ПС или людей?

10 (16.03.2013 23:34 отредактировано TIIIMOXAN)

Re: Добавление нужной картинки в мета-тег Open Graph

ПафНутиЙ пишет:

TIIIMOXAN, а собственно зачем это нужно? для ПС или людей?

ПафНутиЙ, для ПС и для людей так сказать не помешает. Пытаюсь сделать open graph разметку. Вот только не могу понять кое-что.

Все заработало, спасибо еще раз за помощь!