Перейти к публикации

Рекомендованные сообщения

Добрый день,

Проблема заключается в том, что при "расшаривании" новости через facebook Like button к новости прикрепляется что угодно, но не картинка самой новости. Сейчас это логотип, до этого смайлики были.

Как можно сделать так, чтобы прикреплялась картинка?

Проделывали следующее:

1. В файле engine\modules\show.full.php найдите строку $tpl->set( '{title}', $metatags['title'] ); и после нее добавьте эти строки :

preg_match('#src="(.*?)"#si',$row['full_story'],$header_fb);

$metatags['header_fb'] = $header_fb[1];

(примерно 521 строка)

2. В файле engine\engine.php найдите строку <meta name="keywords" content="{$metatags['keywords']}" /> и после нее добавьте строку

<meta property="fb:image" content="{$metatags['header_fb']}" />

(примерно 740 строка)

Так ничего и не получилось.

Вот инструкции для loke button:

https://developers.facebook.com/docs/reference/plugins/like/

По идее, чтобы фейсбук видел картинку нужно в код добавить следующее <meta property="og:image" content="IMAGE_URL"/>

Заранее спасибо за советы.

Ссылка на сообщение
Поделиться на других сайтах

если для каждой новости, то вот. просто в фулстори.

<div id="fb-root"></div><script src="http://connect.facebook.net/ru_RU/all.js#appId=108709902553076&amp;xfbml=1"></script><fb:like href="{full-link}" send="true" layout="button_count" width="215" show_faces="true" font=""></fb:like>

Ссылка на сообщение
Поделиться на других сайтах
  • 4 недели спустя...

если для каждой новости, то вот. просто в фулстори.

<div id="fb-root"></div><script src="http://connect.facebook.net/ru_RU/all.js#appId=108709902553076&amp;xfbml=1"></script><fb:like href="{full-link}" send="true" layout="button_count" width="215" show_faces="true" font=""></fb:like>

Прописал - эффекта нет, подскажите как еще можно решить эту проблему?

Ссылка на сообщение
Поделиться на других сайтах

appId=10870990255307

appId для твоего должен быть своим, дерзай :rolleyes:

А есть какое-нибудь готовое решение для сайта, чтоб были сразу кнопочки retweet, like-it и прочее?

Ссылка на сообщение
Поделиться на других сайтах
1. Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.
Ссылка на сообщение
Поделиться на других сайтах

хз делал все по интсрукции на facebook, все нормально работает

Ссылка на сообщение
Поделиться на других сайтах

appId=10870990255307

appId для твоего должен быть своим, дерзай :rolleyes:

А есть какое-нибудь готовое решение для сайта, чтоб были сразу кнопочки retweet, like-it и прочее?

https://www.addthis.com/get-addthis

Ссылка на сообщение
Поделиться на других сайтах
  • 6 месяцев спустя...

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...