#1 RX pharmacy affiliate program!

Плагин Zakladka для WordPress 2.7

Рад представить вам новый плагин для WordPress! Искал подходящий плагин для добавления статей в закладки и увы...Все что нашел было уже не актуально: слишком мало русскоязычных сетей социальных закладок и попадаються ссылки на мертвые ресурсы. Решил сделать что-нибудь свое. Этот плагин отличается от других подобных ему тем, что в нем 18 19 русскоязычных сетей закладок!

Скачать


Основные возможности:

  • Управление отображаемыми ссылками через админку
  • Возможность как автоматической (в конце статьи по умолчанию), так и ручной вставки кода
  • Возможность включать/отключать аттрибут rel=”nofollow”
  • Возможность включать/отключать открывание ссылок в новом окне
  • Автоматическое отслеживание текущей версии плагина

Установка:

  1. Скачайте архив и распакуйте его.
  2. Скопируйте папку zakladka целиком со всем ее содержимым в /wp-content/plugins/
  3. Зайдите в админку WordPress’а и активируйте плагин Zakladka

Плагин готов к работе! Теперь можете его настроить по своему вкусу ;)

Настройка:

  1. Для начала зайдите в "Настройки-Zakladka".
  2. Здесь можно настроить расположениесписка иконок. По умолчанию они находятся в конце статьи. Можете изменить их местоположение. Для этого установите галочку в пункте "Использовать ручную вставку кода" и с помощью тега <?php zakladka(); ?> перенесите список в нужное место. Этот код должен быть размещен внутри цикла TheLoop, т.е. между <?php while (have_posts()) : the_post(); ?> и <?php endwhile; ?>
  3. Откорректировать выравнивание, отступы и т.п. можно через определение класса div.zakladka в файле style.css вашего шаблона например вот так:
    div.zakladka {text-align: center; margin: 10px 0;}

Для работы плагину требуется PHP 5. Вот в принципе и все.

Скачать

История плагина.

Ver. 1.1

  1. Исправлена ошибка, возникающая при ручной вставке кода.
  2. Добавлена более подробная инструкция по использованию функции "ручная вставка кода". Инструкция включает в себя скриншот.

Ver. 2.0

  1. Добавлена возможность закрывать ссылки на закладки тэгом noindex. Теперь плагин идеально подходит для сателлитов, ну и для других сайтов тоже))

Ver. 3.0

  1. По многочисленым просьбам добавил закладки Яндекса ;) При сабмите появится окошко с надписью "Идет сохранение" или что-то в этом роде. Можете его сразу закрыть, так как закладка уже будет добавлена.
  2. Добавил социалки: SEO community, Chipp, Korica, СМИ2. Для сабмита необходимо иметь зарегистрированный аккаунт.
  3. Прикрутил добавление статьи в твитер.

Ver. 3.5

  1. Удалены неработающие сервисы
    chipp.ru
    kli.kz
    ma.gnolia.com
    www.rucity.com
  2. Добавлена кнопка Google Buzz.
  3. Исправлена ссылка для добавления закладки в сервис zakladok.net.
  4. Оптимизированы картинки: было 27,3 Кб - стало 9,46 Кб
  5. Протестировано на Wordpress 2,9 - полет нормальный.

Ver. 3.7

  1. Добавлены кнопки Vkontakte и Facebook.

Ver. 3.8

  1. Добавлены кнопки "В мой мир" и Livejournal.
  2. Исправлена ссылка для добавления новости Vkontakte.

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


