Автопостинг в соцсети

голоса: 0

Модераторы. Подскажите, пожалуйста, в каком направлении копать. Почему при добавлении материала режет загруженное изображение, а не вписывает?

Может ошибка в коде? Ведь не должно же быть такого. Помогите, что делать. Какой-то крах! Отпостила через автопостинг кучу объявлений, а они все порезаные непонятно как..

одноклассники   http://joxi.ru/VrwXpOlCKYgzlm 

твиттер   http://joxi.ru/J2bbJ7lH4OMeG2

в контакте http://joxi.ru/zANJQ8Vilzwa8A

 <?if($IMG_URL1$)?>
<link rel="image_src" href="<?if($IMG_URL1$)?>$HOME_PAGE_LINK$$IMG_URL1$<?else?><?substr($SOCIAL_IMAGE_SRC$,0,strpos($SOCIAL_IMAGE_SRC$,"?"))?><?endif?>" />
<?endif?>
<meta name="title" content="<?if($MODULE_ID$='blog' or $MODULE_ID$='news')?>$ENTRY_NAME$<?else?>$OTHER6$<?endif?>" />
<meta name="description" content="$SOCIAL_DESCRIPTION$" />
<meta property="og:locale" content="ru_RU" />
<meta property="og:url" content="$HOME_PAGE_LINK$$ENTRY_URL$" />
<meta property="og:type" content="article" />
<meta property="og:title" content="<?if($MODULE_ID$='blog' or $MODULE_ID$='news')?>$ENTRY_NAME$<?else?>$OTHER6$<?endif?>" />
<meta property="og:description" content="$SOCIAL_DESCRIPTION$" />
<meta property="og:image" content="<?if($IMG_URL1$)?>$HOME_PAGE_LINK$$IMG_URL1$<?else?><?substr($SOCIAL_IMAGE_SRC$,0,strpos($SOCIAL_IMAGE_SRC$,"?"))?><?endif?>"/>
<?if($IMG_URL1$)?>
<meta property="og:image:width" content="600" />
<meta property="og:image:height" content="315" />
<?endif?>
 
<meta property="og:image:type" content="image/jpeg" />
 
 <meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="<?if($MODULE_ID$='blog' or $MODULE_ID$='news')?>$OTHER6$<?else?>$OTHER6$<?endif?>">
<meta name="twitter:description" content="$SOCIAL_DESCRIPTION$">
<meta name="twitter:url" content="$HOME_PAGE_LINK$<?substr($ENTRY_URL$,1)?>" />
<meta property="og:image" content="<?if($IMG_URL1$)?>$HOME_PAGE_LINK$$IMG_URL1$<?else?><?substr($SOCIAL_IMAGE_SRC$,0,strpos($SOCIAL_IMAGE_SRC$,"?"))?><?endif?>"/>

 

 

Адрес сайта http://bebidog.ru/
| Автор: | Категория: Соц. постинг
Добавил выделенное красным, данный код у вас должен присутствовать.

Ответов: 1

голоса: 0

Допишите к коду размеры картинок, и проверьте.

<?if($IMG_URL1$)?>
<meta property="og:image:width" content="600" />
<meta property="og:image:height" content="315" />
<?endif?> 

| Автор:
Елена Александрова,

Если очень хотите, тогда в настройках модуля подключайте доп поля, там такие есть http://joxi.ru/EA44ZQjCD9wqxA для каждой соц-сети свое для твиттера и ок и вконтакте. В итоге нарезайте заранее фото нужных размеров для вконтакте / однокласников / фейсбук одного размера 600х315, для твиттера 506х254 далее в коде выше в нужных местах прописываем коды вида $OTHER1$  и $OTHER2$ в зависимости от того к какой соц-сети относится доп поле. При добавлении материалов в эти поля нужно прописывать ссылку на фото, фото заранее загружаем в файловый менеджер копируем ссылку на него и вставляем в эти поля в каждое свое и своих размеров.

Yuri_Geruk,
Спасибо. Насчет доп полей ни как. Они у меня уже все заняты.   А если попровать через скриншот? Загрузить туда самое маленький размер, допустим, для твиттера.  Только не знаю как правильно это прописать. Может такой вариант?
Елена Александрова,
Подскажите, пожалуйста, какой правильный код для автопостинга, если прикреплять скриншот к каждому объявлению?
Елена Александрова,
Попробуйте для твитера вместо summary_large_image прописать summary для этого контента соотношение сторон 1:1
Sentimo,
Наверное, единственный выход автоматически уменьшать размер загружаемых картинок.  Но вот как это сделать, пока не нашла. Подскажите, пожалуйста, есть какое решение для этого.
...