«Social Media Widget» – простая установка иконок.

screen1 Social Media Widget   простая установка иконок.А у нас уже почти месяц стоит жуткая жара. Такой жары не помнят не только старожилы, но и бывалые синоптики, которые предсказывают погоду по Интернету. В такую жару спасает только поход по магазинам (кондиционеры, однако). Не хочется не то что работать или делать что-то, а и просто хоть чуть-чуть напрягать моск, что, в некоторых случаях, делать просто необходимо (хоть иногда).

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

На этот раз мне потребовалось установить на свой блог иконки подписки на обновления в различных сервисах. Их у меня, активных на данный момент, набралось 6 штук. Это Facebook, Twitter, FriendFeed, Buzz, Feedburner и подписка по E-mail. Раньше эту функцию я реализовывал вставкой кода загруженного изображения в текстовый виджет или в нужное место шаблона. Это можно делать, когда таких изображений 2-3. Когда их больше, конструкция получается очень громоздкая. Конечно, можно воспользоваться функцией вызова, но, опять же, нужно отдельно создавать каждый файл, загружать на сервер в директорию темы, прописывать в файлах функцию вызова отдельно для каждого файла и т.д и т.п. Все это требует определенных знаний и затрат умственных и физических сил. Мы же стремимся к упрощению и облегчению жизни нашего любимого блога.

Я изначально в шаблонах своего блога использую виджеты и плагины. Не будем сейчас обсуждать преимущества и недостатки различных способов реализации наполнения сайдбаров – в каждом из способов найдутся и плюсы и минусы, а также сторонники и противники этих способов. Так же и с плагинами – как бы они ни нагружали сервер и БД, полностью отказаться от них, все же, невозможно. Поэтому примем использование виджетов и плагинов в WordPress, как некую неизбежность и вернемся к нашим баранам.

Итак, нам необходимо установить определенные иконки неких социальных сервисов. У меня их 6, у вас может быть намного больше. Чтобы не мучиться и не прописывать вручную код для каждой иконки (а до недавнего времени я так и делал), я воспользовался плагином для wordpress Social Media Widget, на который я наткнулся совершенно случайно и который избавил меня от массы хлопот. Что же это за чудо? С помощью этого замечательного плагина за несколько кликов можно установить выбранные иконки подписки и иконки ваших любимых социальных сервисов. Что же мы имеем в наличии?

· текущая версия: 2.2.1

· поддержка

Facebook

Twitter

MySpace

FriendFeed

Orkut

Flickr

Youtube

Skype

Digg

Reddit

Delicious

StumbleUpon

Google Buzz

Vimeo

Blogger

WordPress

Yelp

Last.fm

Foursquare

Meetup

RSS

E-mail

· выбор размера иконок (Icon Size)

16 × 16 пикселей

32 × 32 пикселей

64 × 64 пикселей

· 4 пакета исполнения иконок на выбор (Icon Pack)

· выбор непрозрачности фона (Type of Animation)

· выберите, следует ли открывать ссылки в новой вкладке или окне браузера (Open in new tab?)

Что еще примечтельно, есть возможность вставки тега «NOFOLLOW» в тело ссылки (Use rel=»nofollow» for links), что для многих блоггеров немаловажно.

Установка плагина, как всегда проста:

· распакуйте архив в / wp-content / plugins / каталог

· активируйте плагин через меню «Плагины» в админпанели вашего блога на WordPress

· перейдите к Внешний вид / Виджеты и активируйте виджет «Social Media Widget» – все настройки хранятся там, нет необходимости идти в «Настройки».

В настройках виджета выберите нужные вам иконки и в выбранных введите ваш username в данном сервисе или просто замените предустановленный URL на полный URL вашей странички сервиса.  Остальные поля (ненужные вам иконки) просто оставьте пустыми, удалив из них URL по умолчанию. Выберите также размер иконок, их внешний вид, тип фона, вставку «nofollow». Сохраните настройки. Готово.

screen2 295x300 Social Media Widget   простая установка иконок.

Вот что в результате всех этих несложных манипуляций у вас должно получиться:

screen3 278x300 Social Media Widget   простая установка иконок.

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

// RSS

