Меню

1С УПРАВЛЕНИЕ ТОРГОВЛЕЙ И ИНТЕРНЕТ-МАГАЗИН БИТРИКС

FAQ и советы Битрикс


Социальные сервисы в Битрикс

Решил подключить социальные сервисы. Есть некоторая путаница с этими сервисами. Для чего нужны настройки в модуле "Социальные сервисы" я так и не понял.
Можно включить социальные сервисы в настройках компонента Новости.

Настроки в новостях

Но выглядят они не очень и там нет Google+.

Социальные сервисы в новостях

По этому я решил воспользоваться другим компонентом и разместить его в шаблоне детальной страницы. Тут вроде все просто, но возник один момент. Этот шаблон ссылается на статичные страницы внутри себя. И если его помещать, в социальные сервисы то он может сослаться только на главную страницу сайта с заголовком "Моя статья". Проблема...

Но как не удивительно в Битрикс это очень легко решается, нужно просто на просто добавить адрес страницы и название в компонент программно, взяв параметры из шаблона.

Изменения вносим в шаблон детальной страницы комплексного компонента Новости.

<?//+UT11 Подключаем социальные сервисы
$URL= 'http://1c-upravlenie-torgovley-11.ru/'.$arResult[DETAIL_PAGE_URL];


$APPLICATION->IncludeComponent(
 "bitrix:catalog.socnets.buttons",
 ".default",
 array(
  "URL_TO_LIKE" => $URL,
  "TITLE" => $arResult["NAME"],
  "DESCRIPTION" => $arResult["PREVIEW_TEXT"],
  "IMAGE" => $arResult["DETAIL_PICTURE"]["SRC"],
  "FB_USE" => "Y",
  "TW_USE" => "Y",
  "GP_USE" => "Y",
  "VK_USE" => "Y",
  "TW_VIA" => "",
  "TW_HASHTAGS" => "",
  "TW_RELATED" => ""
 ),
 false
);
//-UT11?>

Главные строчки я выделил жирным. таким образом мы легко передали параметры из массива $arResult и теперь у нас прекрасно стали добавляться записи в социальные сети.

А выглядеть блок социальных сетей стал следующем образом.

Социальные сервисы

Конечно его можно отверстать, но это уже другая история, да и сами наверняка справитесь лучше меня.


Возврат к списку