Ars Longa, Vita Brevis

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

Два с половиной месяца назад я писал про альтернативную версию плагина ОднаКнопка для WordPress. Что же, пришла пора Русскому Программисту написать что-то своё.

В результате появился небольшой такой плагинчик, по функциональности идентичный (и в чём-то даже превосходящий) ОднуКнопку.

Достоинства:

  • не требует внешних скриптов (всё, что нужно для работы, присутствует на сервере);
  • запросы отсылаются непосредственно сервису закладок и никуда более — если у Вас паранойя, Вам это понравится (ОднаКнопка отсылает их еще и на свой сервер);
  • для отображения бокса с сервисами закладок используется XHTML-шаблон, который пользователь может переделать по своему вкусу;
  • очень легко добавлять новые сервисы закладок;
  • поддерживается больше сервисов закладок;
  • для добавления статьи (которая отображается шаблоном single.php) в сервис закладок не требуется поддержка JavaScript (любители Lynx, специально для вас);
  • все иконки сервисов закладок хранятся в одном файле (техника, известная как CSS rollovers); как следствие, для загрузки всех иконок требуется один запрос, а не двадцать четыре;
  • zero configuration — поставил и забыл.

Установка

Копируете файл onebutton.zip в каталог с плагинами WordPress (wp-content/plugins), разархивируете, после чего активируете в wp-admin/plugins.php.

Скачать плагин OneButton for WordPress.

История изменений:

  • Версия 0.2:
    • поддержка интернационализации;
    • поправлены иконки и недочеты в разметке (bersy, большое спасибо!);
    • улучшена поддержка Internet Explorer 6 (как я его не люблю!).
  • Версия 0.2.1:
    • добавлены новые сервисы закладок (RuCity, LinkStore, NewsLand);
    • исправлены потенциальные проблемы с форматированием (Настя, Alex, спасибо за тестирование!);
    • улучшена поддержка Internet Explorer 6 (как я его не люблю!).
  • Версия 0.3b — Alex, спасибо за идеи:
    • возможность открывать сервисы в новом окне (путём добавления в ссылку target="blank");
    • возможность добавлять отключать rel="nofollow" в ссылке на сервис;
    • возможность показывать кнопку только в полной версии статьи/страницы (в этом случае не подгружается ненужный более JavaScript — минус один запрос);
    • кнопка не должна попадать в фид или трэкбэк;
    • возможность выбора показываемых сервисов закладок.
  • Версия 0.3b2:
    • добавлены сервисы Lopas и Закладки I.UA (подсмотрено здесь);
    • автоматическое использование описания (мета-тэг description статьи) и тэгов (tags + category) для сервисов, которые это поддерживают (Закладки I.UA, Blink, Simpy, Spurl, Текст 2.0, RuCity).
  • Версия 0.3b3:
    • добавлены сервисы: Connotea, Bibsonomy, Trucking Bookmarks, Коммунизм и UCA закладки в UA.IX;
    • появилась возможность не показывать OneButton для выбранных статей (путём добавления поля disable_onebutton с ненулевым значением);
    • добавлена поддержка отключения иконок сервисов закладок.
Добавить в закладки
  • del.ici.ous
  • Digg
  • Furl
  • Google
  • Simpy
  • Spurl
  • Y! MyWeb
  • БобрДобр
  • Мистер Вонг
  • Яндекс.Закладки
  • Текст 2.0
  • News2
  • AddScoop
  • RuSpace
  • RUmarkz
  • Memori
  • Закладки Google
  • Писали
  • СМИ 2
  • Моё Место
  • Сто Закладок
  • Ваау!
  • Technorati
  • RuCity
  • LinkStore
  • NewsLand
  • Lopas
  • Закладки - I.UA
  • Connotea
  • Bibsonomy
  • Trucking Bookmarks
  • Communizm
  • UCA

