Апгрейт плагина социальных кнопок для постов (проверено на 0.4.2)

Плагин «Социальные заметки (В контакте, Мой мир, Facebook, Twitter)» сейчас позволяет добавить к топику кнопки такого вида.


Если кто-то хочет новую кнопку Твиттера, ниже инструкция.

Там всё просто.

Итак, чтобы добавить, так сказать, «родную» кнопку Твиттера, нужно сделать следующее.
В файле плагина inject.topic.tpl нужно поменять код кнопки:

Было
<div style="float: left;padding-left: 5px; ">
	{literal}
		<script type="text/javascript">
		tweetmeme_style = 'compact';
		</script>
		<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script>
	{/literal}
	</div>

Стало
<div style="float: left;padding-left: 5px; ">
	{literal}
<a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-via="antilebedev">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
{/literal}
	</div>

UPD: вот здесь в коде выше добавьте свой твиттер
data-via="antilebedev"


Также это плагин добавляет кнопки сразу после автора топика без перехода на новую строку,
если вы хотите, чтобы всё выглядело вот так,

добавьте в самом начале этого же файла два тега <br><br>
Пример:
<br><br>	<div style="float: left;">

	{literal}
		<script type="text/javascript"><!--  
		document.write(VK.Share.button(false,{type: "round", text: {/literal}"{$aLang.sbookmarks_vkontant}"{literal}})); 
		--></script>.....


Протестировано на версии движка 0.4.2.
Посмотреть и потыкать можно тут.

51 комментарий

avatar
Спасибо!!! Работает.
avatar
А как сделать чтобы все эти кнопки были видны на главной странице?
avatar
Подскажите пожалуйста! У меня данный плагин перестал работать, Еше старая версия! Новая тоже не отображается! Хотя прагин активирован! Повторюсь Что ранее работал, но после установки прочих плагинов пропал! Как его вернуть обратно? Так как плагин мне очень нравится
avatar
Предлагаю еще добавить кнопку на одноклассники, Также генератор кода для вставки кнопки или часть текста на другие ресурсы
К примеру как здесь http://www.volgograd.kp.ru/online/news/720482/
avatar
оу, у одноклассников есть кнопка!
будет время попробую добавить
просто я выбрал для себя оптимальные ресурсы для шаринга,
а делать миллион кнопок не хочется

теперь по поводу не рабочего плагина
попробуйте его переставить заново

и опишите ситуацию
чего делали, какие плагины, как версия системы
может кто поможет
avatar
Переустановить пробовал! Пререзаливал сам плагин. Установлен шаблон g6h, на шаблоне new тоже не работает. LiveStreet: 0.4.2
Активные плагины:
aceAdminPanel, v.1.4.121
aceMySearch, v.1.4.1.103
Blogs Autoconnect Plugin, v.1.0.0
Change Date, v.0.0.1
LsBlocks, v.1.1
Microblog Plugin, v.1.1.0
OpenID, v.1.0.2
Static page, v.1.2.0
Pay Plugin (ROBOKASSA integration), v.1.0.0
Livestreet Profiler Plugin, v.1.0.1
Purse Plugin, v.1.0.0
Livestreet Sbookmarks Plugin, v.01.0
Похожие записи, v.0.2
Sitemap, v.0.1.1
Контакты и социальные сервисы, v.1.0
Spoiler Plugin, v.1.0.2
Stream Plugin, v.0.1.1
All tags, v.1.1
Tasks Plugin, v.1.0.0
Torrent Plugin, v.2.0.1
Livestreet Userhacks Plugin, v.1.0.0
XText, v.0.0.2
avatar
ого, вот это наборчик
avatar
:-) и из за какого плагина у меня социальные кнопки не работают?
avatar
Livestreet Userhacks Plugin это чего?
avatar
Позволяет отображать позицию пользователя на сайте
avatar
понятия не имею, смотреть и дебажить надо
avatar
А кнопка google buzz самая актуальная, так как ресурс набирает все больше и больше пользователей http://www.google.com/buzz/stuff?hl=ru
avatar
если вы хотите еще кнопок, то добавляете такую конструкцию в тот же файл

<div style="float: left;padding-left: 5px; ">
        {literal}
                java-скрипт кнопки
        {/literal}
        </div>
avatar
Не могу найти скрипт кнопки на однокласники как на kp.ru. Помогите найти!
avatar
У меня сейчас вообше неработают кнопки! Из за чего не пойму
avatar
Разобрался! После деактивации плагина Torrent все заработало!
avatar
Не хватает кнопок ЖЖ, Лиру — это очень важные сообщества, по крайней мере для России они куда как важне Фейсбука.
avatar
Да, я вижу, что можно это сделать самому, но было б приятно иметь это в плагине. ))
avatar
Давайте javascript кнопки на ЖЖ и Лиру и сделаем.
avatar
Там не ява, там надо на основе вот такого делать:
Для ЖЖ
http://www.livejournal.com/update.bml

Или, как написано тут по аналогии:
<code> <noindex><a rel="nofollow" href="http://www.livejournal.com/update.bml?event=<?php the_permalink(); ?>&subject=<?php the_title(); ?>" target="_blank" title="Опубликовать в своем блоге livejournal.com"><img src="<?php bloginfo('template_url'); ?>/images/livejournal.gif" alt="Опубликовать в своем блоге livejournal.com" width="73" height="18"></a></noindex>  


