MaxSite CMS - бесплатный «движок» вашего сайта! Легкая, мощная и надежная CMS - система управления сайтом. Никаких тормозов!

Плагин социальных закладок

26 июня 2007 г. Просмотров: 25081 RSS 36
WordPress » Плагины и хаки WordPress

Плагинов для добавления записей в социальные закладки довольно много, но что меня в них паражало, так это обилие хлама кода. Хотя для этого достаточно указать адрес страницы, её название и сформировать ссылку для конкретного сервиса.

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

Плагин очень прост. Скачиваем, устанавливаем и активируем. Дальше все будет сделано автоматом.

Можно добавить в style.css своего шаблона класс addzakl. У меня, например получилось так:

div.addzakl {<strong>text-align</strong>: center; <strong>margin</strong>: 10px 0;}

Для тех, кто захочет кустомизировать вывод можно использовать функцию вывода вручную. Для этого устанавливаем в плагине переменную $maxsite_addzakl_auto в false и вручную прописываем в своем шаблоне вызов функции.

<?php
    <strong>if</strong> ( <strong>function_exists</strong>('maxsite_addzakl') ) <strong>{</strong>
        <strong>echo</strong> '<div class="addzakl">Добавить в ';
        maxsite_addzakl();
        <strong>echo</strong> '</div>';
    <strong>}</strong>
?>

Скачть плагин социальных закладок.


twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru friendfeed.com google.com yandex.ru
Комментариев: 36
  1. спасибо за плагин.

    а можно поинтересоваться? что за плагин стоит для скачивания файлов?

  2. Нормал, только вот ты, наверное, не учел, что блог может лежать не корне, а в папке blog, например.

    Потому что у меня картинки не оторбажаются. smile

  3. 2007-06-27 в 00:19:54 | Максим#3

    В таком случае путь вы можете указать прямо в плагине. ($path)

  4. Спасибо smile

  5. копирую папку addzakl в plugins, сам плагин в списке не появляется. ???

    версия 2.2 от Макса

  6. скачал, поставил, не отображаются иконки сервисов, вместо них ссылки. У меня английский wordpress 2.2.1.

  7. 2007-06-30 в 13:04:34 | JosephGrut#7

    Отличный плагин, присоединяюсь к благодарностям.

    Вот бы еще добавить других рунетовских вебдваноль ресурсов (ru.reddit и др.)

  8. 2007-07-01 в 13:47:21 | Максим#8

    Добавить еще кнопки не сложно. Я могу дополнить плагин, но мне нужны сформированные ссылки этих сервисов.

  9. 2007-07-02 в 19:52:52 | JosephGrut#9

    Вот тут нашел!

  10. 2007-07-02 в 21:05:29 | JosephGrut#10

    А вот тут продолжение.

    Добавь пожалуйста все существующие и расскажи какие строки кода можна будет закомментировать за ненадобностью.

  11. 2007-07-21 в 13:25:55 | Алекс#11

    а где что должно появиться?

    я не нашел ((((

  12. 2007-07-21 в 14:40:32 | Максим#12

    На странице записи появятся иконки.

  13. 2007-07-21 в 16:53:40 | Алекс#13

    :shock:

    нету нигде

  14. 2007-07-21 в 17:06:58 | Алекс#14

    :cool:

    нашел

    я искал в редакторе

  15. 2007-07-24 в 09:16:12 | Сергей#15

    Спасибо. Именно то что и необходимо. Жаль что не нашел раньше и три кнопки встраивал ручками :smile:.

  16. 2007-07-30 в 15:33:28 | Сергей#16

    Здравствуйте!

    Можете добавить ещё и сервис Заначка?

    Здесь код - http://zanachka.com/tools/

    отдельный плагин "Заначка" для WordPress там же.

    Спасибо!:!:

  17. Приветствую! Я тут идею Вашего плагина развил и дополнил, автоматизировал настройки и т.п. - возможно заинтересует: плагин Boomarkz.

  18. nofollow нужно поставить не у картинок, а у ссылок.

    спасибо за плагин.

  19. Спасибо большое за плагин. В конце концов остановился на плагине Джана, но за то что вы подкинули ему идею - спасибо! smile

  20. У меня почему-то иконки закладок отображаются вертикально, в столбик. Что нужно предпринять?

  21. cпасибо поставил у себя smile:cool::cool:

  22. 2007-10-26 в 14:46:25 | Осетин#22

    ооо, наконец-то нашел...спасибо!

  23. Спасибо! Поставлю себе в блог!

  24. хотел поменять расположение плагина.

    теперь выдает вот что в рсс Warning: Cannot modify header information - headers already sent by (output started at public_html/wp-content/plugins/addzakl/addzakl.php:1) in / public_html/wp-includes/feed-rss2.php on line 2

  25. 2007-11-15 в 03:19:52 | Sergey Ryvkin#25

    Огромное спасибо за плагин. Самое главное - идея. Я его немного переработал, последний вариант можно взять на моем сайте.

    Что поменялось?

    - теперь добавлять новый сайты можно в массив, а не в текст программы

    - добавил еще с десяток сайтов

    - параметр use в массиве позволяет использовать или нет конкретную ссылку

    Если есть вопросы, пишите.

  26. nofollow вижу, а как быть с noindex?

    Максим, ответь пожалуйста.:wink:

  27. Спасибо за плагин.Здорово помог :cool:

  28. Sergey Ryvkin спсибо за плагин

  29. Плагин отличный, вот только хотелось бы расшерение его еще на пару закладок. Спасибо

  30. Еще один вариант скрипта - социальные закладки. Это не плагин, но подключение простейшее, достаточно прописать одну строку. Добавлять можно неограниченное кол-во сервисов, иконки назначать любые, оформить по-своему тоже не сложно.

  31. 2008-04-16 в 18:23:45 | ProPelleR#31

    Большущий респект:

    Максиму за идею!

    Джану за реализацию!

  32. Максим, а насколько хорошо эти закладки добавляют?

    За время появилась статистика может?

  33. 2008-10-23 в 12:53:19 | Алина#33

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

    мне примелькалось: делишос, мемори, фейсбук, бобер... что еще?LOL

  34. nofollow вижу, а как быть с noindex?

    Тот же вопрос. Как закрять все эти ссылки в ноиндекс

  35. В моей последней сборке WordPress 2.3.3 входят все подправленные плагины. Берите оттуда.

  36. Просто супер! Мне очень понравилось, но опять же хочется немного удобностей. Если бы информация о кнопочках хранилась в БД, ИМХО, было бы удобнее. grin

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Используйте нормальные имена

Имя и сайт используются только при регистрации

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

Авторизация Войти через loginza

(обязательно)

РЕКЛАМАлучшие в России полотенцесушители тругор в большом количествеотделка квартир