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

голоса: 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?> 

| Автор:

Вот мой код.  Через валидаторы уже куки чистила

 <?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?>"/>
<meta property="og:image:type" content="image/jpeg" />
<?if($IMG_URL1$)?>
<meta property="og:image:width" content="600" />
<meta property="og:image:height" content="315" />
<?endif?>
 
 <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?>"/>

Посмотрите, пожалуйста, как в твиттере посты отобразились. Как выглядят фотографии https://twitter.com/ChihuadogNet
Елена Александрова,

Все праивльно, фото твиттер укорачивает по высоте, как пример пост 688 у вас фото http://bebidog.ru/_bd/6/77825371.jpg твиттер не может ее поместить по всей высоте и обрезает автоматически все фото к размерам 506х254.

Yuri_Geruk,
Может тогда нужно на сайте в настройках изображения что-то изменить? Чтобы изобразения загружались нормально?  http://joxi.ru/zANJQ8VilzZLOA
Елена Александрова,
Нет. В настройках модуля нет таких настроек как пример сжимать или обрезать демо и прочее. В данном случае проблема не решима так как размеры фото нестандартны по высоте потому и так получается, что часть режется. У соц-сетей также свои ограничения по размерах как я ответил выше и ничего в данной ситуации не поделать.
Yuri_Geruk,
А что теперь делать? какой выход? Если нет возможности в настройках автоматически уменьшать добавленные фотографии? Каким путем можно пойти? подскажите, пожалуйста.
Елена Александрова,
Ничего. Вы хотите для каждой соц-сети делать свое фото и своих размеров? Для фейсбука свое, для твиттера другое.
Yuri_Geruk,
Нет, я хочу отправлять в подключенные социальные сети объявления, там к каждому объявлению свои фотографии. А как это правильно сделать, не знаю.
Елена Александрова,

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

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