Автор: Санёк
января 15, 2009
136 комментариев
Плагин Zakladka для WordPress 2.7-3.0.1
Рад представить вам новый плагин для WordPress! Искал подходящий плагин для добавления статей в закладки и увы...Все что нашел было уже не актуально: слишком мало русскоязычных сетей социальных закладок и попадаються ссылки на мертвые ресурсы. Решил сделать что-нибудь свое. Этот плагин отличается от других подобных ему тем, что в нем 18 19 русскоязычных сетей закладок!
Скачать
Основные возможности:
- Управление отображаемыми ссылками через админку
- Возможность как автоматической (в конце статьи по умолчанию), так и ручной вставки кода
- Возможность включать/отключать аттрибут rel=”nofollow”
- Возможность включать/отключать открывание ссылок в новом окне
- Автоматическое отслеживание текущей версии плагина
Установка:
- Скачайте архив и распакуйте его.
- Скопируйте папку zakladka целиком со всем ее содержимым в /wp-content/plugins/
- Зайдите в админку WordPress’а и активируйте плагин Zakladka
Плагин готов к работе! Теперь можете его настроить по своему вкусу
Настройка:
- Для начала зайдите в "Настройки-Zakladka".
- Здесь можно настроить расположениесписка иконок. По умолчанию они находятся в конце статьи. Можете изменить их местоположение. Для этого установите галочку в пункте "Использовать ручную вставку кода" и с помощью тега <?php zakladka(); ?> перенесите список в нужное место. Этот код должен быть размещен внутри цикла TheLoop, т.е. между <?php while (have_posts()) : the_post(); ?> и <?php endwhile; ?>
- Откорректировать выравнивание, отступы и т.п. можно через определение класса div.zakladka в файле style.css вашего шаблона например вот так:
div.zakladka {text-align: center; margin: 10px 0;}
Для работы плагину требуется PHP 5. Вот в принципе и все.
Скачать
История плагина.
Ver. 1.1
- Исправлена ошибка, возникающая при ручной вставке кода.
- Добавлена более подробная инструкция по использованию функции "ручная вставка кода". Инструкция включает в себя скриншот.
Ver. 2.0
- Добавлена возможность закрывать ссылки на закладки тэгом noindex. Теперь плагин идеально подходит для сателлитов, ну и для других сайтов тоже))
Ver. 3.0
- По многочисленым просьбам добавил закладки Яндекса
При сабмите появится окошко с надписью "Идет сохранение" или что-то в этом роде. Можете его сразу закрыть, так как закладка уже будет добавлена. - Добавил социалки: SEO community, Chipp, Korica, СМИ2. Для сабмита необходимо иметь зарегистрированный аккаунт.
- Прикрутил добавление статьи в твитер.
Ver. 3.5
- Удалены неработающие сервисы
chipp.ru
kli.kz
ma.gnolia.com
www.rucity.com - Добавлена кнопка Google Buzz.
- Исправлена ссылка для добавления закладки в сервис zakladok.net.
- Оптимизированы картинки: было 27,3 Кб - стало 9,46 Кб
- Протестировано на WordPress 2,9 - полет нормальный.
Ver. 3.7
- Добавлены кнопки Vkontakte и Facebook.
Ver. 3.8
- Добавлены кнопки "В мой мир" и Livejournal.
- Исправлена ссылка для добавления новости Vkontakte.
Ver. 3.8.1
- Исправлен баг с Яндекс.Закладками. Теперь все добавляется нормально.
- Были удалены сервисы закладок linkomatic.ru и communizm.ru в связи с их закрытием.
Ver. 3.8.2
- Стало меньше говнокода
Спасибо Николаю Кареву
Таким образом версия 3.8.2 включает 31 сервис закладок и социальных сетей.
Если вы хотите поделиться этим плагином, просьба ставить ссылку на эту страничку, так как при обновлении расположение файла может поменяться.







