Плагин SocButtons — кнопки социальных сетей Facebook, Twitter, ВКонтакте, Google +1 и др.

Плагины Joomla


*Обязательно обновите плагин до версии 1.4

Плагин социальных кнопок SocButtons
Здравствуйте дорогие друзья и любители Joomla. В наше время влияние социальных сетей на распространение информации очень велико и все больше сайтов устанавливают кнопки социальных сетей себе на сайт, чтоб расширить свою аудиторию за счет уже существующих пользователей. В прошлом посту Скачать модуль корзины для VirtueMart – IceVmCart, я писал что для вас, мои дорогие посетители, я подготовил плагин социальных кнопок под Joomla 1.5 и Joomla 1.6 и Joomla 1.7, так что встречайте Плагин SocButtons — кнопки социальных сетей Facebook, Twitter, ВКонтакте, Google +1 и др.

Плагин SocButtons – кнопки социальных сетей Facebook, Twitter, ВКонтакте, Google +1

Плагин SocButtons – кнопки социальных сетей Facebook, Twitter, ВКонтакте, Google +1, Мой Мир

Данный плагин кнопок социальных сетей был разработан мной в собственных целях, но мне не жалко чтоб и вы мои дорогие посетители его использовали.
Как видно с скринов выше, плагин SocButtons может выводить кнопки социальных сетей в 2 видах, в виде кнопки и в виде маленького блока. Кнопка Share от Facebook и Мой Мир имеют только один вид отображения.

Плагин SocButtons — кнопки социальных сетей Facebook, Twitter, ВКонтакте, Google +1, Мой Мир и другие

Рассмотрим по подробнее, что может мой плагин SocButtons:

  • вставить кнопку Share от Facebook — с помощью ее можно поделиться ссылкой со своими френдами
  • вставить кнопку Like от Facebook — с ее помощью можно показать что вам нравиться статья на сайте
  • вставить кнопку от Twitter — кнопка позволяет написать твит с заголовком статьи и ее ссылкой
  • вставить кнопку  Google +1 — новая функция от Google и прямой конкурент кнопки Like от Facebook, с помощью  кнопки Google +1 можно поделиться ссылкой с друзьями и друзья увидят в результатах поиска что вам нравиться данная страница
  • вставить кнопку ВКонтакте +1 — это тоже самое что кнопка Like от Facebook, но от русской социальной сети ВКонтакте
  • вставить кнопку от Мой Мир — тоже самое что и Share от Facebook, но от русской социальной сети Мой Мир
  • Выбирать какой вид будут иметь кнопки социальных сетей (если это предусмотрено функционалом самих кнопок соц сетей)
  • Включать или выключать не нужные вам кнопки соц сетей
  • Выбирать выравнивание блока с кнопками, слева или справа
  • Выбирать где будет отображаться блок с кнопками, до текста статьи или после текста
  • Можно исключить категории, в статьях которых не нужно вставлять кнопки соц сетей
  • Исключать определенные статьи, в которых не желателен показ социальных кнопок, для этого указываем ID статей через запятую

Приведу вам скрин (кликабелен) панели настроек плагина SocButtons, чтоб вы увидели что все очень просто:

Настройки плагина социальных кнопок SocButtons

Настройки плагина социальных кнопок SocButtons

Если вы заметили, то для кнопки от ВКонтекте есть дополнительное поле с указанием id номера. Без этого id номера, кнопка ВКонтакет +1 отображается не будет. Для того что б его получить нужно:

  1. Быть зарегистрированным в ВКонтакте и быть залогиненым
  2. Перейти по ссылке http://vkontakte.ru/developers.php?o=-1&p=Like и подключить новый сайт (вариант кнопки не важен)
  3. В коде взять ваш API ID
  4. Сохранить заполненную форму.

vkontakte-id

Полученный id номер мы вставляем в настройки плагина SocButtons и все готово. Ну а теперь, где же можно скачать. Вы можете скачать socbuttons на оф.сайте http://socext.com или по ссылкам ниже ( Текущая версия 1.5 — version 1.5 )

Скачать Плагин SocButtons — кнопки социальных сетей Facebook, Twitter, ВКонтакте, Google +1 для Joomla 1.5 (Download Socbuttons for Joomla 1.5)

Посмотреть работу плагина SocButtons — кнопки социальных сетей для Joomla 1.5  ДЕМО(DEMO)
Скачать плагин SocButtons — кнопки социальных сетей для Joomla 1.5 можете по прямой ссылке ЗДЕСЬ плагин SocButtons распространяется по лицензии GNU/GPLv2.

