Добавление блока «Поделиться» от Яндекса
Яндекс создал API для кнопок социальных сетей.
Чтобы добавить такой блок внизу каждого топика, в файле header.tpl вставляем между <head> и </head>:
И в файле topic.tpl перед <ul class=«tags»> вставляем:
Дальше можно настроить на свой вкус, используя параметры. Например так.
UPD bobo. Если совсем лень настроить параметры вручную, есть простой конструктор.
Чтобы добавить такой блок внизу каждого топика, в файле header.tpl вставляем между <head> и </head>:
<script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
И в файле topic.tpl перед <ul class=«tags»> вставляем:
<div class="yashare-auto-init" data-yashareType="link" data-yashareTitle="{$oTopic->getTitle()}" data-yashareLink="{$oTopic->getUrl()}" data-yashareQuickServices="vkontakte,twitter,yaru,facebook,lj,friendfeed,moimir,odnoklassniki"></div>
Дальше можно настроить на свой вкус, используя параметры. Например так.
UPD bobo. Если совсем лень настроить параметры вручную, есть простой конструктор.
18 комментариев
Странно, все остальные страницы на яше отдают 404 связынные с этой кнопкой: документация, для разработчика
Так?
А в остальных сервисах будет заголовок и ссылка на топик.
Сейчас использую отдельные кнопки.
Перед этим
Правда это может ввести пользователя в замешательство, если статья длинная и присутствует кат. Увидев «поделиться» он может не заметить кат, считая что пост закончен. Лучше ставить «поделиться» внутри поста.
У вас на сайте с этим — все в порядке. В чем может быть проблема?