Какое условие задать, для правильного отображения $IMG_URL1$ в twitter?

голоса: 0

Какое правильное условие задать, для правильного отображения $IMG_URL1$ в при репосте новости?

Что уже не пробывал, все равно картинка с статьи не подгружается.

Проверка на валидаторе дает результат без ошибок, но изображения нет.

Сейчас прописано у меня так:

 <!--Twitter start meta!-->      <meta name="twitter:card" content="summary"/> <meta name="twitter:title" content="$ENTRY_TITLE$">      <meta name="twitter:description" content="$SOCIAL_DESCRIPTION$"> <meta name="twitter:url" content="$ENTRY_URL$" /> <meta name="twitter:creator" content="@UkrNov"/> <meta name="twitter:image:src" content="$IMG_URL1$"/> <meta name="twitter:domain" content="нов.укр"/> <!--Twitter end meta!-->

Адрес сайта нов.укр
Закрыто с пометкой: Вопрос решен!
| Автор: | Категория: Соц. постинг
Закрыт | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0
Прочтите материал https://www.ucoz.ru/help/extensions/nastrojka-postinga-v-socseti#twitterpost это рабочее решение.
| Автор:
Это решение не рабочее,уже его внедрял,вообще не виводит ничего.Или может нужно что то подправить в файле robots.txt?
Или может у меня проблемма, что домен кирилический, поэтому некорректно выводит?Тогда как прописать .что бы выводило корректно?

Все решил,вся проблема заключалась в строке 

 <meta name="twitter:url" content="$ENTRY_URL$" />

Домен кириличксий и твитер его не распознавал нормально, сменил на 

 <meta name="twitter:url" content="http://xn--b1avd.xn--j1amh" />

Все заработало.

Спасибо!

Еще вопрос по фейсбуку,картинка выводится при втором повторном нажатии на кнопку поделится,при первом нажатии выводит просто текст без картинки,в чем может заключатся причина?
Oleg Poichenko,

По фейсбуку имеется ответ в той же инструкции, читайте материал https://www.ucoz.ru/help/extensions/nastrojka-postinga-v-socseti#fbimg

  • И да, там все рабочее, мной написанное и мной используется на действующем блоге. У вас сейчас свой код неправильно прописан, внесите правки или замените на тот который в инструкции используется.
  • Если оператор $ENTRY_URL$ некорректно выводит кирилический домен, тогда вручную прописывайте без крайнего слеша, например так http://xn--b1avd.xn--j1amh$IMG_URL1$
  • Так же не забывайте кеш в поисковиках чистить https://www.ucoz.ru/help/extensions/nastrojka-postinga-v-socseti#notes
Yuri_Geruk,

Все проблему решил, проблемма не в том что некорректно выводит,а в том.что не коректно воспринимают кирилические домены роботы твитера,просто поставил у себя сейчас код 

 <html prefix="og: http://ogp.me/ns#"> <meta property="og:image" content="$IMG_URL1$" /> <meta name="og:title" content="$ENTRY_TITLE$">      <meta name="og:description" content="$SOCIAL_DESCRIPTION$"> <meta name="og:url" content="http://xn--b1avd.xn--j1amh" /> <meta property="og:image:width" content="320" /> <meta property="og:image:height" content="240" /> <meta property="og:locale" content="ua_UA" /> <!--Twitter start meta!-->      <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="$ENTRY_TITLE$">      <meta name="twitter:description" content="$SOCIAL_DESCRIPTION$"> <meta name="twitter:url" content="http://xn--b1avd.xn--j1amh" /> <meta name="twitter:creator" content="@UkrNov"/> <meta name="twitter:image" content="<?if($IMG_URL1$)?>$HOME_PAGE_LINK$<?substr($IMG_URL1$,1)?><?else?><?substr($SOCIAL_IMAGE_SRC$,0,strpos($SOCIAL_IMAGE_SRC$,"?"))?><?endif?>" /> <meta name="twitter:domain" content="http://xn--b1avd.xn--j1amh"/> <!--Twitter end meta!--> <?if($IMG_URL1$)?> <link rel="image_src" href="$IMG_URL1$" /> <?endif?> <?if($SITE_NAME$)?> <link rel="site_name" href="$SITE_NAME$" /> <?endif?>

и все решилось.

Еще интересно как для tumblr прописать. что б выводило картинку?

Oleg Poichenko,
По поводу tumblr, смотрю, изучаю как там это можно натсроить. По результату отпишусь в текущем обращении.
Yuri_Geruk,
Спасибо,буду ждать.
Yuri_Geruk,

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

   {block:PermalinkPage} <meta property="og:site_name" content="{Title}"/> {block:Posts} <meta property="og:url" content="{Permalink}"/> <meta property="og:title" content="{block:PostSummary}{PlaintextPostSummary}{/block:PostSummary}"/> <meta property="og:description" content="{MetaDescription}"/> {block:Photo}<meta property="og:image" content="{PhotoURL-HighRes}"/>{/block:Photo} <meta property="og:type" content="article"/> {block:Date}<meta property="article:published_time" content="{Year}-{MonthNumberWithZero}-{DayOfMonthWithZero}T{24HourWithZero}:{Minutes}:{Seconds}+00:00" />{/block:Date} {block:HasTags}{block:Tags}<meta property="article:tag" content="{Tag}"/> {/block:Tags}{/block:HasTags} {/block:Posts} {/block:PermalinkPage}

Подсказку нарыл здесь , может будет кому то полезно.

Сейчас у меня при репосте в болг tumblr выводится как на картинке

Oleg Poichenko,
Я это видел, но автоматически что-то настроить сложно, только вручную каждый пост вот так добавлять.
Yuri_Geruk,
Ну меня именно интересовало поделится через кнопки, то что мне нужно.сейчас все корректно отображается.
...