if ( $rss != ») {

?><a href=»<?php echo $rss; ?>» <?php echo $nofollow; ?> <?php echo $newtab; ?>><img src=»<?php echo WP_PLUGIN_URL.’/’.str_replace(basename( __FILE__),»",plugin_basename(__FILE__)); ?>images/<?php echo $icon_pack.’/’.$icon_size; ?>/rss.png» alt=»<?php echo $title ?> via RSS» title=»<?php echo $title ?> через RSS» <?php if($animation == ‘fade’ || $animation == ‘combo’) { ?> style=»opacity: <?php echo $icon_opacity; ?>; -moz-opacity: <?php echo $icon_opacity;?>;» <?php } ?>class=»<?php echo $animation; ?>» /></a><?php

} else {

echo »;// If no URL Inputed

}

// Twitter

if ( $twitter != » ) {

?> <a href=»<?php echo $twitter; ?>» <?php echo $nofollow; ?> <?php echo $newtab; ?>><img src=»<?php echo WP_PLUGIN_URL.’/’.str_replace(basename( __FILE__),»",plugin_basename(__FILE__)); ?>images/<?php echo $icon_pack.’/’.$icon_size; ?>/twitter.png» alt=»<?php echo $title; ?> on Twitter» title=»<?php echo $title; ?> и следуй за мной в Twitter» <?php if($animation == ‘fade’ || $animation == ‘combo’) { ?> style=»opacity: <?php echo $icon_opacity; ?>; -moz-opacity: <?php echo $icon_opacity;?>;» <?php } ?>class=»<?php echo $animation; ?>» /></a><?php

} else {

echo »; //If no URL inputed

}

Скачать плагин можно прямо из админки блога, перейдя во вкладку Плагины / Добавить новый / Поиск и ввести «Social Media Widget» или с официального сайта плагина.

Вот, пожалуй, и все. Все, как всегда, просто, доступно и эффективно.

Удачи вам и тысячи подписчиков, читателей и последователей.

Комментариев 27

  1. Петя, как-то я уже встречал этот плагин, но не знал, для чего и нужен. А ты мне все популчрно объяснил. Спасибо, скачаю и себе установлю.

    • Наблюдатель:

      Володя, пожалуйста, рад, что может тебе пригодиться. Реально удобно. Особенно, если не заморачиваешься по поводу количества плагинов и использованию виджетов. ;)

      • Петя, поставил себе этот плагинчик, понравилось, очень удобно

        • Наблюдатель:

          Володь, посмотрел. По-моему, этот плаг стал у тебя в блоге тормозить загрузку всего сайдбара.
          Видать, не всем подходит, надо тестить. А еще есть такая вещь, как несовместимость плагинов. Так что, попробуй его погонять, вкл/выкл, посмотри, что будет.

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

            • Наблюдатель:

              Ну, вот, видишь, так всегда получается с плагинами и виджетами, ты ж знаешь это, Володь, лучше меня. ;)
              А у меня вроде нормально работает. Иль нет?

  2. А социальные иконки все еще надо устанавливать? Вроде было объявлено, что их уже отменили и за их использование платят адм. штраф через милицию и сберкассу? Нет?

    • Наблюдатель:

      Более того, за само участие в соц.сервисах и форумах предусмотрена уголовная ответственность!!!
      Ну а что делать-то, кому счас легко?!

      • Эх, хорошо тем, кто свою фамилию не светит на блогах! ;-)
        Теперь заарестуют с потрохами! :-)

        • Наблюдатель:

          А кто не светит своё фамилиё, нам с такими людями не интересно, темные они какие-то…
          Не боись, Валер, не заарештуют, отобьемси. Эт Женька тут народ пугает ;)

        • Валера, слышал, что IP теперь приравнивается к ИНН и по нему тоже могут замести. Так что имя ничего не значит. Будет арестант IP 121.09.781, например. Вот так. Даже специальные лагеря делают для тех, кто по IP отбывает. Один лагерь под Ровно, кажется, на Украине где-то, другой в средней России, ну а в Пермском крае их как грибов после дождя.

  3. Ой, Петя, давно я у тебя не была! Как жара спала – настроение появилось по блогам любимым походить, а то мы на пляже спасались, в водичке.
    За урок спасибо, пригодится.

    • Наблюдатель:

      О, Яна, привет! Рад тебя видеть!
      Ты хоть на пляже, а я все больше на любимой работе маюсь :(
      У меня этим летом спад некоторый наблюдается, но любимые блоги читаю постоянно, много реже – комментирую. А по частоте обновлений в твоем блоге и не скажешь, что ты на пляжу грелась :) (кстати, где, если не секрет?)
      Рад, что с блогуном у тебя все так хорошо складывается. Удачи!

      • Петр, а может ну эту работу и в поход?! :-)
        Кстати, немного об этом написал во 2 части сна блоггера – тебе должно понравиться! ;-)

        • Наблюдатель:

          Валер, да я б ее уже давно эту работу… Да только кроме этой работы я делать ничего не умею (или так кажется). А иногда кушать хоцца…
          Валер, читал еще утром – ну ты и расписал!!! Даже неудобно как-то стало. Молодец. Вот, жду, может кто чё напишет, что думают.

  4. Кстати, понравились новые изюминки в дизайне

    • Наблюдатель:

      Ну дык, ты ж знаешь, для меня шаблончик поменять, поковырять там чего – святое дело ;)

  5. Ты что с блогом сделал? Почему все позеленело?

    Да нет, нормально все. Красиво. Необычно.

  6. Эй, экспериментатор, опять мудришь с темой! «Скукошилось» все в узкую полоску…
    Ты остановишься когда-нибудь? ;-)

  7. Наблюдатель:

    @Женя, Валера! Спокойно, ребята, все под контролем!
    А чё, по-моему, ничего так – компактно, блогово, необычно, как Женя говорит. Это просто мы привыкли все резиново, с русским размахом, как Церетели. А зачем? Я с блога не продаю, не рекламирую.
    Скромность украшает человека :)

    • Прокрути на три поста вниз. Посмотри на свою фотку в красном платке и скажи, вот подходит такому мужику компактная тема?

      Да, нет, Петь. Хорошая тема. Ты молодец, что часто меняешь темы. Это здОрово!

      Я пт, сб, вс, пн отдыхаю. Взял отгулы. Не могу. Надо отдохнуть. Работа зарабатывать мешает. Это не правильно!

      • Наблюдатель:

        А чё, нормальный мусчина и тема эта ему к лицу, мне кажется.
        Спасибо, что оценил, учитэл ;)
        «Водку хорошую я уважаю, отличную водку я – просто люблю. Но если водка работе мешает, то ну её нафиг… работу мою!» Что-то вроде этого?
        В сб, вс, пн созвонимся, ok’?

  8. Hello,

    Thank you for talking about my plugin, Social Media Widget. Although I was forced to use Google Translate to read this website, I got a gist of what you use this plugin for and what problems you have with it.

    One of the things I hope to do in a future release is allow reordering of the plugin through the admin control panel. This should take care of that issue for you so you don’t hav eot redo it every time you upgrade my plugin.

    Thanks!

    • Наблюдатель:

      Hi, Brian.
      Thank you for the great plugin. He saved me from many of the difficulties with the installation of various icons. All very comfortable and functional.
      Thanks again and good luck :)

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