Joomla 4. Компонент K2 и форк K2ForJ4 (18 янв 2024)

Если вас, как и меня, достало выслушивать (вычитывать) бесконечные обещания разработчика K2 опубликовать версию компонента K2 под Joomla 4 (без чего невозможно реализовать апгрейд from Joomla 3 to Joomla 4) - воспользуйтесь форком K2ForJ4. Который в данный момент установлен и без каких-либо проблем работает на этом веб-сайте.

Сообщение с сайта - на стену facebook

Больше
13 года 1 нед. назад - 13 года 1 нед. назад #1 от Jannet
Отправляем сообщение с сайта на стену в facebook, используя кнопку share:
Code:
<a onclick="return fbs_click()" rel="nofollow" href="http://www.facebook.com/share.php?u=[URL]" target="_blank">Share on Facebook</a> <script type="text/javascript"> function fbs_click() {u='[URL]';t='';window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');return false;} ></script>

– путь на страницу, с которой будут собираться данные для сообщения.
На этой странице между тегами должны быть данные для fb:

Code:
<meta property="og:title" content="заголовок" /> <meta property="og:description" content="описание" /> <meta property="og:image" content="изображение url" /> <meta property="og:audio" content="аудио url (только *.mp3)" <meta property="og:video" content="видео url (только *.flv)" /> />

Также в аналогичных целях возможно использование FB.api. При этом - сайт должен быть добавлен на facebook как приложение, после чего вы получаете appId и secret.

Идем далее. Чтобы приложение могло оставлять сообщения на стене пользователя, необходимо предоставить доступ. Для этого при регистрации пользователей на сайте через facebook нужно в атрибуте perms кнопки fb:login-button добавить publish_stream. И далее код, который отсылает сообщение пользователю на стену.
Code:
include_once('facebook.php'); $facebook = new Facebook(array( 'appId' => FB_APP_ID, 'secret' => FB_SECRET, 'cookie' => true, )); $facebook->api("/".[id пользователя]."/feed", "post", array( "message"=>"[сообщение]", "picture"=>"[изображение url]" ));

Еще немного - и я всему научусь. :)
Последнее редактирование: 13 года 1 нед. назад пользователем Jannet.
Спасибо сказали: p.rishard

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Dev banner 1
Работает на Kunena форум