OneButton — улучшенный вариант ОднойКнопки

Одна кнопка для всех сервисов закладок

Два с половиной месяца назад я писал про альтернативную версию плагина ОднаКнопка для WordPress. Что же, пришла пора Русскому Программисту написать что-то своё. В результате появился небольшой такой плагинчик, по функциональности идентичный (и в чём-то даже превосходящий) ОднуКнопку. Достоинства: не требует внешних скриптов (всё, что нужно для работы, присутствует на сервере); запросы отсылаются непосредственно сервису [...]

← Вернуться к полной версии записи «OneButton — улучшенный вариант ОднойКнопки»…

Автор: ; опубликовано в: Плагины WordPress; метки: AddThis, OneButton, ShareThis, WordPress, ОднаКнопка, плагин, сервис, социальные закладки
21
Июн
2008

RSS Комментарии к статье «OneButton — улучшенный вариант ОднойКнопки» (348)  »

  1. Сначала кнопочка работала, после смены дизайна с ней что то произошло… теперь она работает некорректно … вот к примеру на этой странице…
    помогите решить проблему. заранее спасибо..

  2. Привет, Владимир. Как-то я копался с этим скриптом по теме открывания страниц добавления линка в закладки в _blank, но недоделал. Может у тебя (вас) есть идеи как это реализовать? Глянул, у тебя (вас) тоже в _self линки идут.

  3. Подскажите, каким текстом в коде вызывается данный плагин ?

    • Спасибо, разобрался :) В истории изменений версии Версия 1.0b есть такой текст: “добавлена возможность помещения OneButton в любое место шаблона путём вызова функции insert_onebutton(); :)

      • Родился новый вопрос, вызываю функцию insert_onebutton(); всё работает, но вызывается плагин 2 раза, там где я вызвал функцию и там где плагин становится сам по себе. Как отключить автоматический вызов плагина ?

        • Либо

          путём добавления поля disable_onebutton с ненулевым значением

          либо на странице с настройками поставить Нет для Включить OneButton.

          • Владимир, при настройки НЕТ для включения OneButton. Кнопка отображается, но при наведении или клике ни как не реагирует. При настройке ДА для включения OneButton, появляется 2 кнопки и работают как надо. okster(точка)com(точка)ua – любой пост

  4. Немного покрутив, понял что у меня проблема в JavaScript режиме т.е. при наведении нет реакции, а при настройке ДА для включения OneButton всё отлично работает и в JavaScript.

  5. Давно тут последние комментарии были, но может кто ответит – подскажите, как я могу запретить вывод onebutton на определенных страницах?
    Т.е. я добавляю новую страницу и не хочу чтобы там появлялась Onebutton – она там просто ни к чему. Настроек Onebutton в админке не нашел

  6. Спасибо за ответ! Но я не совсем понял как это сделать.
    Просто добавление
    disable_onebutton = ’1′; не прошло (оно и понятно)
    А функции disable_onebutton() не существует.
    Не могли бы вы подробнее описать действия?

  7. Спасибо большое. До этого стояла простая “однакнопка”, теперь с расширенным набором сервисов мне все нравится намного больше

  8. Мне нужно включить OneButton в том месте шаблона, где я хочу. Что я делаю – в настройках OneButton ставлю “Включить OneButton: Нет”, а в шаблон прописываю insert_onebutton();
    После этого кнопка появляется на странице там где мне надо, но при наведении не всплывает окошко OneButton со списком сервисов. Браузер говорит что функции OneButton и CloseOneButton не определены.
    Где подвох?

    WordPress 2.8.5, OneButton 1.0.2b

    • При выставлении опции “Включить OneButton: Нет” на сайте перестают подключаться onebutton.js и onebutton.css, соответственно поэтому и не работает. Где это только изменить, чтоб работало?

    • В onebutton.php в функции init() немного изменил код, было:

      [-]
      View Code PHP
                  if (false != $this->options['enable']) {
                      add_filter('the_content', array(&$this, 'the_content'), 60);

                      if (false == is_admin()) {
                          wp_register_style('onebutton-css', $this->my_url . '/onebutton.css', array(), '');
                          wp_enqueue_style('onebutton-css');
                          if (0 == $this->options['show_icons']) {
                              add_action('wp_head', array(&$this, 'wp_head'));
                          }

                          if (true == $this->shouldAddJs()) {
                              add_action('wp_footer', array(&$this, 'wp_footer'));
                          }
                      }
                  }

      стало:

      [-]
      View Code PHP
                  if (false != $this->options['enable']) {
                      add_filter('the_content', array(&$this, 'the_content'), 60);
                  }
                      if (false == is_admin()) {
                          wp_register_style('onebutton-css', $this->my_url . '/onebutton.css', array(), '');
                          wp_enqueue_style('onebutton-css');
                          if (0 == $this->options['show_icons']) {
                              add_action('wp_head', array(&$this, 'wp_head'));
                          }

                          if (true == $this->shouldAddJs()) {
                              add_action('wp_footer', array(&$this, 'wp_footer'));
                          }
                      }

      теперь работает как надо, но не повлияет ли это изменение на работу в других местах, пока не знаю

  9. Приветствую!
    Отличный плагин, поставил его у себя в блоге, доволен был, хотел сейчас попросить тут включить поддержку редиректа… посмотрел на ченджлог, сравнил версию у себя, оказалось у меня вообще древняя 0.2.1 стоит. Обновился, и о чудо, редирект работает! Не говоря уж о других полезностях… только возник новый вопрос, когда активировал “Использовать JavaScript для создания OneButton” – у меня просто исчезла кнопка, причем совсем…

    И еще, нельзя ли как-то прикрутить функцию автопроверки обновлений? Думаю я не один, кто так долго сидел на старой версии по причине отсутствия такой функции!

  10. Igor Bredikhin

    Так и непонял. а какая версия последняя :-(
    сечас стоит Версия 0.3b2

Пожалуйста, не используйте эту форму для комментирования! Данная форма предназначена исключительно для ботов.

Оставить комментарий к записи «OneButton — улучшенный вариант ОднойКнопки»

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Оставляя комментарий, вы выражаете своё согласие с Правилами комментирования.

Подписаться, не комментируя

गते गते पारगते पारसंगते बोधि स्वाहा