Добавляем Facebook like button и Google buzz в любую тему

Автор crazyASD, 21 октября 2010, 14:30:29

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

crazyASD

Вставляем в понравившееся место Display.template.php вашей темы код:

<div style="float:left; width450px; margin:0; padding:0;">
<iframe src="http://www.facebook.com/plugins/like.php?href=', $scripturl, '?topic=', $context['current_topic'], '&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;font=trebuchet+ms&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe></div>


Я вставлял перед:

  // As before, build the custom button right.


Google Buzz можно поставить таким же способом:

<div style="float:left; width:100px; margin:0; padding:0;">
<a title="Отправить в Живую ленту Google" class="google-buzz-button" href="http://www.google.com/buzz/post" data-button-style="small-count" data-locale="ru"  $scripturl, '?topic=', $context['current_topic'], '"></a>
<script type="text/javascript" src="http://www.google.com/buzz/api/button.js"></script></div>
Сон разума порождает монстров
Wordpress - рулит!  SMF 2.0.11

gorbi

Вот такая ошибочка

Parse error: syntax error, unexpected '<' in .../Themes/default/Display.template.php on line 700


Bugo


gorbi

Сорри, можно чуть поподробнее, я не понял Ваш ответ...

Bugo

Найти строчку:

   // As before, build the custom button right.

и вставить перед ней:

echo '<div style="float:left; width450px; margin:0; padding:0;">
<iframe src="http://www.facebook.com/plugins/like.php?href=', $scripturl, '?topic=', $context['current_topic'], '&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;font=trebuchet+ms&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe></div>';

echo '<div style="float:left; width:100px; margin:0; padding:0;">
<a title="Отправить в Живую ленту Google" class="google-buzz-button" href="http://www.google.com/buzz/post" data-button-style="small-count" data-locale="ru"',  $scripturl, '?topic=', $context['current_topic'], '"></a>
<script type="text/javascript" src="http://www.google.com/buzz/api/button.js"></script></div>';

не забывая сохранить файл в правильной кодировке, чтоб крякозябр не было...

P. S. Совет для пользователей SMF 1.1.x

gorbi

Ок, спасибо. это заработало, но теперь не понятен вот какой момент. Лайкается, как я понимаю, вся тема, а не отдельное сообщение ибо кнопка под последним сообщением в теме?

gorbi

Да, вот ещё какой глюк - комментарий фейсбучный не публикуется...

crazyASD

Цитата: gorbi от 29 ноября 2010, 10:15:24
Ок, спасибо. это заработало, но теперь не понятен вот какой момент. Лайкается, как я понимаю, вся тема, а не отдельное сообщение ибо кнопка под последним сообщением в теме?
Да, вся тема, как лайкать сообщение я недокурил.
Сон разума порождает монстров
Wordpress - рулит!  SMF 2.0.11

gorbi

А можно попросить ещё кнопочки твит и вконтакте аки у Вас на форуме. Сорри за наглость....

crazyASD

<div style="float:left; width:100px; margin:0; padding:0; vertical-align: middle;"><a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-via="cadstudio" data-related="archicad:ArchiCAD">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>

<div style="float:left; width:140px;margin:0; padding:0; vertical-align: middle;">
<script type="text/javascript" src="http://vkontakte.ru/js/api/share.js?9" charset="utf8"></script><script type="text/javascript"><!--
document.write(VK.Share.button(false,{type: "round", text: "Опубликовать"}));
--></script></div>


Сон разума порождает монстров
Wordpress - рулит!  SMF 2.0.11

gorbi

Можно пояснить чем нужно заменить cadstudio и archicad:ArchiCAD

crazyASD

cadstudio заменяем на название вашего twitter-канала а archicad:ArchiCAD, на ключевой тэг и похожий тэг для вашей тематики.
Сон разума порождает монстров
Wordpress - рулит!  SMF 2.0.11

oldnick

#12
заработало у кого-нить из предложенных вариантов?
я нашел вот этот мод. Он рабочий, но плохо, что только первое сообщение в теме можно лайкнуть. А хочеться любое сообщение в теме, как вот из этого мода твититься именно определенное сообщение из темы. Почему-то не лайкается в fb, выдает ошибку. И еще там надо сначала нажать на "share" или "нравиться" если перевести, чтобы потом открылись возможности shareинга. А хочеться просто чтобы уже были кнопки "нравиться", "tweet", "поделиться" и  чтобы отдельное сообщение лайкалось (нравилось) или делилось (share) в fb, vk и twitter, а не тема.