При постинге новостей в одноклассниках, изображения из новостей заменяет логотип сайта.

голоса: 0
Здравствуйте. После смены дизайна при размещении новостей в одноклассниках, вместо картинки из новости появялется логотип сайта. Смотрел все вопросы на данную тему, перепробовал разные коды из рекомендаций в хеадере страниц с комментариями, ничего не помогает. Еще одна важная деталь - раньше картинки для новостей подргужались из менеджера файлов, а сейчас добавляем через ссылки, возможно в этом причина. Однако при постинге вконтакте, все картинки из новостей отображаются как и раньше.
Адрес сайта http://pervomajskoe.net
| Автор: | Категория: Соц. постинг
Изменение категории | | Автор: Yuri_Geruk

Ответов: 1

Голоса: +1
 
Лучший ответ

Отредактируйте код в шаблоне страницы комментариев:

<meta property="og:image" content=""/>

замените на:

<meta property="og:image" content="<?if(substr($SOCIAL_IMAGE_SRC$,0,4)=="/_nw")?>$HOME_PAGE_LINK$<?substr($SOCIAL_IMAGE_SRC$,1)?><?else?>$SOCIAL_IMAGE_SRC$<?endif?>"/>

| Автор:
Выбор ответа лучшим | | Автор: doctorkrab ololo

Добавил, теперь и Вконтакте и в одноклассниках тображается только логотип юкоз вместо картинки из новости вот мой код из хедера страницы материала и комментариев к нему:                                <!--OG meta!--> 
<meta property="og:locale" content="ru_RU" /> 
<meta property="og:url" content="http://pervomajskoe.net$ENTRY_URL$" /> 
<meta property="og:type" content="article" />
<meta property="og:title" content="$ENTRY_TITLE$" />
<meta property="og:description" content="$SOCIAL_DESCRIPTION$" />
<meta property="og:image" content="<?if(substr($SOCIAL_IMAGE_SRC$,0,4)=="/_nw")?>$HOME_PAGE_LINK$<?substr($SOCIAL_IMAGE_SRC$,1)?><?else?>$SOCIAL_IMAGE_SRC$<?endif?>"/>
<meta property="og:image:type" content="image/jpeg" /> 
<?if($OTHER1$)?>
<meta property="og:image:width" content="600" />
<meta property="og:image:height" content="315" />
<?endif?> 
<!--OG end meta!--> 
    <?if($SOCIAL_IMAGE_SRC$)?>
<link rel="image_src" href="$SOCIAL_IMAGE_SRC$" />
<?endif?>
<meta name="title" content="$ENTRY_TITLE$" />
<meta name="description" content="$SOCIAL_DESCRIPTION$" />

doctorkrab ololo,

Немного не так, выделил выше, замените красное на:

<?if($IMG_URL1$)?>$HOME_PAGE_LINK$<?substr($IMG_URL1$,1)?><?else?>$SOCIAL_IMAGE_SRC$<?endif?>"/>

в итоге будет поститься фото которое закреплено с помощью доп поля Изображения, если такого фото не будет обнаружено, будет постить то фото которое закреплено обычной ссылкой, но для того чтобы не постился логотип Юкоз, перейдите в настройки подуля постинга - http://pervomajskoe.net/panel/?a=crosspost;l=settings найдете пункт - Лого по умолчанию для публикуемых материалов, нажмите Удалить, удалите системное лого и оно не будет отображаться при постинге. 

Yuri_Geruk,

в этом меню у меня только "загрузить" и "посмотреть" 

...