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

24
Плагин «Социальные заметки (В контакте, Мой мир, 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.
Посмотреть и потыкать можно тут.
  • 0
  • 15 августа 2010, 01:13
  • nimoff

Комментарии (50)

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

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

и опишите ситуацию
чего делали, какие плагины, как версия системы
может кто поможет
0
Переустановить пробовал! Пререзаливал сам плагин. Установлен шаблон 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
0
ого, вот это наборчик
0
:-) и из за какого плагина у меня социальные кнопки не работают?
0
Livestreet Userhacks Plugin это чего?
0
Позволяет отображать позицию пользователя на сайте
0
понятия не имею, смотреть и дебажить надо
0
А кнопка google buzz самая актуальная, так как ресурс набирает все больше и больше пользователей http://www.google.com/buzz/stuff?hl=ru
0
если вы хотите еще кнопок, то добавляете такую конструкцию в тот же файл

<div style="float: left;padding-left: 5px; ">
        {literal}
                java-скрипт кнопки
        {/literal}
        </div>
0
Не могу найти скрипт кнопки на однокласники как на kp.ru. Помогите найти!
0
У меня сейчас вообше неработают кнопки! Из за чего не пойму
0
Разобрался! После деактивации плагина Torrent все заработало!
0
Не хватает кнопок ЖЖ, Лиру — это очень важные сообщества, по крайней мере для России они куда как важне Фейсбука.
0
  • avatar
  • vdenu
  • 15 августа 2010, 16:11
Да, я вижу, что можно это сделать самому, но было б приятно иметь это в плагине. ))
0
Давайте javascript кнопки на ЖЖ и Лиру и сделаем.
0
Там не ява, там надо на основе вот такого делать:
Для ЖЖ
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>  


Для Лиру пока не искал.
0
Тут это по ссылке shakin.ru/other/social-buttons.html
0
Вот для 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>
0
Для 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>

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

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

если такие не нравятся, то можно сделать свои, но это уже совсем другая история+)
0
добавил UPD в топик
забыл, что в моем варианте кнопки для твиттера указан твиттер
при вставке кода укажите любой другой или никакой
0
Почему-то когда я нажимаю на фейсбучную кнопку Like, цифра увеличивается, но в моём фейсбуке ничего не появляется (типа Tony Clifton likes this…). Как так?
0
Наконец найдена информация про кнопку «Класс» от однокласников
http://dev.odnoklassniki.ru/wiki/display/plugins/Social+Plugins
Теперь собственно вопрос! как заставить работать эту кнопку коректно!
0
Как всетаки реализовать можно подключить данную кнопку?
Для того, что бы разместить кнопку «Класс!» на вашем сайте необходимо:
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>

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

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

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

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

$config['widget_set'] = array('vkontakte','facebook','my.mail','tweeter','livejournal','buzz');
0
  • avatar
  • Ajaxy
  • 23 сентября 2010, 16:12
на ЖЖ так нормально и не заработал репостинг, ссылку одну постит и все.
0
Сделайте новое обновление для новой кнопки от mail.ru
Уж очень привлекательна статистика
0
Или просто заменяет в 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 съзжает кнопка для твиттера. Как подправить?
0
ответ кроется в параметрах кнопки: 'width': '550', 'show_text': 'true', 'show_faces': 'true'
0
предлагаю кому нибудь из разработчиков обновить плагин добавив новые кнопки описанные в комментариях!
0
0
Как добавить кнопку вконтакте «мне нравится» в этот плагин?
0
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.