Автор: Санёк
января 15, 2009
92 комментария
Плагин Zakladka для WordPress 2.7
Рад представить вам новый плагин для 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.
Если вы хотите поделиться этим плагином, просьба ставить ссылку на эту страничку, так как при обновлении расположение файла может поменяться.




Действительно отличный мод. Мне лично точно пригодиться! Как поставлю отпишусь более подробно
Спасибо!
admin Reply:
января 15, 2009 at 3:07
Буду ждать с нетерпением!
Кстати, del.icio.us давно уже переехал на delicious.com
admin Reply:
января 20, 2009 at 11:50
Спасибо. Исправил.
Спасибо за плагин. Есть пара вопросов:
1) Можно сделать так, чтобы значки соцзакладок выводились в полном тексте новости, а в коротком – нет?
2) С ”nofollow” все понятно, а с “noindex” как?
3) Планируете вы сделать возмжность дополнять самостоятельно список сервисов?
admin Reply:
января 21, 2009 at 2:59
1. Для этого необходимо включить функцию “Ручная вставка кода” и вставить код плагина в single.php в конце вашей статьи или там где вы хотите его вывести.
2. Тэг noindex появится в следующей версии.
3. Пока что это не планируется, но идея мне понравилась)) Думаю позже я обязательно ее реализую.
Санек, плагин супер, особливо радует то – что код понятен.
Особенно учитывая то, что WP я пользую второй день.
Тут был вопрос про NOINDEX.
Тема веТь жива, однако – версия твого плагина 1.0 )))
Выкладывай 2.0, что уж тянуть то.
Неужто так сложно воткнуть?
строка wp-content\plugins\zakladka\zakladka.php 66-669
Воткнуть
Кто не в курсе как – эти строки заменить на:
$link = ‘ ‘ . $img . ‘ ‘;
Элементарно.
admin Reply:
января 31, 2009 at 21:40
Вторая версия уже давно готова!
Просто не хочется сразу все выкладывать, а то плагину развиваться будет некуда. Но раз такой ажиотаж, скоро выложу обновление.
Ептать…
А что – код не принимает?
Вот жеж…
Кстати…
строка wp-content\plugins\zakladka\zakladka.php 66-69 – косяк вылез, однако…
Ну ты пойми – не нарошна же)))
admin Reply:
января 31, 2009 at 21:43
У всех все работает. Хостинг 5 PHP поддерживает?
Да, нормально, главное картинки есть красивые, а остальное неважно))) Кто ентими закладками то пользуется?… В соц сетях сидят домохозяйки одни…)))) Надо аякс вклеить в плагин, чтоб при наведении мыши вылезало окно 400Х400 и там H1 былоб написано – “нажать тут”
admin Reply:
февраля 3, 2009 at 21:24
На самом деле социалки довольно популярны) и не только среди домохозяек
А у меня странность вылезла… Установил ручной вызов функции, вставил в код 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:
февраля 5, 2009 at 0:28
Ошибка исправлена + добавлена более подробная инструкция по вставке кода. Качайте версию 1.1
Если что-то будет не понятно – стучим в асю, не стесняемся))
P.S. Для доказательство того что все работает временно включил эту функцию.
Кажется, был глюк с добавлением коммента, повторю на всякий…
Да, теперь всё заработало, спасибо. Правда, я несколько осторожнее вызываю функцию – (ПХПвкл) if(function_exists(‘zakladka’)) { zakladka(); } (ПХПвыкл)
Постараюсь на днях поэкспериментировать над output’ом – если выйдет что красивое, отпишусь
А Яндекс Закладка есть?
admin Reply:
февраля 9, 2009 at 23:24
Пока нет, но постараюсь ее воткнуть в следующей версии.
сделай плиз ноиндекс
admin Reply:
февраля 14, 2009 at 11:40
Выложил новую версию с noindex!
Вот теперь тема.
Отличные закладки, всё работает как надо и на должном уровне.
Автору респект за оперативное обновление плагина.
admin Reply:
февраля 15, 2009 at 0:33
Спасибо за новые идеи)
Отличная штуковина. Также поставил себе на сайт. Автору большое спасибо
admin Reply:
марта 3, 2009 at 18:34
Не за что))
Спасибо за плагин!
Поставил на блоге – 100wmz.com/blog
Работает отлично!
Спасибо за плагинчик, установка вообще элементарная! Распаковал и всё, работает отлично.
admin Reply:
марта 21, 2009 at 22:08
Пожалуйста
Кстати, скоро будет обновление. Вот только найти бы несколько свободных часов…
Это у вас модификация bookmarkz?
Если у вас стоит zakladka, то у него тот же минус, что и у bookmarkz: в коде страницы получается много исходящих ссылок, которые надо закрывать в noindex, nofollow.
Лучше, когда в коде вообще нет исходящих ссылок на социалки.
Посмотрите, как у меня на блоге это реализовано в отдельных записях. Там же и ссылка на скрипт есть : ]
admin Reply:
апреля 5, 2009 at 19:20
Нет. Перед тем как пиарить свой плагин могли бы прочитать до конца статью, в которой написано о возможности закрытия ссылок тэгами noindex и nofollow через админку.
Поисковый робот Reply:
апреля 5, 2009 at 19:26
Да читал я, читал :]
В-том-то и дело, что ваш плагин требует дополительных действий по закрытию имеющихся прорех. Может, кому-то это и нравится. Мне ближе – убрать нафиг все ссылки и не париться с их закрытием.
А то что ссылку на мой скрипт убрали свидетельствует в мою пользу : ]
Кстати, скрипт вовсе и не мой ; ]]
admin Reply:
апреля 5, 2009 at 19:45
Никаких прорех нет – ссылки закрыты. Каких действий он требует? Лишний раз мышкой щелкнуть? Насчет свидетельствования не совсем понятно. Ссылку убрал потому что не красиво пиарить свое, основываясь на том что у меня УГ. Это всего лишь ваше мнение. Если вам не нравится – просто не ставьте его.
admin: я не говорил, что у вас “УГ”, просто сам в прошлом году переделывал bookmarkz под себя (добавил в итоге 44 сервиса) и столкнулся с тем же: неизбежными ноиндексами и огромадным куском кода в html-коде страницы (прошу прощения за мой русский : ]
Естественно, когда встретил похожую ситуацию, попытался рассказать о том, как я с этим справился.
admin Reply:
апреля 5, 2009 at 20:11
Была мысль выводить через ява скрипт, но посчитал что и так нормально. Сейчас даже пользователям диалапа (которых все меньше и меньше) этот кусок кода не доставит проблем. Кстати в предыдущих каментах про кусок кода ни слова – упор шел на тэги noindex и nofollow.
Хозяин, может мне не по глазам, но я не нашел где можно скачать твой чудный плагин?
Подскажи, будь добр.
разобрался. ) извини за беспокойство
Почему то скачивается битым архивом (((
admin Reply:
мая 27, 2009 at 0:05
Может версия winrar старая
Обновляемся
[...] на помощь отдельные плагины. Для wordpress это «Zakladka«. Автор плагина Санек. Установив данный плагин [...]
@Ved, кто-то – это я про себя
Все, установил! Оказалось социалки можно выключать – супер!
Теперь другое предложение) а можно как то реализовать, чтобы социалки выводились не одной строкой, а выпадающим меню? ))ну типа как на одназакладка)))
Санёк Reply:
марта 2, 2010 at 13:07
Посмотрим, переписывать много
Да это понятно. Зато когда-то выйдет кардинаально новая версия плагина, в разы лучшая чем сервис однакнопка
хотя и сейчас в плагин в части управления, лучше)
[...] этом плагине я уже писал в посте. На данный момент плагин обновился до версии 3.5. Странная однако нумерация версий у Санька. Была [...]
Про выпадающий список – тема. Цветные иконки иногда выглядят неприглядно на одноцветных темах. Здорово было бы совместить оба варианта. Кому что надо.
Вопрос больше по php: что добавить в код ручного вывода закладок, чтобы они обрамлены были рамкой?
А можно плагин так переписать, чтобы при автоматической вставке иконки ставились бы только в полной новости? В короткой они нафиг не нужны. Только главную замусоривают и время загрузки увеличивают.
Санёк Reply:
марта 2, 2010 at 20:04
@Bahus, если нужно только в полной новости, то используй ручную вставку в файл singl.php (post.php)
З.Ы. Версия 3,5 потому что 5 поправок
Вставь код в таблицу 1х1 с нужной шириной и цветом линий.
То ли я тупой, то ли одно из двух – но у меня иконки расположились вертикально
Эдакая ого-го башня вышла
Санёк Reply:
апреля 7, 2010 at 22:51
Видимо что-то с версткой шаблона
А у меня почему-то вместо иконок пишет словами названия закладок, и не знаю как изменить. Подскажите, пожалуйста!!!
Санёк Reply:
апреля 10, 2010 at 22:23
Проверьте закачались ли иконки. Если они на месте, то проверьте права доступа для папки images и самих иконок.
можно ещё сервис добавить в список? новый русскоязычный сервис интернет закладок
_www.redkum.com – без рекламы и мусора, без nofollow. некоммерческий сервис с прямыми ссылками.
Ещё для Контакта кнопка появилась. Кстати, неплохо сделали. Даже дескрипшен подсасывается. И делается просто _vkontakte.ru/share.php?url={адрес страницы}
Санёк Reply:
апреля 16, 2010 at 20:08
Спасибо, возможно сделаю в следующей версии
Обнаружил проблему с пермалинками, пример мой сайт, там пермалинки сделаны таким образом:
/%postname%/
Из-за этого в ссылках возникает ошибочный адрес на твиттер и некоторые другие адреса в виде:
metadevice.ru/postname/?p=1
а должно быть просто:
metadevice.ru/postname/
причем на некоторые сервисы нормально ссылки отображаются.
З.Ы. Поддерживаю мнение о необходимости добавить кнопку вконтакте + еще неплохобы и фейсбук прилепить.
Санёк Reply:
апреля 22, 2010 at 13:00
ЧПУ должны выглядить так: /%postname%
Если в конце стоит слэш, то это по идее уже папка, а не страница потому и такие ошибки появляются.
Да, кнопка для контакта это будет посильней многих других закладок.
Санёк Reply:
апреля 22, 2010 at 13:02
На днях добавлю кнопку Контакта и может еще что-нибудь. Думаю в субботу уже выложу обновление. Если есть пожелания чего еще не хватает – пишите до релиза новой версии.
Проблема с отключением отображения ссылок – убираю галочку, а эффекта ноль, все равно отображается иконка. В чем может быть причина?
Санёк Reply:
апреля 24, 2010 at 22:06
не пойму о чем вы
В админке, когда мы заходим в настройки закладок, есть функция “отображение ссылок”, так вот если я правильно понял она нужна для того чтобы выбирать какие закладки хотим отображать, а какие нет, так вот – она не работает. Поправьте меня если я ошибаюсь.
Санёк Reply:
апреля 27, 2010 at 17:11
@Мурад, все ссылки отображаются или наоборот ничего не отображается? Ваш хостинг поддерживает PHP5 ?
Обновляемся
В том то и дело, что отображаются все ссылки, и снятие галочки рядом с любой ссылкой не ведет к ее отключению, она все равно работает. Так и должно быть?
Санёк Reply:
апреля 27, 2010 at 21:32
Ваш хостинг поддерживает PHP5 ?
да, поддерживает
Отлично, за контакт отдельное спасибо.
Еще одна хотелка: автоматическое обновление )
p.s. в описании плагина так и осталась версия 3.5:
Plugin Name: Zakladka
Version: 3.5
хотя она на самом деле 3.7
кстати, а где 3.6?
Санёк Reply:
апреля 29, 2010 at 1:52
<< p.s. в описании плагина так и осталась версия 3.5
пофиксил
<< кстати, а где 3.6?
у меня на компе))
<< Отлично, за контакт отдельное спасибо.
не за что :)
<< Еще одна хотелка: автоматическое обновление )
для этого нужно залить плагин на wordpress.org и написать к нему описание на английском. Английским в совершентсве не владею, да и само описание составить не просто. Так что пока так.
Хотелось бы увидеть опционально возможность отключать вывод закладок на главной странице. Можно ли реализовать такую возможность?
Например, на странице настроек будет галочка с текстом “виводить закладки на главной”. Если стоит, то закладки будут отображаться на, главно, в архивах, категориях и т.д. Если нет, то закладки будут показываться только на странице поста.
Знаю, что можно самому вставлять код в шаблон, но если у тебя не один блог, то такие действия просто убивают.
Надеюсь в будущем, данная функция появится.
Санёк Reply:
мая 28, 2010 at 14:47
Учту в новой версии
Здравствуйте. Я не могу решить проблему с отображением иконок. Иконки растянуты вширину и очень далеко друг от друга. В результате под статьей помещается только 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:
мая 31, 2010 at 15:47
Это у вас что-то с CSS самого шаблона блога.
Автору спасибо за хороший скрипт-лучше не встречал!
К сожалению у меня блогспот платформа, вы не сможете сделать HTML?
И если можно добавте маилшнаре, фэйсбуук, френфид….
Санёк Reply:
июня 1, 2010 at 14:15
Facebook и Friendfeed уже есть в плагине. На счет блогспота подумаю, что можно сделать
Спасибо за положительный отклик
Хоть-бы получилось!!!
Много пересмотрел сервисов, не один не подходит – часто нет основных кнопок….
Подобную коллекцию социальных кнопок ищу уже очень давно…
Да, было неплохо, если бы в настройках была возможность указывать, на id каких страниц и записей кнопки чтоб не показывались.
Санёк Reply:
июня 7, 2010 at 22:30
@Komarik, с id ты запаришься.
Почему запарюсь? Есть несколько страниц, где не хочется, чтоб кнопки висели (та же страница с контактами). В настройках указал, на каких именно страницах я их видеть не хочу. Или в каких рубриках. Во многих плагинах есть возможность указывать include или exclude.
Санёк Reply:
июня 7, 2010 at 22:59
Посмотрю конечно, но вообще в планах не было, так как эта опция может понадобиться единицам. Если там легко все, то сделаю.
Санек, возможно будет проще не в настройках плагина указывать где ставить закладки, а где – нет, а в самих записях, страницах или рубриках. Вывести внизу строку с галочкой, которая бы запрещала вывод закладок именно в этой записи или странице, да и все.
Санёк Reply:
июня 8, 2010 at 0:23
Да, так будет гораздо проще
Все молчат, но кнопка на контакт не совсем правильно работает.
Нужно в плагине ‘vkontakte’…{} поменять на просто , тогда все ок.
Санёк Reply:
июля 14, 2010 at 22:49
@Komarik, Просто убрать фигурные скобки или на что-то заменить? В API с фигурными скобками, да и работало при тестировании. Но раз косяки есть, то поменяю.
Код при комментрировании видать съелся…
Да, убрать фигурные скобки.
Может что и поменяли, но сейчас там код для примера без скобок.
Санёк Reply:
июля 14, 2010 at 23:15
У них там написано
{адрес страницы}
вот я и забабахал скобки))
Может какойнить функционал добавить? Я тогда сразу новую версию выпущу.
Да вроде функционала и хватает, но может кто чего и подскажет.
Единственное что можно еще добавить, ИМХО, это расположение картинок: одной строкой, в несколько строк, в столбик, в несколько столбиков, в шахматном порядке. Правда после подобных пожеланий на ум приходит только одна фраза: “а может тебе еще и морду вареньем намазать?”
То есть, функционала больше чем достаточно, если и продолжать работу над плагином, то только в сторону дизайна и расположения, ну и обновлять список социалок.
Ну еще можно в качестве выпадающего списка выполнить и в конечном итоге сделать на аджаксе.
Но и без этого, плагин почти что панацея в своем направлении, а может и не почти что…
Кстати, о расположении картинок. Хотелось бы, чтоб картинки социалок, которые в настройках самого плагина , были как раз горизонтально, а не как сейчас. Т.е. как бы их там скомпоновать.
Лично я считаю, что толку от “закладок в социалки” толку никакого. Ну кто социалками пользуется? Тот кто в них сидит. А те кто в них сидят, больше никуда не выходят.
Так эти “Добавить в социалки” и будет висеть на сайте. имхо.
Санёк Reply:
июля 21, 2010 at 21:04
Никто не принуждает)
Обновляемся
А как найти где косяк? А то сменил тему, а там иконки столбиком блин.
Шаблон смотреть надо