Поделиться постом
92 комментария на “Плагин Zakladka для WordPress 2.7”
  1. Alex V пишет:

    Действительно отличный мод. Мне лично точно пригодиться! Как поставлю отпишусь более подробно ;)

    Спасибо!

    admin Reply:

    Буду ждать с нетерпением! :)

  2. sonika пишет:

    Кстати, del.icio.us давно уже переехал на delicious.com

    admin Reply:

    Спасибо. Исправил.

  3. Alex пишет:

    Спасибо за плагин. Есть пара вопросов:
    1) Можно сделать так, чтобы значки соцзакладок выводились в полном тексте новости, а в коротком – нет?
    2) С ”nofollow” все понятно, а с “noindex” как?
    3) Планируете вы сделать возмжность дополнять самостоятельно список сервисов?

    admin Reply:

    1. Для этого необходимо включить функцию “Ручная вставка кода” и вставить код плагина в single.php в конце вашей статьи или там где вы хотите его вывести.
    2. Тэг noindex появится в следующей версии.
    3. Пока что это не планируется, но идея мне понравилась)) Думаю позже я обязательно ее реализую.

  4. Chikk пишет:

    Санек, плагин супер, особливо радует то – что код понятен.
    Особенно учитывая то, что WP я пользую второй день.

    Тут был вопрос про NOINDEX.
    Тема веТь жива, однако – версия твого плагина 1.0 )))
    Выкладывай 2.0, что уж тянуть то.
    Неужто так сложно воткнуть?

    строка wp-content\plugins\zakladka\zakladka.php 66-669
    Воткнуть
    Кто не в курсе как – эти строки заменить на:

    $link = ‘ ‘ . $img . ‘ ‘;

    Элементарно.

    admin Reply:

    Вторая версия уже давно готова! :) Просто не хочется сразу все выкладывать, а то плагину развиваться будет некуда. Но раз такой ажиотаж, скоро выложу обновление.

  5. Chikk пишет:

    Ептать…
    А что – код не принимает?

    Вот жеж…

    Кстати…
    строка wp-content\plugins\zakladka\zakladka.php 66-69 – косяк вылез, однако…
    Ну ты пойми – не нарошна же)))

    admin Reply:

    У всех все работает. Хостинг 5 PHP поддерживает?

  6. Chikk пишет:

    Да, нормально, главное картинки есть красивые, а остальное неважно))) Кто ентими закладками то пользуется?… В соц сетях сидят домохозяйки одни…)))) Надо аякс вклеить в плагин, чтоб при наведении мыши вылезало окно 400Х400 и там H1 былоб написано – “нажать тут” :)

    admin Reply:

    На самом деле социалки довольно популярны) и не только среди домохозяек

  7. Moor пишет:

    А у меня странность вылезла… Установил ручной вызов функции, вставил в код single.php “”

    Результат – Fatal error: Call to undefined function bookmarkz() in /home/demuric/public_html/wp-content/themes/Organic/single.php on line 20

    Пока что заменил на “”, но что дальше-то делать?

    admin Reply:

    Ошибка исправлена + добавлена более подробная инструкция по вставке кода. Качайте версию 1.1
    Если что-то будет не понятно – стучим в асю, не стесняемся))
    P.S. Для доказательство того что все работает временно включил эту функцию.

  8. Moor пишет:

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

    Да, теперь всё заработало, спасибо. Правда, я несколько осторожнее вызываю функцию – (ПХПвкл) if(function_exists(‘zakladka’)) { zakladka(); } (ПХПвыкл)

    Постараюсь на днях поэкспериментировать над output’ом – если выйдет что красивое, отпишусь

  9. Сергей пишет:

    А Яндекс Закладка есть?

    admin Reply:

    Пока нет, но постараюсь ее воткнуть в следующей версии.

  10. SuperX пишет:

    сделай плиз ноиндекс

    admin Reply:

    Выложил новую версию с noindex!

  11. SuperX пишет:

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

    admin Reply:

    Спасибо за новые идеи)

  12. Владимир пишет:

    Отличная штуковина. Также поставил себе на сайт. Автору большое спасибо

    admin Reply:

    Не за что))

  13. Реклама в Интернет пишет:

    Спасибо за плагин!
    Поставил на блоге – 100wmz.com/blog
    Работает отлично!

  14. Yura goldblog пишет:

    Спасибо за плагинчик, установка вообще элементарная! Распаковал и всё, работает отлично.

    admin Reply:

    Пожалуйста :) Кстати, скоро будет обновление. Вот только найти бы несколько свободных часов…

  15. Поисковый робот пишет:

    Это у вас модификация bookmarkz?
    Если у вас стоит zakladka, то у него тот же минус, что и у bookmarkz: в коде страницы получается много исходящих ссылок, которые надо закрывать в noindex, nofollow.
    Лучше, когда в коде вообще нет исходящих ссылок на социалки.
    Посмотрите, как у меня на блоге это реализовано в отдельных записях. Там же и ссылка на скрипт есть : ]

    admin Reply:

    Нет. Перед тем как пиарить свой плагин могли бы прочитать до конца статью, в которой написано о возможности закрытия ссылок тэгами noindex и nofollow через админку.

    Поисковый робот Reply:

    Да читал я, читал :]
    В-том-то и дело, что ваш плагин требует дополительных действий по закрытию имеющихся прорех. Может, кому-то это и нравится. Мне ближе – убрать нафиг все ссылки и не париться с их закрытием.
    А то что ссылку на мой скрипт убрали свидетельствует в мою пользу : ]
    Кстати, скрипт вовсе и не мой ; ]]

    admin Reply:

    Никаких прорех нет – ссылки закрыты. Каких действий он требует? Лишний раз мышкой щелкнуть? Насчет свидетельствования не совсем понятно. Ссылку убрал потому что не красиво пиарить свое, основываясь на том что у меня УГ. Это всего лишь ваше мнение. Если вам не нравится – просто не ставьте его.

  16. admin: я не говорил, что у вас “УГ”, просто сам в прошлом году переделывал bookmarkz под себя (добавил в итоге 44 сервиса) и столкнулся с тем же: неизбежными ноиндексами и огромадным куском кода в html-коде страницы (прошу прощения за мой русский : ]
    Естественно, когда встретил похожую ситуацию, попытался рассказать о том, как я с этим справился.

    admin Reply:

    Была мысль выводить через ява скрипт, но посчитал что и так нормально. Сейчас даже пользователям диалапа (которых все меньше и меньше) этот кусок кода не доставит проблем. Кстати в предыдущих каментах про кусок кода ни слова – упор шел на тэги noindex и nofollow.

  17. mad пишет:

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

  18. mad пишет:

    разобрался. ) извини за беспокойство

  19. mad пишет:

    Почему то скачивается битым архивом (((

    admin Reply:

    Может версия winrar старая

  20. Санёк пишет:

    Обновляемся ;)

  21. [...] на помощь отдельные плагины. Для wordpress это «Zakladka«.  Автор плагина  Санек.   Установив данный плагин [...]

  22. Ved пишет:

    @Ved, кто-то – это я про себя :)

  23. Ved пишет:

    Все, установил! Оказалось социалки можно выключать – супер! :)
    Теперь другое предложение) а можно как то реализовать, чтобы социалки выводились не одной строкой, а выпадающим меню? ))ну типа как на одназакладка)))

    Санёк Reply:

    Посмотрим, переписывать много

  24. Ved пишет:

    Да это понятно. Зато когда-то выйдет кардинаально новая версия плагина, в разы лучшая чем сервис однакнопка :) хотя и сейчас в плагин в части управления, лучше)

  25. [...] этом плагине я уже писал в посте. На данный момент плагин обновился до версии 3.5. Странная однако нумерация версий у Санька. Была [...]

  26. Bahus пишет:

    Про выпадающий список – тема. Цветные иконки иногда выглядят неприглядно на одноцветных темах. Здорово было бы совместить оба варианта. Кому что надо.
    Вопрос больше по php: что добавить в код ручного вывода закладок, чтобы они обрамлены были рамкой?
    А можно плагин так переписать, чтобы при автоматической вставке иконки ставились бы только в полной новости? В короткой они нафиг не нужны. Только главную замусоривают и время загрузки увеличивают.

    Санёк Reply:

    @Bahus, если нужно только в полной новости, то используй ручную вставку в файл singl.php (post.php)
    З.Ы. Версия 3,5 потому что 5 поправок :)

  27. Ved пишет:

    Вставь код в таблицу 1х1 с нужной шириной и цветом линий.

  28. ОченьЗлой пишет:

    То ли я тупой, то ли одно из двух – но у меня иконки расположились вертикально %) Эдакая ого-го башня вышла *CRAZY*

    Санёк Reply:

    Видимо что-то с версткой шаблона

  29. Irma пишет:

    А у меня почему-то вместо иконок пишет словами названия закладок, и не знаю как изменить. Подскажите, пожалуйста!!!

    Санёк Reply:

    Проверьте закачались ли иконки. Если они на месте, то проверьте права доступа для папки images и самих иконок.

  30. redkum.com пишет:

    можно ещё сервис добавить в список? новый русскоязычный сервис интернет закладок
    _www.redkum.com – без рекламы и мусора, без nofollow. некоммерческий сервис с прямыми ссылками.

  31. K!-ck пишет:

    Ещё для Контакта кнопка появилась. Кстати, неплохо сделали. Даже дескрипшен подсасывается. И делается просто _vkontakte.ru/share.php?url={адрес страницы}

    Санёк Reply:

    Спасибо, возможно сделаю в следующей версии :)

  32. Meta пишет:

    Обнаружил проблему с пермалинками, пример мой сайт, там пермалинки сделаны таким образом:
    /%postname%/
    Из-за этого в ссылках возникает ошибочный адрес на твиттер и некоторые другие адреса в виде:
    metadevice.ru/postname/?p=1
    а должно быть просто:
    metadevice.ru/postname/
    причем на некоторые сервисы нормально ссылки отображаются.

    З.Ы. Поддерживаю мнение о необходимости добавить кнопку вконтакте + еще неплохобы и фейсбук прилепить.

    Санёк Reply:

    ЧПУ должны выглядить так: /%postname%
    Если в конце стоит слэш, то это по идее уже папка, а не страница потому и такие ошибки появляются.

  33. Komarik пишет:

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

    Санёк Reply:

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

  34. Мурад пишет:

    Проблема с отключением отображения ссылок – убираю галочку, а эффекта ноль, все равно отображается иконка. В чем может быть причина?

    Санёк Reply:

    не пойму о чем вы

  35. Мурад пишет:

    В админке, когда мы заходим в настройки закладок, есть функция “отображение ссылок”, так вот если я правильно понял она нужна для того чтобы выбирать какие закладки хотим отображать, а какие нет, так вот – она не работает. Поправьте меня если я ошибаюсь.

    Санёк Reply:

    @Мурад, все ссылки отображаются или наоборот ничего не отображается? Ваш хостинг поддерживает PHP5 ?

  36. Санёк пишет:

    Обновляемся :)

  37. Мурад пишет:

    В том то и дело, что отображаются все ссылки, и снятие галочки рядом с любой ссылкой не ведет к ее отключению, она все равно работает. Так и должно быть?

    Санёк Reply:

    Ваш хостинг поддерживает PHP5 ?

  38. Мурад пишет:

    да, поддерживает

  39. Komarik пишет:

    Отлично, за контакт отдельное спасибо.
    Еще одна хотелка: автоматическое обновление )
    p.s. в описании плагина так и осталась версия 3.5:
    Plugin Name: Zakladka
    Version: 3.5
    хотя она на самом деле 3.7
    кстати, а где 3.6?

    Санёк Reply:

    << p.s. в описании плагина так и осталась версия 3.5
    пофиксил
    << кстати, а где 3.6?
    у меня на компе))
    << Отлично, за контакт отдельное спасибо.
    не за что :)
    << Еще одна хотелка: автоматическое обновление )
    для этого нужно залить плагин на wordpress.org и написать к нему описание на английском. Английским в совершентсве не владею, да и само описание составить не просто. Так что пока так.

  40. Сеооптимизатор пишет:

    Хотелось бы увидеть опционально возможность отключать вывод закладок на главной странице. Можно ли реализовать такую возможность?
    Например, на странице настроек будет галочка с текстом “виводить закладки на главной”. Если стоит, то закладки будут отображаться на, главно, в архивах, категориях и т.д. Если нет, то закладки будут показываться только на странице поста.
    Знаю, что можно самому вставлять код в шаблон, но если у тебя не один блог, то такие действия просто убивают.

    Надеюсь в будущем, данная функция появится.

    Санёк Reply:

    Учту в новой версии :)

  41. Тарас пишет:

    Здравствуйте. Я не могу решить проблему с отображением иконок. Иконки растянуты вширину и очень далеко друг от друга. В результате под статьей помещается только 10 иконок в один ряд. как сделать между ними пространство меньше?
    Я в файл стилей css добавлял как указано в инстукции div.zakladka {text-align: center; margin: 10px 0;} менял там параметры – ничего не получилось. Причем если например добавить туда рамку например та border: 1px solid #ddd; то она прекрасно отображается вокруг иконок .
    Подскажите как их сблизить , чтобы меду ними расстояние было в 1-2 писеля?
    И еще непонял вот такой текст, который идет в коде плагина в самом конце в виде комментариев:

    “Управлять внешним видом иконок можно через определение класса div.zakladka в файле
    style.css вашего шаблона, например, так:
    div.zakladka {text-align: center; margin: 10px 0;}

    причем тут – как его в файл стилей добавить?
    Написал бы ссылку на свой сайт, чтоб посмотрели , но чтоб не сочли за спам , к сожалению невозможно писать.

    Санёк Reply:

    Это у вас что-то с CSS самого шаблона блога.

  42. Иван пишет:

    Автору спасибо за хороший скрипт-лучше не встречал!
    К сожалению у меня блогспот платформа, вы не сможете сделать HTML?
    И если можно добавте маилшнаре, фэйсбуук, френфид….

    Санёк Reply:

    Facebook и Friendfeed уже есть в плагине. На счет блогспота подумаю, что можно сделать

  43. Иван пишет:

    Спасибо за положительный отклик =)
    Много пересмотрел сервисов, не один не подходит – часто нет основных кнопок….
    Подобную коллекцию социальных кнопок ищу уже очень давно…
    =) Хоть-бы получилось!!!

  44. Komarik пишет:

    Да, было неплохо, если бы в настройках была возможность указывать, на id каких страниц и записей кнопки чтоб не показывались.

    Санёк Reply:

    @Komarik, с id ты запаришься.

  45. Komarik пишет:

    Почему запарюсь? Есть несколько страниц, где не хочется, чтоб кнопки висели (та же страница с контактами). В настройках указал, на каких именно страницах я их видеть не хочу. Или в каких рубриках. Во многих плагинах есть возможность указывать include или exclude.

    Санёк Reply:

    Посмотрю конечно, но вообще в планах не было, так как эта опция может понадобиться единицам. Если там легко все, то сделаю.

  46. Ved пишет:

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

    Санёк Reply:

    Да, так будет гораздо проще :)

  47. Komarik пишет:

    Все молчат, но кнопка на контакт не совсем правильно работает.
    Нужно в плагине ‘vkontakte’…{} поменять на просто , тогда все ок.

    Санёк Reply:

    @Komarik, Просто убрать фигурные скобки или на что-то заменить? В API с фигурными скобками, да и работало при тестировании. Но раз косяки есть, то поменяю.

  48. Komarik пишет:

    Код при комментрировании видать съелся…
    Да, убрать фигурные скобки.
    Может что и поменяли, но сейчас там код для примера без скобок.

    Санёк Reply:

    У них там написано
    http://vkontakte.ru/share.php?url={адрес страницы}
    вот я и забабахал скобки))
    Может какойнить функционал добавить? Я тогда сразу новую версию выпущу.

  49. Komarik пишет:

    Да вроде функционала и хватает, но может кто чего и подскажет.

  50. Ved пишет:

    Единственное что можно еще добавить, ИМХО, это расположение картинок: одной строкой, в несколько строк, в столбик, в несколько столбиков, в шахматном порядке. Правда после подобных пожеланий на ум приходит только одна фраза: “а может тебе еще и морду вареньем намазать?” =)
    То есть, функционала больше чем достаточно, если и продолжать работу над плагином, то только в сторону дизайна и расположения, ну и обновлять список социалок.
    Ну еще можно в качестве выпадающего списка выполнить и в конечном итоге сделать на аджаксе.
    Но и без этого, плагин почти что панацея в своем направлении, а может и не почти что…

  51. Komarik пишет:

    Кстати, о расположении картинок. Хотелось бы, чтоб картинки социалок, которые в настройках самого плагина , были как раз горизонтально, а не как сейчас. Т.е. как бы их там скомпоновать.

  52. Shadow пишет:

    Лично я считаю, что толку от “закладок в социалки” толку никакого. Ну кто социалками пользуется? Тот кто в них сидит. А те кто в них сидят, больше никуда не выходят.
    Так эти “Добавить в социалки” и будет висеть на сайте. имхо.

    Санёк Reply:

    Никто не принуждает)

  53. Санёк пишет:

    Обновляемся =)

  54. Bahus пишет:

    А как найти где косяк? А то сменил тему, а там иконки столбиком блин. :(

  55. Санёк пишет:

    Шаблон смотреть надо

Написать ответ