Связанные записи

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

  1. [Июнь 21, 2008 22:55] bersy:

    Тут стоит этот плагин? Менюшка выскакивает при наведении на любую область строки с кнопкой, а не только на саму кнопку, так и задумывалось? По-моему нет
    Иконки не все совпадают.
    Через прокси у меня не работает, плагин FoxyProxy для Фокса. ПОПРАВКА, с прокси все ОК.

    Ответить на данный комментарий

    #1
  2. [Июнь 22, 2008 06:03] Vladimir:

    Тут стоит этот плагин?

    Не совсем, тут стоит dev-версия, на которой я отлаживаю новую функциональность.

    Менюшка выскакивает при наведении на любую область строки с кнопкой, а не только на саму кнопку, так и задумывалось?

    Нет, на задумывалось, это известный баг :-) В том плане, что это цена, которую нужно платить за возможность не использовать JavaScript. У меня есть идеи, как с этим бороться, но я не уверен, что это будет работать в IE6.

    Иконки не все совпадают.

    Если не секрет, какие не совпадают?

    По поводу прокси — некоторые статические данные отдаются через порт 8080 nginx’ом.

    PS - огромное спасибо за конструктивную критику!

    Ответить на данный комментарий

    #2
  3. [Июнь 22, 2008 08:43] bersy:

    Иногда кнопка почему-то не работает, последний фокс и опера. На внешний прокси (toolnet) у меня идет через HandyCache. Когда отключаю в Хэнди только внешний прокси, не работает, если же отключаю прокси в самом браузере, сразу начинает работать. Затем снова включаю прокси в браузере и при повторном открытии страницы все уже работает. В общем что-то непонятное.
    На счет 8080, KIS выдает окошко с предупреждением.
    На счет иконок, всех не знаю, в глаза сразу бросается memori (тут она как у blink) и spurl (цвета наоборот).

    Ответить на данный комментарий

    #3
  4. [Июнь 22, 2008 08:49] bersy:

    Вот еще, отправил коммент, а кнопка так и осталась открытой. Убрал #comment-288 с пути и обновил, все равно. Выключил прокси в браузере и обновил, кнопка свернулась. В общем не знаю, или это хэнди, или тулнет или еще что

    Ответить на данный комментарий

    #4
  5. [Июнь 22, 2008 08:54] Vladimir:

    Спасибо, сейчас поправлю…

    Я тут просто с IE6 разгребаюсь, так получается, что экспериментирую на живом сайте, поэтому вполне возможно, что кнопка остается открытой именно из-за этого.

    Ответить на данный комментарий

    #5
  6. [Июнь 22, 2008 10:57] Vladimir:

    Появилась версия 0.2:

    • поддержка интернационализации;
    • поправлены иконки и недочеты в разметке (bersy, большое спасибо!);
    • улучшена поддержка Internet Explorer 6 (как я его не люблю!).

    Скачать плагин OneButton for WordPress.

    PS - судя по логам, народ качает :-) Интересно, что из этого получится :-)

    Ответить на данный комментарий

    #6
  7. [Июнь 23, 2008 08:53] bersy:

    Да, по-моему теперь в Лисе и Опере все работает. Но в IE6 выпадающее меню обрезается и сама кнопка Закладки подтормаживает, скрин http://i030.radikal.ru/0806/fc/b49e8bb60c53.jpg
    С предупреждение фаервола на счет порта 8080 я смирюсь, но кого-то это может насторожить )

    Если будет когда-нибудь свой блог на WP, попробую на своей шкуре

    Ответить на данный комментарий

    #7
  8. [Июнь 23, 2008 09:02] bersy:

    Вот еще, работая над кнопкой ты где-то в коде накасячил. Поправь передачу урла и тайтла при добавлении http://i051.radikal.ru/0806/2e/dde546a53c74.png
    Или я как раз попал на время тестирования?

    Ответить на данный комментарий

    #8
  9. [Июнь 23, 2008 10:18] Vladimir:

    Или я как раз попал на время тестирования?

    Нет, не время тестирования… Сервер вчера рухнул, был сделан откат по бэкапу на промежуточную версию Сейчас сижу всё исправляю…

    С предупреждение фаервола на счет порта 8080 я смирюсь, но кого-то это может насторожить )

    8080 - стандартный порт для HTTP proxy… Если разживусь вторым выделенным IP-адресом, переставлю nginx на него. Просто задолбали хакеры/боты, которые в бешеном темпе начинают бить Апач охрененным количеством запросов… Сервер слабый :-(, поэтому пока выкручиваюсь так.

    Ответить на данный комментарий

    #9
  10. [Июнь 29, 2008 15:10] Настя Манно:

    Владимир, спасибо! Самая простая и логичная кнопка. Все что ставила на блоге раньше - и рядом не лежало. :)

    Ответить на данный комментарий

    #10
  11. [Июнь 29, 2008 15:15] Vladimir:

    Всегда пожалуйста! :-) Надеюсь, Вы не разочаруетесь :-)

    Ответить на данный комментарий

    #11
  12. [Июнь 29, 2008 15:41] Vladimir:

    Настя, у Вас небольшая проблемка со стилями:

    style.css (line 306):

    [-]
    View Code CSS
    #left_side ul li {
        list-style-type: square;
        margin-left: 15px;
    }

    margin-left: 15px у #left_side ul li переопределяет margin-left: 0 у #sharepage li, поэтому у Вас две колонки вместо трёх.

    Можно поправить onebutton.css (в районе 63-й строки):

    [-]
    View Code CSS
    list-style: none !important;
    margin: 1px 10px 2px 0 !important;

    А если еще попробовать исправить проблемку с a:hover, то получится так:

    [-]
    View Code CSS
    1. #sharepage li {
    2.     font: 12px Verdana, Tahoma, Arial, Helvetica, sans-seif;
    3.     display: block;
    4.     margin: 1px 10px 2px 0 !important;
    5. /*    text-indent: 19px; */
    6.     padding-left: 19px;
    7.     background: url(add.png) no-repeat;
    8.     height: 16px;
    9.     line-height: 16px;
    10.     overflow: hidden;
    11.     cursor: pointer;
    12.     float: left;
    13. /*    width: 145px; */
    14.     width: 126px;
    15.     list-style: none !important;
    16. }

    После этого смотреться будет так же, как на прикреплённом скриншоте.

    onebutton-corrected.png

    Ответить на данный комментарий

    #12
  13. [Июнь 29, 2008 16:37] Настя Манно:

    Окей, спасибо! :) Сейчас поправим.

    Ответить на данный комментарий

    #13
  14. [Июнь 29, 2008 16:47] Настя Манно:

    хувер исправился, а вот колонок все равно осталось 2. Ну пусть так и будет :)

    Ответить на данный комментарий

    #14
  15. [Июнь 29, 2008 17:04] Vladimir:

    Сорри, я обсчитался :-[

    width должен быть 120px, не 126…

    Ответить на данный комментарий

    #15
  16. [Июнь 29, 2008 18:53] Настя Манно:

    Уррряяяя! Получилось! Спасибо, Володя! :-*

    Ответить на данный комментарий

    #16
  17. [Июнь 29, 2008 19:18] Креативные идеи #3 > Mannodesign:

    [...] полезная штучка, которой я сегодня обзавелась - это кнопка добавления в закладки, которую я нашла у Владимира. Из всех перепробованных [...]

    Ответить на данный комментарий

    #17
  18. [Июнь 30, 2008 23:15] Vladimir:

    Новая версия… Добавил еще три сервиса (RuCity, LinkStore, NewsLand) и исправил потенциальные проблемы с форматированием :-)

    Скачать плагин OneButton for WordPress.

    Ответить на данный комментарий

    #18
  19. [Июль 1, 2008 00:48] AlexNote:

    Скачал и поставил в первый же день, как опубликовали. Заметил ссылку на ваш сайт и деактивировал плагин. По какой лицензии предоставляете продукт?) И убирать ссылку в нарушение правил пользования не хочу, и плагин поставил бы с удовольствием…

    Ответить на данный комментарий

    #19
  20. [Июль 1, 2008 00:58] Vladimir:

    Alex, если ссылка мешает - убирайте :-)
    Скажем так, ссылка приветствуется, но необязательна.

    Ответить на данный комментарий

    #20
  21. [Июль 1, 2008 02:13] Vladimir:

    Alex, Вам нужно чуть-чуть CSS подредактировать:

    [-]
    View Code CSS
    1. #sharepage ul {
    2.     display: block;
    3.     margin: 0 !important;
    4.     padding: 0 !important;
    5.     list-style: none !important;
    6. }
    7.  
    8. #sharepage li {
    9.     font: 12px Verdana, Tahoma, Arial, Helvetica, sans-seif;
    10.     display: block;
    11.     margin: 1px 10px 2px 0 !important;
    12.     padding: 0 0 0 19px !important;
    13.     background: url(add.png) no-repeat;
    14.     height: 16px;
    15.     line-height: 16px;
    16.     overflow: hidden;
    17.     cursor: pointer;
    18.     float: left;
    19.     width: 120px;
    20.     list-style: none !important;
    21. }

    Тогда у Вас будут нормальные три колонки и с иконками будет всё в порядке :-)

    Ответить на данный комментарий

    #21
  22. [Июль 1, 2008 02:31] AlexNote:

    =))
    40 минут ковырял файл… Переход из стана верстальщиков в сеошники не проходит даром.)

    Я профессионально против постоянного присутствия внешних ссылок, даже заключенных в нофолоу (вам плюс за нофолоу). Но отблагодарить могу двумя путями.
    1. Обзор у себя. Это попозже, несколько материалов должны появится перед переходом к вашему плагину.
    2. Вы как смотрите на добавление своих постов в соцсети? Это и показатели, и трафик, и частое сканирование ботами (для ворпресса не актуально). Я сейчас начну работать с сервисом по постингу, мне невыгодно добавлять только свои посты, хочу разбавить интересными записями из других блогов. Могу взять ваш. Заголовок засабмиченого поста берется оригинальный, описание составляется многовариантным.

    Ответить на данный комментарий

    #22
  23. [Июль 1, 2008 16:56] Vladimir:

    вам плюс за нофолоу

    nofollow там потому, что я вспомнил про наши дискуссии :-)
    Вообще я за PR не гонюсь, просто ввиду того, что Google всё-таки ходит по nofollow-ссылкам (говорят, что без передачи PR), мне было интересно отследить географию распространения плагина. В принципе, это была основная цель :-)

    Но отблагодарить могу двумя путями.

    Alex, большое спасибо, оставляю это на Ваше усмотрение.

    По какой лицензии предоставляете продукт?

    Безо всякой… Я за полностью свободное ПО, но фанатизм Столлмана не разделяю. Иными словами, если нужно что-либо убрать (даже если это ссылка/копирайты), то пожалуйста. Смсыл свободы в максимальном распространении, но никак не в ограничении чего бы то ни было.

    Ответить на данный комментарий

    #23
  24. [Июль 3, 2008 16:05] AlexNote:

    Вобщем, я пошел обоими путями. Выложу обзор вашего плагина, и уже взял для добавления в закладки.)

    Ответить на данный комментарий

    #24
  25. [Июль 3, 2008 16:09] Vladimir:

    Alex, большое спасибо, очень признателен!

    Ответить на данный комментарий

    #25
  26. [Июль 4, 2008 04:08] Сервисы социальных закладок как одно из средств раскрутки сайта | AlexNote:

    [...] Модифицированная версия этого плагина от Владимира Колесникова (http://blog.sjinks.org.ua/wordpress/plugins/202-onebutton-better-version-of-odnaknopka/). Именно она сейчас и стоит на моем блоге. Как человек, далекий от программизма, я выбрал этот плагин потому что: опрятнее выглядит, не отсылает данных никуда «налево», не требует лезть в шаблоны (для блога с предпросмотром тем очень важно), можно удалить ссылку на автора. Могу пожелать автору следующее: добавить в админку возможность выбора и добавления сервисов закладок и возможность показывать эту кнопку только на полной версии поста. [...]

    Ответить на данный комментарий

    #26
  27. [Июль 4, 2008 06:33] Vladimir:

    Alex подбросил пару идей по улучшению плагина (спасибо!), они нашли реализацию в версии 0.3b (не дошли еще руки перевести админку на русский). Обновление с предыдущих версий должно происходить незаметно, настройки по умолчанию вменяемые :-)

    Изменения:

    • возможность открывать сервисы в новом окне (путём добавления в ссылку target="blank");
    • возможность добавлять/отключать rel="nofollow" в ссылке на сервис;
    • возможность показывать кнопку только в полной версии статьи/страницы (в этом случае не подгружается ненужный более JavaScript — минус один запрос);
    • кнопка не должна попадать в фид или трэкбэк;
    • возможность выбора показываемых сервисов закладок.

    Скачать OneButton 0.3b

    Ответить на данный комментарий

    #27
  28. [Июль 4, 2008 14:39] AlexNote:

    Спасибо! Обновите пост с плагином, а то ссылка на него и описание уже устарели.)

    Ответить на данный комментарий

    #28
  29. [Июль 5, 2008 02:28] Vladimir:

    Обновил. А еще новая бета появилась :-)

    Update: на подходе плагин, который при публикации поста сам будет его распихивать в социальные закладки (я так понимаю, что я изобрету аналог Закладочника). Думаю, достаточно нужная и полезная вещь. Где бы только время взять…

    Ответить на данный комментарий

    #29
    • [Декабрь 4, 2008 16:59] Поисковый робот:

      Добрый день!
      Когда ждать автосабмиттера?
      И ещё один вопрос: если бы панель с кнопками закладок раскрывалась не по наведению, а по клику, было бы лучше: панель достаточно большая, и перекрывает информацию на странице. При случайном наведении это может раздражать. Кстати, присоединяюсь к просьбе организовать кнопку отсылки на email.

      Ответить на данный комментарий

      #30
  30. [Июль 5, 2008 14:42] AlexNote:

    Набросал вчера ночью, да поздно было, не отправил. Заметки по плагину, так сказать.)
    1. Продукт переименуйте. Сейвми, Букмакрми, Сохранить, или еще как.) Жаль, закладочник занято… Зато «Закладочка» свободно.
    2. Не отправлять пост автоматом
    3. Дать возможность админу, и только ему, отправлять пост во все закладки
    4. В настройках указать: постить сразу после публикации или вручную позже
    5. Если будет автопостинг для гостей, любой блог смогут очернить в глазах гугля, заспамив социальные закладки. Автопостинг для гостей возможен только при условии синонимизации тестов описания
    6. В настройках дать выбор: брать метки из Категорий поста или из Меток поста. Или из того и из другого
    7. Если это возможно сделать в настройках, то дайте возможность выбирать изображение для плагина. Набор изображений можно будет заказать дизайнерам. Также можно организавать емейл, куда дизайнеры, кто нарисует изображения бесплатно, смогут отсылать свои работы. А вы затем встроите в настройки новые виды кнопки
    8. Очень нужна возможность избавиться от иконок для социальных закладок, и выводить вместо изображения кнопки – текст. Знаю людей, которые именно из-за изображений отказались от однокнопки.
    9. На некоторых постах появление плагина нежелательно. Например, моему обзору инструментов для социальных закладок делать в этих закладках нечего.) Можно ввести тег, запрещающих появление плагина в записи.
    10. Нужен синонимайзер. Если интегрировать перебор в плагин нельзя, то можно генерировать описания сторонними прогами, а затем либо задавать список описаний, которые будут последовательно отправляться в закладки, либо вывесит перед админом перечень социалок с полем для описания.
    11. Очень нужно. Возможность кросспостинга в ЖЖ и тому подобное. Это очень востребовано, но пока толковых сервисов нет. Автору закладочника предлагал, обещал сделать. Но это платное решение. Для кроспостинга в настройках указать – отправлять в другие дневники весь пост или краткий анонс размером в 1000 символов. И еще – что будет ссылкой на оригинал записи – заголовок или текст «читать дальше».
    12. Желательно указать ограничения на кол-во символов в социалках, чтоб не обрезало. Можно взять минимальное значение, и предупредить, что все что больше, может обрезаться.
    Чем смогу – помогу. Я, правда, не программист, и дизайнер из меня не лучше…

    Ответить на данный комментарий

    #31
  31. [Июль 5, 2008 16:23] ХМ:

    Такой вопрос…а есть способ поставить эту кнопку на движок ДЛЕ??? не вордпресс

    Ответить на данный комментарий

    #32
  32. [Июль 5, 2008 18:43] Vladimir:

    ХМ, можно всё :-) Берёте HTML-код из файла template.php, CSS - из onebutton.css. Ну и немножко кодинга :-) Я с DLE не дружу - ИМХО, слишком дырявый движок - поэтому помочь, к сожалению, не могу.

    Alex, спасибо, буду думать… А замечания, я так понимаю, по будущему плагину? Кстати, #9 реализовать очень легко, сегодня-завтра сделаю…

    #8 - в отличие от всех остальных плагинов, я использую одно изображение для всех кнопок. То есть вместо 30 запросов (не помню, сколько сервисов я вчера доставил) будет только один. Да и при желании, изображения можно отключить:

    [-]
    View Code CSS
    1. #sharepage {
    2.     border: 1px solid #CCC;
    3.     padding: 0 0 5px 5px;
    4. /*    width: 495px; */
    5.     width: 438px;
    6.     position: absolute;
    7.     background: #FFF;
    8.     z-index: 10;
    9. }
    [-]
    View Code CSS
    1. #sharepage li {
    2.     font: 12px Verdana, Tahoma, Arial, Helvetica, sans-seif;
    3.     display: block;
    4.     margin: 1px 10px 2px 0 !important;
    5. /*    padding: 0 0 0 19px !important; */
    6.     padding: 0 !important;
    7. /*    background: url(add.png) no-repeat; */
    8.     background: none;
    9.     height: 16px;
    10.     line-height: 16px;
    11.     overflow: hidden;
    12.     cursor: pointer;
    13.     float: left;
    14.     width: 130px;
    15.     list-style: none !important;
    16. }

    Но идея понятна, буду выносить в настройки :-)

    Ответить на данный комментарий

    #33
  33. [Июль 5, 2008 18:59] AlexNote:

    Это, скорее, общие пожелания для любого решения, которое будет иметь сходные с однокнопкой функции. Я тут перечислил все, что востребовано и может сделать ваш плагин самым популярным в этой сфере. Уже сейчас он вне конкуренции, он если будет и это, особенно кроспостинг - цены ему не будет.)

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

    Буду тестировать, по мере появления новых версий. А если реализуете возможность смены изображения плагина, поищу дизайнеров.)

    Ответить на данный комментарий

    #34
  34. [Июль 5, 2008 19:01] AlexNote:

    А, переименовывать не надо.) OneButton и однакнопка это, оказывается, разные бренды.) Ночью неразобрал.

    Ответить на данный комментарий

    #35
  35. [Июль 8, 2008 10:17] Vladimir:

    Появилась версия 0.3b3 (детали в статье).

    Пункты 6, 7 и 12 на подходе :-)

    Ответить на данный комментарий

    #36
  36. [Июль 8, 2008 20:17] AlexNote:

    Попробовал, все работает, спасибо! Предложил бы еще добавить свой плагин вот сюда:
    http://wordpress.org/extend/plugins/add/
    и создать поддержку отправки понравившегося поста на емейл, как это сделано в этом плагине:
    http://sharethis.com/publisher?type=wpplugin
    Ждем следующих версий.)

    Ответить на данный комментарий

    #37
  37. [Июль 8, 2008 20:25] Vladimir:

    Доделаю пп. 6, 7, 12 и перевод - можно будет и на WordPress выкладывать.

    Отправка поста - мысль хорошая, нужно обдумать, спасибо…

    Ответить на данный комментарий

    #38
  38. [Июль 11, 2008 06:46] 9seo:

    Очень хочется поставить на WordPress 2.5.1, но выдает такую ошибку:
    Плагин не может быть активирован, поскольку он вызвал фатальную ошибку
    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /wp-content/plugins/onebutton/onebutton.php on line 15
    В чем может быть проблема?

    Ответить на данный комментарий

    #39
  39. [Июль 11, 2008 11:21] Vladimir:

    9seo, какую версию PHP Вы используете? Подозреваю, что четвертую?

    Решение такое: откройте файл onebutton.php и произведите следующие замены:

    Замените этот блок:

    [-]
    View Code PHP
            protected $my_url;
            protected $template;
            protected $options;

            public function __construct()
            {
                add_action('init', array(&$this, 'init'));
            }

    на такой:

    [-]
    View Code PHP
            var $my_url;
            var $template;
            var $options;

            function OneButton()
            {
                add_action('init', array(&$this, 'init'));
            }

    После этого глобально замените слова public и protected на пустые строки.

    Либо, если Вы подождёте, я это ближе к вечеру сделаю сам - сейчас у нас переезд на новы сервер со всей вытекающей головной болью.

    Ответить на данный комментарий

    #40
  40. [Июль 11, 2008 15:21] 9seo:

    Большое спасибо, версия для PHP4 работает отлично!
    Буду всем рекомендовать этот плагин.

    Ответить на данный комментарий

    #42
  41. [Июль 22, 2008 11:02] Регистрируем сайты в сервисах социальных закладок. - 9seo:

    [...] от сервиса http://odnaknopka.ru, но потом нашел хороший плагин OneButton — улучшенный вариант ОднойКнопки и поставил его. …. Почитать по теме: Сервисы [...]

    Ответить на данный комментарий

    #43
  42. [Июль 23, 2008 13:12] rsboarder:

    Спасибо вам большое за этот плаги,а то я упарился изменять Однукнопку под свои нужды. Тут есть все сервисы,которые мне нужны

    Ответить на данный комментарий

    #44
  43. [Июль 27, 2008 11:28] OneButton Wordpress plugin:

    [...] а не двадцать четыре; zero configuration — поставил и забыл. OneButton — улучшенный вариант ОднойКнопки | Ars Longa, Vita Brevis [...]

    Ответить на данный комментарий

    #45
  44. [Июль 27, 2008 12:15] Павел:

    Замечательный плагин, огромное спасибо автору.

    Ответить на данный комментарий

    #46
  45. [Июль 27, 2008 12:20] Павел:

    Забыл дописать, а вывод плагина на блоге на jave можно сделать как опцию, а то кода много получается?

    Ответить на данный комментарий

    #47
  46. [Июль 27, 2008 18:29] Поисковый робот:

    А зачем вы добавили сервис rucity, ведь он ещё в ноябре 2007 закрылся?
    Я пока пользуюсь собственноручно заточенным под новые русские социалки плагином bookmarkz, там 41 кнопка получилась, но тоже можно через админку выбирать для отображения только нужные кнопки.

    Ответить на данный комментарий

    #48
  47. [Июль 27, 2008 23:56] Vladimir:

    вывод плагина на блоге на jave можно сделать как опцию, а то кода много получается?

    Вообще можно… Я специально отказался от JavaScript, так как мне по работе часто приходится пользоваться браузерами с отключенным JS.

    Сейчас идёт работа над новой версией плагина, я думаю, эту функциональность реально добавить. Просто из-за того, что у меня временно 60-часовая рабочая неделя, ни на что не остаётся времени

    А зачем вы добавили сервис rucity, ведь он ещё в ноябре 2007 закрылся?

    :-) Даже так? Честно говоря, я не проверял. Я взял код из своих старых наработок в других проектах и переделал под WordPress.

    Ответить на данный комментарий

    #49
  48. [Июль 29, 2008 17:57] JIeKCyCbI:

    Спасибо ребята!!! Как все просто оказывается )) и занимает мало места! Респект! Но всеже хотелось бы увидеть вариант без выпадающего меня, а просто в строку. Спасибо

    Ответить на данный комментарий

    #50
  49. [Август 13, 2008 03:44] Анастасия:

    Владимир, отличная работа, но я тоже с просьбой, как можно прикрутить OneButton к любому сайту, не на WP. Может, сделаете маленькую инструкцию, куда что добавить (типа скопируйте “это” отсюда в место появления закладок, а вот “это” в стилевой файл и т.п.).
    Спасибо большое.

    Ответить на данный комментарий

    #51
  50. [Август 13, 2008 03:52] Vladimir:

    Анастасия, спасибо, хорошо, сделаю. Если не секрет, Вы на что хотите плагин поставить? Возможно, у меня уже есть готовое решение.

    PS - MoneyTracker для Linux не предвидется?

    Ответить на данный комментарий

    #52
  51. [Август 13, 2008 07:47] Анастасия:

    Владимир, на свой сайт. Там никакого движка, просто php.

    Для Linux, к сожалению, нет :(. Но, может, MoneyTracker запустится под Wine (мы не проверяли)?

    Ответить на данный комментарий

    #53
  52. [Август 13, 2008 15:21] Vladimir:

    Анастасия, пример живёт здесь.

    А также архив прикреплён к посту.

    {url} нужно заменить на URL добавляемой статьи, {title} — на её заголовок, {tags} — на список тэгов, {description} — на описание.

    Например,

    [-]
    View Code HTML
    <li id="uca" title="Add to UCA"><a rel="external nofollow" href="http://uca.kiev.ua/bookmarks.php/?action=add&address={url}&title={title}&description={description}&tags={tags}" >UCA</a></li>

    на PHP будет выглядеть так:

    [-]
    View Code PHP
    <li id="uca" title="Add to UCA"><a rel="external nofollow" href="http://uca.kiev.ua/bookmarks.php/?action=add&address=<?php echo rawurlencode($url);?>&title=<?php echo rawurlencode($title); ?>&description=<?php echo rawurlencode($description); ?>&tags=<?php echo rawurlencode($tags); ?>">UCA</a></li>

    onebutton-sample.zip

    Ответить на данный комментарий

    #54
  53. [Август 13, 2008 16:12] Андрей:

    Вопрос новичка - а как с ней работать? Ваша установилась сразу, меню выпадает, там только одни иконки а подписей нет. Глюк? или …

    Ответить на данный комментарий

    #55
  54. [Август 13, 2008 19:52] Vladimir:

    Андрей, в Вашем случае виновата 395-я строка файла wp-content/themes/maroon01/style.css

    [-]
    View Code CSS
    1. .entry ul li:before{
    2.     content: url(images/entry_before.gif);
    3.     }

    Лечение: добавьте следующие строки в CSS темы или OneButton:

    [-]
    View Code CSS
    #sharepage li:before {
        content: none !important;
    }

    Ответить на данный комментарий

    #56
  55. [Август 14, 2008 21:35] Андрей:

    Добавил. Сначала в тему, затем в кнопку. Не помогло. Это наверно Opera AC 3.5.3 (9.27) портит все, т.к. в “ИЕ” все нормально отображается. Потому как для “ИЕ” в теме аж 2 вида CSS.

    Ответить на данный комментарий

    #57
  56. [Август 14, 2008 22:26] Vladimir:

    Андрей, на самом деле IE — не показатель, ибо он не понимает :before и :after.

    Я сейчас поэкспериментировал, оказывается, что Opera не понимает значение none для свойства content. Решается так:

    [-]
    View Code CSS
    #sharepage li:before {
        content: '' !important;
    }

    После этого всё должно работать.

    Ответить на данный комментарий

    #58
  57. [Август 15, 2008 17:52] Андрей:

    Владимир, супер! работает. Спасибо за помощь.

    Ответить на данный комментарий

    #59
  58. [Сентябрь 10, 2008 16:23] Андрей:

    Владимир, Добавил на сайт страницу и кнопка приобрела вид таблицы: http://www.interblog.net.ru/eto-interesno/

    Ответить на данный комментарий

    #61
  59. [Сентябрь 10, 2008 16:44] Vladimir:

    Андрей, а CSS куда убежал? Я что-то его не вижу.

    CSS подключается в хуке wp_head, вызывает ли его header.php вашей темы? Ну или файл шаблона, если Вы используете для страницы шаблон?

    Ответить на данный комментарий

    #62
  60. [Сентябрь 10, 2008 17:38] Андрей:

    Так я цсс не трогал. Подключаю бс seozavr. Изменил только header.php на header2.php и page.php на articles.php. Прикрепил оба файл. Откоментировал действия.

    seozavr.zip

    Ответить на данный комментарий

    #63
  61. [Сентябрь 12, 2008 08:59] Константин Дьяченко:

    Добрый день, Владимир.
    Отличная замена однойкнопки! И я присоединяюсь к просьбе Анастасии, как прикрутить вашу замечательную кнопку на любой сайт.
    Заранее благодарен.

    Ответить на данный комментарий

    #64
  62. [Сентябрь 12, 2008 10:02] Vladimir:

    Андрей, лечение следующее: открываете файл header2.php и перед закрывающим тэгом </head> добавляете следующий код:

    [-]
    View Code PHP
    <?php do_action('wp_head'); ?>
    </head>

    Должно помочь.

    Константин, прочитайте этот комментарий. Там даже пример есть (прикреплён к комментарию).

    Будут вопросы — пишите.

    Ответить на данный комментарий

    #65
  63. [Сентябрь 12, 2008 12:31] Андрей:

    Владимир, вы классный доктор - лечение помогло! Спасибо за помощь.

    Ответить на данный комментарий

    #66
  64. [Октябрь 10, 2008 16:00] Элизабет:

    Доброго времени суток!
    Хорошо, что ведете такой интересный сайт
    Теперь на pokrovskii.com буду чаще заходить

    Ответить на данный комментарий

    #67
  65. [Октябрь 26, 2008 06:39] Goran:

    Здравствуйте, Владимир!

    Меня также интересует прикручивание кнопки на любой сайт. К сожалению, предложенный вами образец для HTML не подойдет для моего случая, поскольку я желал бы установить кнопку на свой форум - а там URL и заголовок страницы не статические, как предполагает образец, а динамические, генерируемые из базы данных. Существует ли возможность подставлять в HTML-образец текущие URL и заголовок страницы?

    Ответить на данный комментарий

    #68
  66. [Ноябрь 10, 2008 13:43] Vladimir:

    Goran, а способ на PHP во второй части 53 комментария не помог? Если нет, пишите на почту, постараюсь помочь

    Ответить на данный комментарий

    #69
  67. [Декабрь 2, 2008 14:59] Mr_K:

    Отличная кнопочка, только как ее настраивать из админки? У меня кнопка работает, а настроек никаких нету
    На главной странице при наведении на кнопку показаны только иконки сервисов, без подписей, на страницах со статьями работает нормально.

    Ответить на данный комментарий

    #70
  68. [Декабрь 3, 2008 22:52] Олег:

    А как сделать, что бы кнопка не отбражалась в списке статей, а была только в полном описании поста? И убрать обрамление(рамку)?

    Ответить на данный комментарий

    #71
  69. [Декабрь 13, 2008 11:00] Lecactus:

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

    Ответить на данный комментарий

    #75
  70. [Декабрь 13, 2008 11:06] Lecactus:

    и еще у меня коменты новые не приходят на почту отсюда уже с неделю. первые только приходили и все. потом пропали. галка о подписке стоит.

    Ответить на данный комментарий

    #77
    • [Декабрь 13, 2008 11:23] Vladimir:

      Это у меня Subscribe to Comments глючит. Alex говорил, что это связано с древовидными комментариями. Не знаю, еще не тестировал. А вообще ищу адекватную замену для Subscribe to Comments.

      Ответить на данный комментарий

      #78
      • [Декабрь 14, 2008 07:15] Lecactus:

        а древовидные встроенные в 2.7 или старым плагином?
        рсс коментов записи тоже не пашет кстати - редиректит на общий фид блога…

        Ответить на данный комментарий

        #79
        • [Декабрь 14, 2008 08:22] Vladimir:

          Встроенные… Хватает с ними глюков… Было несколько коммитов, исправляющих какие-то баги с новыми комментариями.

          Ответить на данный комментарий

          #80
          • [Декабрь 14, 2008 08:36] Lecactus:

            сейчас кстати мыло пришло о коменте

            #81
          • [Декабрь 14, 2008 20:30] Vladimir:

            Я обновился до 2.8-bleeding

            #82
          • [Декабрь 14, 2008 20:38] Lecactus:

            я кстати не понял 2.8-бединг этот откуда взялось? 2.7.1 они в тестовую не будут выкладывать? или потом перенумеруют?
            кстати в 2.7 стали корректные заголовки (тема) писем приходить - ваш патч(был тут описан в соседних постах) применили или сами додумались?
            т.е коменты стали сейчас отправлятьсяпосле апдейта на эту тестовую версию ?

            кстати кто то обещал утром свежую версию плагина :)

            и один багрепорт по плагину
            http://www.artslon.ru/2008/12/chtoby-ne-bylo-poteri-v-vashem-dome-gospoda-metallicheskie-dveri-pokupajte-vam-syuda/
            вот тут поставил клиентке для пробы - если навести мышой на “кнопку” то перекрывает большую часть выпадающего списка сама тема, т.е. уходит в невидимый слой. что там подправить надо?

            #83
          • [Декабрь 14, 2008 21:06] Vladimir:

            я кстати не понял 2.8-бединг этот откуда взялось?

            trunk в репозитории WordPress — для ветки 2.8. Есть branches/2.7 — туда идут фиксы для ветки 2.7 и бэкпорты фич из 2.8.

            ваш патч(был тут описан в соседних постах) применили или сами додумались?

            Они просто обновили PhpMailer :-) Что тоже работает. Единственная причина, по которой я не хотел обновлять PhpMailer в 2.6 — это отсутствие возможности тщательного тестирования (в новом PhpMailer много что добавилось/изменилось).

            т.е коменты стали сейчас отправлятьсяпосле апдейта на эту тестовую версию?

            Видимо да, мне трудно судить. По крайней мере, плагины я не трогал.

            кстати кто то обещал утром свежую версию плагина

            :-) я буквально час назад встал, позавтракаю — займусь.

            и один багрепорт по плагину

            В каком браузере не работает? Я по-быстрому посмотрел в FF — вроде как работает.

            #84
          • [Декабрь 14, 2008 21:52] Lecactus:

            в Опере 9.62 и Сафари точно глюк есть. в других вроде нормально

            #85
          • [Декабрь 14, 2008 23:50] Vladimir:

            Я установил у #content .post свойство overflow в visible, в Safari/Chrome всё стало работать. В Опере проверить не смог.

            #86
    • [Декабрь 15, 2008 06:21] Vladimir:

      Lecactus, как оказалось, виноват не плагин, а Ваш провайдер: судя по логам Postfix, b.lecactus.ru прочно поселился в блэклистах.

      b.lecactus.ru.png

      Ответить на данный комментарий

      #87
      • [Декабрь 15, 2008 09:01] Lecactus:

        а при чем тут мой провайдер (этот б.лекактус.ру это просто домен привязанный к домешнему ип типа b-internet.******MY IP.ru

        какое он имеет отношение что почта не уходит с ВАШЕГО сервера? моя почта хостится вообще на гугле (адрес указанны в подписи). а то что в “блеклистах” это у них глюки - там прописана вся сеть провайдера (больше 300000 адресов, потому что те кто составляет эти списки бараны ничего не понимающие). с моего сервера все письма отправляются кстати всем нормально (с b.lecactus.ru)

        Ответить на данный комментарий

        #88
  71. [Декабрь 14, 2008 14:44] elseo:

    А вот у меня такой вопрос-опасение: через pr-cy увидел, что на главной странице моего блога - аж 40 внешних ссылок и большинство из них - как раз от “Одной кнопки”. Можно ли как то их отноуиндексить=). Или это не страшно?

    Ответить на данный комментарий

    #89
  72. [Декабрь 14, 2008 19:30] betalik:

    Кнопка встала в шаблон не очень красиво, как можно поменять её место нахождение?

    Ответить на данный комментарий

    #93
  73. [Декабрь 15, 2008 00:07] Elseo:

    Я наверное уже замучал вас…все же у меня опять вопрос и скорее всего не по теме: каким образом или плагином вставить в форму добавления коммента чекбокс “Оповещать меня о новых комментариях по e-mail”? как это сделано здесь. То есть надо вставить возможность пользователям подписываться на комменты.

    Ответить на данный комментарий

    #96
  74. [Декабрь 21, 2008 19:13] Dmitry:

    Есть такое ощущение, что основная кнопка добавления в закладки, которая с голубым плюсиком, как-то не очень информативна. На каком-то блоге видел этот (?) плагин, только там на кнопке справа от слова “закладки” было еще три иконки разных сервисов.

    К сожалению, не могу вспомнить, где я это видел
    То есть вопрос, планируется или может где-то уже есть альтернативные варианты файла bookmarks.png ?

    Ответить на данный комментарий

    #98
  75. [Декабрь 21, 2008 20:30] Евгений:

    В IE плагин просто прекрасен, но вот в Опере окно со списком социалок не выпадает, как и положено, поверх, а, наоборот прячется… Скрин прилагаю.
    P.S.: Поскольку “OneButton” мне более понравился, чем “Bookmarks”, то очень надеюсь на скорейшее исправление данного бага.

    screen.gif

    Ответить на данный комментарий

    #100
    • [Декабрь 21, 2008 20:44] Vladimir:

      Евгений, исправляйте тему.

      В Опере список режется из-за того, что у родительского контейнера (.xboxcontent) стоит overflow: hidden.

      Должно быть как-то так:

      [-]
      View Code CSS
      .xboxcontent { /* style.css (line 501) */
          background-color: #FFF;
          border-color: #FFF;
          border-style: solid;
          border-width: 0 1px;
          height: 100%; /* ИМХО, бесполезно, ибо у родителя высота не задана */
          /*overflow:hidden;*/
          padding: 0 10px 1px;
      }

      Ответить на данный комментарий

      #101
  76. [Декабрь 22, 2008 13:23] Артём:

    Насчёт другого дизайна:
    я видел на http://odnaknopka.ru/ вариации изображений

    Ответить на данный комментарий

    #103

RSS-фид комментариев к данной статье.
TrackBack URL: http://blog.sjinks.org.ua/wordpress/plugins/202-onebutton-better-version-of-odnaknopka/trackback/

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

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

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

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