Действительно отличный мод. Мне лично точно пригодиться! Как поставлю отпишусь более подробно
Спасибо!
Буду ждать с нетерпением!
Кстати, del.icio.us давно уже переехал на delicious.com
Спасибо. Исправил.
Спасибо за плагин. Есть пара вопросов:
1) Можно сделать так, чтобы значки соцзакладок выводились в полном тексте новости, а в коротком – нет?
2) С ”nofollow” все понятно, а с “noindex” как?
3) Планируете вы сделать возмжность дополнять самостоятельно список сервисов?
1. Для этого необходимо включить функцию “Ручная вставка кода” и вставить код плагина в single.php в конце вашей статьи или там где вы хотите его вывести.
2. Тэг noindex появится в следующей версии.
3. Пока что это не планируется, но идея мне понравилась)) Думаю позже я обязательно ее реализую.
Санек, плагин супер, особливо радует то – что код понятен.
Особенно учитывая то, что WP я пользую второй день.
Тут был вопрос про NOINDEX.
Тема веТь жива, однако – версия твого плагина 1.0 )))
Выкладывай 2.0, что уж тянуть то.
Неужто так сложно воткнуть?
строка wp-content\plugins\zakladka\zakladka.php 66-669
Воткнуть
Кто не в курсе как – эти строки заменить на:
$link = ‘ ‘ . $img . ‘ ‘;
Элементарно.
Вторая версия уже давно готова!
Просто не хочется сразу все выкладывать, а то плагину развиваться будет некуда. Но раз такой ажиотаж, скоро выложу обновление.
Ептать…
А что – код не принимает?
Вот жеж…
Кстати…
строка wp-content\plugins\zakladka\zakladka.php 66-69 – косяк вылез, однако…
Ну ты пойми – не нарошна же)))
У всех все работает. Хостинг 5 PHP поддерживает?
Да, нормально, главное картинки есть красивые, а остальное неважно))) Кто ентими закладками то пользуется?… В соц сетях сидят домохозяйки одни…)))) Надо аякс вклеить в плагин, чтоб при наведении мыши вылезало окно 400Х400 и там H1 былоб написано – “нажать тут”
На самом деле социалки довольно популярны) и не только среди домохозяек
А у меня странность вылезла… Установил ручной вызов функции, вставил в код single.php “”
Результат – Fatal error: Call to undefined function bookmarkz() in /home/demuric/public_html/wp-content/themes/Organic/single.php on line 20
Пока что заменил на “”, но что дальше-то делать?
Ошибка исправлена + добавлена более подробная инструкция по вставке кода. Качайте версию 1.1
Если что-то будет не понятно – стучим в асю, не стесняемся))
P.S. Для доказательство того что все работает временно включил эту функцию.
Кажется, был глюк с добавлением коммента, повторю на всякий…
Да, теперь всё заработало, спасибо. Правда, я несколько осторожнее вызываю функцию – (ПХПвкл) if(function_exists(‘zakladka’)) { zakladka(); } (ПХПвыкл)
Постараюсь на днях поэкспериментировать над output’ом – если выйдет что красивое, отпишусь
А Яндекс Закладка есть?
Пока нет, но постараюсь ее воткнуть в следующей версии.
сделай плиз ноиндекс
Выложил новую версию с noindex!
Вот теперь тема.
Отличные закладки, всё работает как надо и на должном уровне.
Автору респект за оперативное обновление плагина.
Спасибо за новые идеи)
Отличная штуковина. Также поставил себе на сайт. Автору большое спасибо
Не за что))
Спасибо за плагин!
Поставил на блоге – 100wmz.com/blog
Работает отлично!
Спасибо за плагинчик, установка вообще элементарная! Распаковал и всё, работает отлично.
Пожалуйста
Кстати, скоро будет обновление. Вот только найти бы несколько свободных часов…
Это у вас модификация bookmarkz?
Если у вас стоит zakladka, то у него тот же минус, что и у bookmarkz: в коде страницы получается много исходящих ссылок, которые надо закрывать в noindex, nofollow.
Лучше, когда в коде вообще нет исходящих ссылок на социалки.
Посмотрите, как у меня на блоге это реализовано в отдельных записях. Там же и ссылка на скрипт есть : ]
Нет. Перед тем как пиарить свой плагин могли бы прочитать до конца статью, в которой написано о возможности закрытия ссылок тэгами noindex и nofollow через админку.
Да читал я, читал :]
В-том-то и дело, что ваш плагин требует дополительных действий по закрытию имеющихся прорех. Может, кому-то это и нравится. Мне ближе – убрать нафиг все ссылки и не париться с их закрытием.
А то что ссылку на мой скрипт убрали свидетельствует в мою пользу : ]
Кстати, скрипт вовсе и не мой ; ]]
Никаких прорех нет – ссылки закрыты. Каких действий он требует? Лишний раз мышкой щелкнуть? Насчет свидетельствования не совсем понятно. Ссылку убрал потому что не красиво пиарить свое, основываясь на том что у меня УГ. Это всего лишь ваше мнение. Если вам не нравится – просто не ставьте его.
admin: я не говорил, что у вас “УГ”, просто сам в прошлом году переделывал bookmarkz под себя (добавил в итоге 44 сервиса) и столкнулся с тем же: неизбежными ноиндексами и огромадным куском кода в html-коде страницы (прошу прощения за мой русский : ]
Естественно, когда встретил похожую ситуацию, попытался рассказать о том, как я с этим справился.
Была мысль выводить через ява скрипт, но посчитал что и так нормально. Сейчас даже пользователям диалапа (которых все меньше и меньше) этот кусок кода не доставит проблем. Кстати в предыдущих каментах про кусок кода ни слова – упор шел на тэги noindex и nofollow.
Хозяин, может мне не по глазам, но я не нашел где можно скачать твой чудный плагин?
Подскажи, будь добр.
разобрался. ) извини за беспокойство
Почему то скачивается битым архивом (((
Может версия winrar старая
Обновляемся
[...] на помощь отдельные плагины. Для wordpress это «Zakladka«. Автор плагина Санек. Установив данный плагин [...]
@Ved, кто-то – это я про себя
Все, установил! Оказалось социалки можно выключать – супер!
Теперь другое предложение) а можно как то реализовать, чтобы социалки выводились не одной строкой, а выпадающим меню? ))ну типа как на одназакладка)))
Посмотрим, переписывать много
Да это понятно. Зато когда-то выйдет кардинаально новая версия плагина, в разы лучшая чем сервис однакнопка
хотя и сейчас в плагин в части управления, лучше)
[...] этом плагине я уже писал в посте. На данный момент плагин обновился до версии 3.5. Странная однако нумерация версий у Санька. Была [...]
Про выпадающий список – тема. Цветные иконки иногда выглядят неприглядно на одноцветных темах. Здорово было бы совместить оба варианта. Кому что надо.
Вопрос больше по php: что добавить в код ручного вывода закладок, чтобы они обрамлены были рамкой?
А можно плагин так переписать, чтобы при автоматической вставке иконки ставились бы только в полной новости? В короткой они нафиг не нужны. Только главную замусоривают и время загрузки увеличивают.
@Bahus, если нужно только в полной новости, то используй ручную вставку в файл singl.php (post.php)
З.Ы. Версия 3,5 потому что 5 поправок
Вставь код в таблицу 1х1 с нужной шириной и цветом линий.
То ли я тупой, то ли одно из двух – но у меня иконки расположились вертикально
Эдакая ого-го башня вышла
Видимо что-то с версткой шаблона
А у меня почему-то вместо иконок пишет словами названия закладок, и не знаю как изменить. Подскажите, пожалуйста!!!
Проверьте закачались ли иконки. Если они на месте, то проверьте права доступа для папки images и самих иконок.
можно ещё сервис добавить в список? новый русскоязычный сервис интернет закладок
_www.redkum.com – без рекламы и мусора, без nofollow. некоммерческий сервис с прямыми ссылками.
Ещё для Контакта кнопка появилась. Кстати, неплохо сделали. Даже дескрипшен подсасывается. И делается просто _vkontakte.ru/share.php?url={адрес страницы}
Спасибо, возможно сделаю в следующей версии
Обнаружил проблему с пермалинками, пример мой сайт, там пермалинки сделаны таким образом:
/%postname%/
Из-за этого в ссылках возникает ошибочный адрес на твиттер и некоторые другие адреса в виде:
metadevice.ru/postname/?p=1
а должно быть просто:
metadevice.ru/postname/
причем на некоторые сервисы нормально ссылки отображаются.
З.Ы. Поддерживаю мнение о необходимости добавить кнопку вконтакте + еще неплохобы и фейсбук прилепить.
ЧПУ должны выглядить так: /%postname%
Если в конце стоит слэш, то это по идее уже папка, а не страница потому и такие ошибки появляются.
Да, кнопка для контакта это будет посильней многих других закладок.
На днях добавлю кнопку Контакта и может еще что-нибудь. Думаю в субботу уже выложу обновление. Если есть пожелания чего еще не хватает – пишите до релиза новой версии.
Проблема с отключением отображения ссылок – убираю галочку, а эффекта ноль, все равно отображается иконка. В чем может быть причина?
не пойму о чем вы
В админке, когда мы заходим в настройки закладок, есть функция “отображение ссылок”, так вот если я правильно понял она нужна для того чтобы выбирать какие закладки хотим отображать, а какие нет, так вот – она не работает. Поправьте меня если я ошибаюсь.
@Мурад, все ссылки отображаются или наоборот ничего не отображается? Ваш хостинг поддерживает PHP5 ?
Обновляемся
В том то и дело, что отображаются все ссылки, и снятие галочки рядом с любой ссылкой не ведет к ее отключению, она все равно работает. Так и должно быть?
Ваш хостинг поддерживает PHP5 ?
да, поддерживает
Отлично, за контакт отдельное спасибо.
Еще одна хотелка: автоматическое обновление )
p.s. в описании плагина так и осталась версия 3.5:
Plugin Name: Zakladka
Version: 3.5
хотя она на самом деле 3.7
кстати, а где 3.6?
<< p.s. в описании плагина так и осталась версия 3.5
пофиксил
<< кстати, а где 3.6?
у меня на компе))
<< Отлично, за контакт отдельное спасибо.
не за что :)
<< Еще одна хотелка: автоматическое обновление )
для этого нужно залить плагин на wordpress.org и написать к нему описание на английском. Английским в совершентсве не владею, да и само описание составить не просто. Так что пока так.
Хотелось бы увидеть опционально возможность отключать вывод закладок на главной странице. Можно ли реализовать такую возможность?
Например, на странице настроек будет галочка с текстом “виводить закладки на главной”. Если стоит, то закладки будут отображаться на, главно, в архивах, категориях и т.д. Если нет, то закладки будут показываться только на странице поста.
Знаю, что можно самому вставлять код в шаблон, но если у тебя не один блог, то такие действия просто убивают.
Надеюсь в будущем, данная функция появится.
Учту в новой версии
Здравствуйте. Я не могу решить проблему с отображением иконок. Иконки растянуты вширину и очень далеко друг от друга. В результате под статьей помещается только 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;}
”
причем тут – как его в файл стилей добавить?
Написал бы ссылку на свой сайт, чтоб посмотрели , но чтоб не сочли за спам , к сожалению невозможно писать.
Это у вас что-то с CSS самого шаблона блога.
Такая же проблема… Иконки растянуты вширину и очень далеко друг от друга. В результате под статьей помещается только 10 иконок в один ряд. как сделать между ними пространство меньше? Иначе не красиво и плагин не подходит…:(
Автору спасибо за хороший скрипт-лучше не встречал!
К сожалению у меня блогспот платформа, вы не сможете сделать HTML?
И если можно добавте маилшнаре, фэйсбуук, френфид….
Facebook и Friendfeed уже есть в плагине. На счет блогспота подумаю, что можно сделать
Спасибо за положительный отклик
Хоть-бы получилось!!!
Много пересмотрел сервисов, не один не подходит – часто нет основных кнопок….
Подобную коллекцию социальных кнопок ищу уже очень давно…
Да, было неплохо, если бы в настройках была возможность указывать, на id каких страниц и записей кнопки чтоб не показывались.
@Komarik, с id ты запаришься.
Почему запарюсь? Есть несколько страниц, где не хочется, чтоб кнопки висели (та же страница с контактами). В настройках указал, на каких именно страницах я их видеть не хочу. Или в каких рубриках. Во многих плагинах есть возможность указывать include или exclude.
Посмотрю конечно, но вообще в планах не было, так как эта опция может понадобиться единицам. Если там легко все, то сделаю.
Санек, возможно будет проще не в настройках плагина указывать где ставить закладки, а где – нет, а в самих записях, страницах или рубриках. Вывести внизу строку с галочкой, которая бы запрещала вывод закладок именно в этой записи или странице, да и все.
Да, так будет гораздо проще
Все молчат, но кнопка на контакт не совсем правильно работает.
Нужно в плагине ‘vkontakte’…{} поменять на просто , тогда все ок.
@Komarik, Просто убрать фигурные скобки или на что-то заменить? В API с фигурными скобками, да и работало при тестировании. Но раз косяки есть, то поменяю.
Код при комментрировании видать съелся…
Да, убрать фигурные скобки.
Может что и поменяли, но сейчас там код для примера без скобок.
У них там написано
{адрес страницы}
вот я и забабахал скобки))
Может какойнить функционал добавить? Я тогда сразу новую версию выпущу.
Да вроде функционала и хватает, но может кто чего и подскажет.
Единственное что можно еще добавить, ИМХО, это расположение картинок: одной строкой, в несколько строк, в столбик, в несколько столбиков, в шахматном порядке. Правда после подобных пожеланий на ум приходит только одна фраза: “а может тебе еще и морду вареньем намазать?”
То есть, функционала больше чем достаточно, если и продолжать работу над плагином, то только в сторону дизайна и расположения, ну и обновлять список социалок.
Ну еще можно в качестве выпадающего списка выполнить и в конечном итоге сделать на аджаксе.
Но и без этого, плагин почти что панацея в своем направлении, а может и не почти что…
Кстати, о расположении картинок. Хотелось бы, чтоб картинки социалок, которые в настройках самого плагина , были как раз горизонтально, а не как сейчас. Т.е. как бы их там скомпоновать.
Лично я считаю, что толку от “закладок в социалки” толку никакого. Ну кто социалками пользуется? Тот кто в них сидит. А те кто в них сидят, больше никуда не выходят.
Так эти “Добавить в социалки” и будет висеть на сайте. имхо.
Никто не принуждает)
Обновляемся
А как найти где косяк? А то сменил тему, а там иконки столбиком блин.
Шаблон смотреть надо
Знать бы еще что смотреть.
Отличный плагин! Спасибо! Поставил, доволен
Единственный минус – пришлось руками вставлять код, потому как, имхо, при публикации аноносов (т.е. использовании more) в списке размещать закладки бессмысленно. Хорошо бы, если бы такая настройка была в плагине, чтоб не пришлось в код лазить
Так кнопки специально и существуют, чтоб тех, кто сидит в социалках, оттуда хоть на чуть-чуть вытащить. )) И народ выходит, иногда даже очень активно.
Я кнопками сам активно пользуюсь, но правда исключительно только в фейсбук все закидываю.
Хорошая вещь!
А можно ли увеличить картинки?
Возможно в следующих версиях будет можно
В текущей версии такой функции нет
Закладки яндекса не работают
Спасибо, сегодня гляну
при попытке добавить любую статью в любую соц закладку с моего сайта – получаю Ошибку 404 на своем сайте
А плагина для редиректа случайно нету?
приветствую!
что-то в яндекс.закладки не добавляется. последняя версия плагина, вордпресса и файрфокса
Сегодня – завтра наверно маленькое обновление выпущу. Остальное норм работает?
Обновляемся!
Прошу прощение за задержку с фиксом бага Яндекс.Закладок. Жду от вас ссылок на новые сервисы закладок и социалок, чтобы накатить большое обновление в 3.9 версию
Закладок и социалок вроде хватает. Вот кто-нибудь бы английское описание для плагина написал.. Это я все об автоматическом обновлении ))
А у меня не установилось, это может ббыть из-за версии WordPressа? У меня 2.6.4. Или почему?
Ставил и на более ранние версии. А какую ошибку выдает?
Обновляемся кстати
Ищутся новые социалки и закладки, предлагайте.
Можно уже название поста подредактировать
Плагин Zakladka для WordPress 2.7-3.0.1
А то народ скоро начнет думать, что плагин только для старых версий wp.
@Bahus, хорошая идея
Подправил
Какие должны быть права. Ставлю 755 – не помогает.
755 достаточно. Хостинг поддерживает php5? (сейчас наверняка все поддерживают, но мало ли). Какая проблема у Вас ?
Не отображаются иконки
А почему нет одноклассников в закладках?
Незнаю) Никто не просил
Спасибо за плагин, поставил у себя на сайте.
То же просьба на счет одноклассников.
Добавьте, пожалуйста.
Админ, включи в будущие версии возможность задавать расположение закладок: горизонтально, в 1 или 2 строки, горизонтально.
Спасибо большое, все закладки в одном месте. Это очень удобно.
Отлично. хороший плагин и хорошее обновление.
Шаблон весьма удобен в использовании и работает вроде без отказов.
Спасибо автору! Благословений!!!
Спасибо. Та же просьба – одноклассников в студию.Мои потенциальные читатели предпочитают эту сеть.
плагин хороший но он портит валидность большое количество ошибок. Как быть может исправишь?
Спасибо! Поставил на блог, работает хорошо!
Отлично! Cпасибо за плагин!
Вышла новая версия. Обновляемся! Надеюсь следующая версия будет в официальном репозитории
Самая хорошая новость, это о репозитории. Английский выучил?
Не, увидел плагин с русским описанием) Но если понадобиться, то напишу и на английском.
а как поставить такие кнопочки как у вас сбоку для retweet и Buzz ?
Я их вручную ставил
Спасибо отличный плагин, все работает с полпинка
Большое спасибо за плагин!!!
Установила легко-все работает.
С УВ. Татьяна Бархатова
Здорово )) Очень полезный плагин. Все в одном. Большое спасибо !
Понравился плагин, спасибо, буду ставить на свой блог.
Пожелания:
1. В настройках было бы хорошо добавить выбор размера кнопок.
2. Возможность писать комментарий, типа: понравилась статья …
3. Одноклассников не хватает.
не знаю , кому как , а мне очень понравился плагин , автору спасибо .
Классный плагин, спасибо автору!