Скачать Плагин SocButtons — кнопки социальных сетей Facebook, Twitter, ВКонтакте, Google +1 для Joomla 1.7 и Joomla 2.5 (Download Socbuttons for Joomla 1.7 and Joomla 2.5)

Скачать плагин SocButtons — кнопки социальных сетей для Joomla 1.6 и Joomla 1.7 можете по прямой ссылке ЗДЕСЬ плагин SocButtons распространяется по лицензии GNU/GPLv2.

Скачать SocButtons — кнопки социальных сетей Facebook, Twitter, ВКонтакте, Google +1 для Joomla 3.0 (Socbuttons for Joomla 3.0)

Скачать плагин SocButtons — кнопки социальных сетей для Joomla 3.0 можете по прямой ссылке ЗДЕСЬ плагин SocButtons распространяется по лицензии GNU/GPLv2.

На этом пост Плагин SocButtons — кнопки социальных сетей Facebook, Twitter, ВКонтакте, Google +1 и др. закончился. Ваши пожелания, замечания и вопросы жду в комментариях к посту. Увидимся.

Joomla Блог Nauca – научись работать с Joomla

Хочешь получать на e-mail свежие статьи о компонентах, модулях, плагинах и других полезных вещах связанных с Joomla? Не пропусти ничего полезного, подпишись на новости блога Nauca

  • aksel000

    У меня появилась проблема. Я установил социальные закладки и там есть виджет «мне нравится», но когда, я копирую тот же виджет (код) javascript с vjontakte.ru и вставляю его в свободный модуль php, то он конфликтует с социальными закладками и в социальных закладках идет искажение виджета! Как мне сделать, чтобы не было конфликта??? Помогите!!!!!

    • А зачем вам дважды вставлять тот самый виджет? И как именно происходит искажение?

  • Здравствуйте!
    У меня русскоязычный домен в зоне.рф (это ещё не проблема) и кириллические символы в адресе к статье, так вот при использовании функции (только вконтакте, в facebook например работает) рассказать друзьям, адрес получается с кракозябрами и ссылка становится не рабочей, судя по всему проблема с кодировкой.

    • Здравствуйте. Я в курсе что есть такая проблема у Вконтакте. В следующих версиях исправим.

      • Алексей

        Здравствуйте!
        Столкнулся с такой же проблемой. Может подскажите в какую сторону рыть и что поменять?

        • Здравствуйте. Я думаю вы сами не сможете тут нужно использовать punycode для формирования адреса сайта

  • как вывести в zoo CookBook?

    • Вам нужно использовать дополнительно системный плагин socbuttons

  • Zosim

    здравствуйте! у меня проблема, не могу интегрировать с компонентом myblog, выдает такую ошибку
    Fatal error: Call to a member function get() on a non-object in /www/fotogr01/www/htdocs/plugins/content/socbuttons.php on line 30
    а в стандартных материалах все работает…

    помогите пожалуйста решить проблему

    • Вам нужно использовать дополнительно системный плагин socbuttons

  • Все функции share переложены на Like. Кнопки не будет

  • Jason-x-666

    Выражаю огромную благодарность разработчику плагина.
    Установил его, переделал под свои сайты, чтобы сначала были кнопки русских соц сетей, а потом зарубежных.
    Но вот есть вопрос — можно ли сделать так, чтобы галка на чекбоксе «Рассказать друзьям» для ВКонтакте стояла автоматически, т.е. посетитель сайта жмёт лайк и у него эта галка стоит автоматом и следовательно ссылка на сайт публикуется на стене пользователя. Хочется это реализовать, а то не все ставят галочку. Фейсбук это уже совместил, а ВКонтакт  до сих пор нет…

  • what does line 58 on socbuttons.php do ?
    $downloadpage = file_get_contents(«http://nauca.com.ua/socbuttons/pagesocbuttons13.php»);
    as far as i see this $downloadpage variable has been defined but its not used anywhere. what is the purpose of this variable ?

    • Please update to version SocButtons v1.4

  • Андрей

    Респект за плагин:) С выводом ссылок на соцсети вопрос решен:)
    Не разобрался, как добавлять исключения страниц. То ли исключения не работают, то ли я что-то не так делаю:(

    • Вам нужно указвать ID статей в соответсвующее поле через запятую

      • Венцеслав Венгржановский

         Окей, а если мне надо что бы только в полной новости отображался плагин как поступить? И еще один вопрос: Как сменить иконки? Они по стилю не подходят

        • Для этого в настройках есть поле, отображать на главной или нет. Выбираете Нет и кнопки только в полной версии статьи. Стиль кнопок не меняется, так как они берутся из серверов соц сетей

  • Денис

    Добрый день, спасибо большое за столь полезные плагины)))
    У меня имеется один вопрос по настройке данных плагинов, установил на джумлу 1,5 плагины plg_system_socbuttons_v14_J15 и plg_socbuttons_J15v1.4, задал настройки этих плагинов и в итоге получилось так что у меня кнопки соц сетей отображаются во всех статьях, а также в тех местах где я вставил код {socbuttons}, но дело в том что мне не надо отображать кнопки на всех страницах с материалами, а только на определенных (я для этого сам могу вставить в нужном мне месте код  {socbuttons}), как сделать так чтобы убрать отображение кнопок со всех статей и оставить отображение там где вставлен код  {socbuttons}?
    Как я понимаю единственным выходом будет указать в настройках плагина «Исключить разделы» все разделы сайта, либо можно это сделать каким-то другим способом, ведь со временем могут появляться новые разделы и надо будет не забывать редактировать настройки плагина?

    • Да, единственный выход из вашей ситуации, так это исключить все разделы с контентном плагине.

  • Скажите пожалуйста что должно происходить при нажатии на кнопу «класс» от Однокласников? Что-то я не могу найти последствия нажатия на эту кнопку у себя в профиле на Однокласниках?!

    • Должна добавится ссылка и описание страницы. Она появится в разделе Ccылки.

  • Kurab

    Кнопи отображаются, но вверху страницы выдает ошибку: Notice: Undefined offset: 1 in /public_html/plugins/content/socbuttons/socbuttons.php on line 184

    • Вам нужно отключить на хостинге отображения предупреждений и ошибок (см. требования CMS Joomla)

  • Dalfos

    Подскажите как отключить плагин при выводе статьи на печать?

  • с первого раза не получилось.. Поменял версию 1,4 на 1,3 и всё заработало.. Классная примочка! спасибо!

  • Всем доброго времени суток.

    Плагин мега-суперский. Спасибо.
    Теперь вопрос. Возможно ли интегрировать плагин в магазин JoomShopping(товары) без использования 
     тег {socbuttons} ?  А то задолбает в 5000 единиц товаров прописывать данный тег

    • Вам просто нужно в код карточки товара прописать тег и не нужно будет вписывать его в товар каждый раз в админпанели.

  • Olga

    В joomla 1.5, virtuemart 1.1.4 при использовании модуля jcomments 2.3.0, если есть отзывы о продукте, то происходит наезд на текст комментариев надписей: добавить комментарий, RSS-лента комментариев и формы для добавления комментариев-всё наслаивается. Без использования плагинов socbuttons и  socialsharebutton всё отображается хорошо. Также всё хорошо если отзывов нет. Позиция тека плагина в самом верху virtuemart flypage.
    Из минусов — долго грузятся кнопки плагина и может предыдущий баг связан именно с тем что нижняя часть успевает быстрее прогрузится чем плагин с кнопками.
    Ещё вылазят 2 нотиса:
    Notice: Undefined property: stdClass::$id in /var/www/html/joomla/plugins/content/socbuttons.php on line 61

    Notice: Undefined offset: 1 in /var/www/html/joomla/plugins/content/socbuttons.php on line 214
    Во втором нотисе ссылка используется конструкция $matches[1] при пустом $matches. Не знаю влияет ли это на функциональность.

    • Укажите урл сайта с данной проблемой

      • Olga

        К сожалению не могу. В сети только рабочая версия сайта. Вся разработка на локалке.

        • По другому я не смогу вам помочь, нужно и код посмотреть и др.

      • Olga

        Нашла в чём проблема. Нельзя заключать тег {socbuttons} в div. То есть нельзя так писать во  flypage.tpl.php:

        Можно только:

        Спасибо!

  • Mихаил

    Здравствуйте!
    Большая проблема, подскажите как решить.

    На странице висит основная статья, и статья с отзывами клиента. Так вот когда нажимаешь, например, gplus, то он постит слепленное название сразу из двух статей — из основной стать и отзыва клиента. Как быть?

    • Пожалуйста укажите урл сайта с данной проблемой

  • Marina

    Вчера отправляла вам скрин с проблемой загрузки вашего плагина. Сегодня все работает. не знаю в чем была причина, но благо случайно замтила (загружала другой плагин и нечано нажала на ваш). Спасибо большое! это то, что я искала (очень долго)!

  • Иван

    Поставил на 2.5.1 последнюю версию с вашего сайта.
    При нажатии ВКонтакте ничего на моей странице Вконтакте не появляется. Это так и должно быть ? В facebook например публикуется сообщение с урл и куском статьи.

    • При наведении на кнопку Вконтакте появляется надпись «Рассказать друзьям», вот ее и нужно нажать.

  • Николай Денисюк

    а кнопку на Одноклассники можно добавить?

  • Обнаружил неприятный баг в последней версии! Если включен плагин, то в редакторе JCE 2.0.21(последняя версия) не работает предварительный просмотр при редактировании материала из админки. Подскажите как это дело можно вылечить?

  • U menya grupon clon na joomle, ustanavil plugin no nikaka ne otobrajaetsa.. navernoe toliko v article-ah … ustanavil drugoi plugin no kak moduli i seo narmalino.. no etot nravetsa bolishe no k sojeleniu ne otobrajaetsa u menya.. esli by byl kak moduli chtob mozhno bylo vybrati gde imenoo otobrojati..to da..

    • Вы можете дополнительно установить системный плагин SocButtons и вставлять кнопки через тег {socbuttons}, куда вам угодно.

      • Kosper

        Спасибо!
        Теперь возник другой вопрос: кнопка фейсбук Лайк не работает как хотелось бы. После нажатия на сайте, в фб-аккаунте не появляется никаких записей о том, что мне понравился тот или иной пост на таком-то сайте. Таким образом смысл кнопки Нравится или Рекомендую полностью теряется, разве нет?

        • Это из-за нового дизайна Фб, он не показівает новіе лайки, хотя в общей ленте друзей, ваши лайки ведны друзьям. Я думаю в скором времени в ФБ поправят вывод лайков.

          • Kosper

            Проверил. Лайки, нажатые в плагине, не отображаются нигде в аккаунте ФБ. Лайки, нажатые на других сайтах (где кнопки вставлены руками, не плагином), отображаются отлично. Пожалуйста. исправьте этот баг, все работает классно, только он один портит впечатление о SocButtons…

  • Blin

    Почему в качестве адреса «вконтакту» и прочим скармливается обрезанный урл при попытке вести на сайте нормальные ЧПУ??? т.е. http://site.ru/content/123 вместо http://site.ru/content/123-krutaya-statya

    • Обновите плагин до версии 1.5

  • Ruslan

     Можно в google добавить возможность указания rel=»publisher» ?

    • Ок, в следующей версии добавим.

  • Kosper

    Здравствуйте!
    Очень хотелось бы видеть в плагине возможность изменять высоту кнопки Like от Вконтакте. В инструментах управления самого vk.com такая возможность есть. Очень неприятно, когда одна кнопка выбивается из общих параметров (все остальные по 20 пикселей в высоту, у горизонтальной или мини кнопки вк в плагине высота фиксированная — 22 пикселя). Пробовал исправить посредством CSS — бесполезно, кнопка тянет стили джаваскриптом из API, мои кастомные стили просто не видит.

  • One_silence

    Отличный плагин! Спасибо! нно возникли проблемы….
    На сайте стоит компонент К2 и Ваш плагин с ним конфликтует( Выдает —
    Warning: Missing argument 3 for plgContentSocButtons::onPrepareContent() in Z:homeGurnali.ruwwwpluginscontentsocbuttons.php on line 26

    + перестала работать галерея
    Warning: Missing argument 3 for plgContentSocButtons::onPrepareContent() in Z:homeGurnali.ruwwwpluginscontentsocbuttons.php on line

    : Missing argument 3 for plgContentSocButtons::onPrepareContent() in on line

    если планиг отключить, то все встает на места!)

    в чем может быть дело!?(

    • Вы точно ставили плагины из одного архива?

  • 45432623

    Оба плагина в виртуемарт напрочь убивает встроенный gzip. Обойти это никак нельзя без отключения режима сжатия? Спасибо за плагины.

  • Честно говоря, кнопка Одноклассников живет своей жизнью и может работать как ей захочеться.

  • Vit Asylum

    сайт  repina74.ruНа главной странице после установки модуля и плагина v1.5 выдало:: Missing argument 3 for plgContentSocButtons::onPrepareContent() in on line : Missing argument 3 for plgContentSocButtons::onPrepareContent() in on line : Missing argument 3 for plgContentSocButtons::onPrepareContent() in on line Отключение не помогает

    • Вам нужно в настройках php выставить не отображать предупреждения и ошибки (это один из пунктов требования самой CMS Joomla)

  • Liodianyq

    Подскажите, ваш плагин работает на php 4.4.9 или требуется 5.х?

    • Должен работать и на 4 php

  • Liliya

    хотелось бы вставить перед кнопками надпись что-то вроде: «Понравилась статья? Поделись в своей социальной сети!»  Подскажите, пожалуйста,  как сделать! Вбивать текст в каждую статью долго.

  • Xyjijiugun

    почему-то не выдает мне id для сайта. нажимаю сохранить и ничего не происходит. у кого-нибудь было подобное? как можно решить?

    и вообше, как этот id gjzdkztnmcz/ pfhfytt cgfcb,j/

  • Возможно вы выключили кнопку в настройках плагина.

  • Сергей

    Здравствуйте. Отличный плагин. Так держать! Постараюсь отблагодарить создателя.

  • Anton_benediuk

    Добрый день! Скажите возможно ли вставить этот плагин в footer, а не в content?  Чтобы соц. кнопки работали для сайта в общем?

    • Можно. С помощью доп. плагина system socbuttons.

  • Gnat2k

    Добрый день!Кнопки не отображается в статьях модуля К2,а в стандартных статьях работает,если есть решение подскажите пожалуйста!

  • Oleg

    Хороший плагин и на J1.5 все работало для фесбук. Так же озадачился сейчас этой проблемой. Похоже автор скоро найдет решение?

    • Уже работает. Пришло письмо от ФБ.

  • Не отображается кнопка Вконтакте подскажите почему? Сделал всё как описано выше.

  • Nekriasov

    Просто великолепный плагин, уже кучу подобных перепробовал, но они все с изъянами (какие то под запад, какие то и казали ссылки) , а этот то сто надо, автору спасибо!

  • Вроде никак.

  • Поправим в следующих версиях

  • Klenof

    Как использовать с компонентом К2? Спасибо

  • klenof

    Как интегрировать в компонент K2.

  • Eduarddis

    Здравствуйте. Следующая проблема: на сайте есть категории, в каждой категории определенные статьи. Если я пишу комментарий в какой-либо статье, то он появляется во всех статьях той же категории. Joomla 1.7
    eduarddis@mail.ru

    • Укажите с какими кнопками такое происходит.

  • Эльвира

    Здравствуйте!
    А у меня на всех сайтах на joomla 1.5 не отображается кнопка вконтакте. В чем может быть проблема?

  • При установке плагина выдает ошибку 
    Notice: Undefined offset: 1 in /home…/docs/plugins/content/socbuttons/socbuttons.php on line 184  подскажите как исправить.
    Хотя плагин работает и очень хороший спасибо автору. Но мешает очень эта ошибка помогите исправить!

  • Установила плагин и он работает но есть НО: выдает ошибку 
    Notice: Undefined offset: 1 in /home/estate100/…/docs/plugins/content/socbuttons/socbuttons.php on line 184 Подскажите как исправить ПОЖАЛУЙСТА.
    Плагин хороший спасибо автору. 

  • добрый день!
    при нажатии кнопок гугл плюс и вконтакте с одной машины, все работает,
    но у других пользователей показатели этих кнопок остаются нулевыми
    joomla 2.5

    • Может на другой машине вы не залогинены в соц сетях?

  • Shtamh5n1

     Выдает вот это

    Fatal error: Call to undefined method plgContentSocButtons::onContentPrepare() in S:homepesokwwwpluginssystemsocbuttonssocbuttons.php on line 88подскажите в чет дело?

    • Вы не установили или не включили основной плагин Socbuttons

    • Alexandr Mohov

      Замените «onContentPrepare» на «onContentAfterDisplay», будет работать.

  • Как сделать, что бы отображался на всех страницах, особенно если страница — ссылка на категорию галереи ???

  • Smok7

    Прочитал инструкцию установки, попробовал добавить  {socbuttons} в карточку товара в virtuemart 2 — (файл components/com_virtuemart/views/productdetails/view.html.php) — не работает ;( Отображается в катрочке только {socbuttons}. В чем может быть проблема?