Для Лиру пока не искал.
avatar
Тут это по ссылке shakin.ru/other/social-buttons.html
avatar
Вот для LJ например:
<div style="float: left;padding-left: 5px; ">
        
                    <a rel="nofollow" href="http://www.livejournal.com/update.bml?event=<a href='{$oTopic->getUrl()}'>URL</a>;&subject={$oTopic->getTitle()}" target="_blank" title="Опубликовать в своем блоге livejournal.com"><img src="/livejournal.gif" alt="Опубликовать в своем блоге livejournal.com" width="85" height="18"></a>
        
        </div>
avatar
Для google buzz
<div style="float: left;padding-left: 5px; ">
        
                    <a href="http://www.google.com/reader/link?url={$oTopic->getUrl()}&title={$oTopic->getTitle()}" rel="nofollow" target="_blank"><img src="/google-buzz.gif" width="73" height="18" title="Добавить в Google Buzz"></a>
        </div>

Не проверял
avatar
Больше там ничего нету. Как найдете код — кидайте)
avatar
В ЖЖ вставляет просто ссылку. Можно сделать как-нибудь, чтобы вставляло весь пост?
image
avatar
присоединяюсь к вопросу!
avatar
event=<a href='{$oTopic->getUrl()}'>URL</a>;&subject={$oTopic->getTitle()}"

event= и ;&subject={$oTopic->getTitle()}"
Вместо между выделенного вставляйте то, что вам нужно.
avatar
Пожалуйста, можно поподробнее?
avatar
Получилось?
avatar
А чего такие кнопки большие? Есть же обычные значки, они и места меньше занимают…
avatar
это кнопки от самих сервисов с счетчиками
они узнаваемые
это два главных плюса

если такие не нравятся, то можно сделать свои, но это уже совсем другая история+)
avatar
добавил UPD в топик
забыл, что в моем варианте кнопки для твиттера указан твиттер
при вставке кода укажите любой другой или никакой
avatar
Почему-то когда я нажимаю на фейсбучную кнопку Like, цифра увеличивается, но в моём фейсбуке ничего не появляется (типа Tony Clifton likes this…). Как так?
avatar
Наконец найдена информация про кнопку «Класс» от однокласников
http://dev.odnoklassniki.ru/wiki/display/plugins/Social+Plugins
Теперь собственно вопрос! как заставить работать эту кнопку коректно!
avatar
Как всетаки реализовать можно подключить данную кнопку?
Для того, что бы разместить кнопку «Класс!» на вашем сайте необходимо:
1) В заголовок страницы включить ссылки на Javascript и CSS файлы, находящиеся на серверах Одноклассники.ru
<link href="http://stg.odnoklassniki.ru/share/odkl_share.css" rel="stylesheet">
<script src="http://stg.odnoklassniki.ru/share/odkl_share.js" type="text/javascript" ></script>

2) Вставить HTML код кнопки в удобное для вас место на странице. Выберите стандартную или маленькую кнопку.
dev.odnoklassniki.ru/wiki/download/attachments/1999826/odkl.png
<a class="odkl-klass" href="АБСОЛЮТНЫЙ адрес страницы" onclick="ODKL.Share(this);return false;" >Класс!</a>

Заголовок, описание и фотография на странице определяются автоматически.

Более подробно описано здесь
avatar
проапгрейдите плагин плиз кнопкой ЖЖ
  • Rega
  • 0
avatar
И Google Buzz добавьте, если будет апгрейд плагина.
avatar
Срочно ЖЖ и Buzz! :) Куда ж без них?
Когда планируется?

Плагин отличный!
  • Ajaxy
  • 0
avatar
Дык выше же есть всё. Там добавить то надо одну строчку!
avatar
Дык выше же есть всё. Там добавить то надо одну строчку!
Хочется в виде плагина, не трудно добавить, но все время, при каждом обновлении сайта это делать не айс.
avatar
Добавьте в сам плагин и будет вам плагин с нужными вам кнопочками.
avatar
И еще нужен config, где можно выбрать какие кнопки и в каком порядке выводить.

Достаточно просто вида

$config['widget_set'] = array('vkontakte','facebook','my.mail','tweeter','livejournal','buzz');
  • Ajaxy
  • 0
avatar
на ЖЖ так нормально и не заработал репостинг, ссылку одну постит и все.
avatar
Сделайте новое обновление для новой кнопки от mail.ru
Уж очень привлекательна статистика
avatar
Или просто заменяет в plugins/sbookmarks/templates/skin/default/inject.topic.tpl код для mail.ru на это
{literal}<a target="_blank" class="mrc__plugin_like_button" href="http://connect.mail.ru/share?share_url={$oTopic->getUrl()}" rel="{'type' : 'button', 'width' : '550', 'show_text' : 'true', 'show_faces' : 'true'}">Нравится</a>
<script src="http://cdn.connect.mail.ru/js/loader.js" type="text/javascript" charset="UTF-8"></script>{/literal}

Правда для шаблона new съзжает кнопка для твиттера. Как подправить?
avatar
ответ кроется в параметрах кнопки: 'width': '550', 'show_text': 'true', 'show_faces': 'true'
avatar
предлагаю кому нибудь из разработчиков обновить плагин добавив новые кнопки описанные в комментариях!
avatar
avatar
Как добавить кнопку вконтакте «мне нравится» в этот плагин?
avatar
avatar
Где найти щас рабочую версию?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.