Два с половиной месяца назад я писал про альтернативную версию плагина ОднаКнопка для 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 с ненулевым значением);
    • добавлена поддержка отключения иконок сервисов закладок.

Если при активации плагина появляется ошибка:

[-]
View Code Text
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

То Вам нужно скачать OneButton 0.3b3 для PHP 4. А еще лучше — попросить хостера обновиться до PHP 5, ибо PHP 4 больше не поддерживается разработчиками и не получает критических обновлений безопасности.

Добавить в закладки
  • 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

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

21
Июнь
2008

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

  1. Алексей says:

    То же самое - в Опере список открывается неполностью.
    Где найти этот самый контейнер? В редакторе тем нет такого файла. Сайт указан в поле для сайта.

    • Vladimir says:

      style.css, в районе 238 строки (#main .entryBox .entry). Уберите overflow: auto и будет счастье :-)

      • Алексей says:

        Спасибо, работает! Вот что крест животворящий делает :)

        • Алексей says:

          Одно пожелание - отсортировать сервисы закладок по популярности. Поставив вначале, скажем русские бобр, мемори и далее по списку.
          Я например, долго искал Яндекс-закладки :)

  2. Алексей says:

    Обновил тему. И сразу в Опере возникло наезжание друг на друга записей.
    В FF там шрифт помельче - нет наезжания, а в IE чуть-чуть наезжает

    1.jpg

Подписаться на RSS-ленту комментариев к статье «OneButton — улучшенный вариант ОднойКнопки» Trackback URL: http://blog.sjinks.org.ua/wordpress/plugins/202-onebutton-better-version-of-odnaknopka/trackback/

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

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

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

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