Как сделать ссылку Добавить в избранное

Как сделать ссылку Добавить в избранное | n-wp.ru Настройки

Чем мы только не пользуемся, чтобы запомнить ссылку — социальные закладки, Twitter, Facebook, Google Buzz, Вконтакте, и прочее и прочее и прочее… Но есть одно вещь, которая по популярности может заткнуть за пояс самых продвинутых, самое навороченное, самое современное и самое модное — это привычные избранные закладки в вашем браузере.

Как сделать ссылку Добавить в избранное

Конечно же, всегда можно просто нажать Ctrl + D, и занести страницу блога в Избранное, но не все это помнят, не все об этом знают, да и попросту бывает лень. Поэтому наикратчайшим способом популяризации блога является версия для ленивых — ссылка прямо блоге «Добавить в Избранное». Давайте ее сделаем за пять минут всем врагам назло.

Вариант первый

Обычной ссылкой запустить что-то в вашем браузере так просто не удастся, а вот с помощью простого Java-скрипта сделать это можно. Откройте то место, в котором должна выводиться такая ссылка «Отправить в Избранное» — обычно это сайдбар (sidebar.php), футер (footer.php) или конец одиночного поста (single.php) — и вставьте в него такой код:

var bookmarkurl=""
var bookmarktitle=" - бла-бла-бла ваш текст"
function addbookmark()
{
                 if (document.all)
                 window.external.AddFavorite(bookmarkurl,bookmarktitle)
}
                 if (document.all)
                 document.write('Добавить эту страницу в Избранное вашего браузера')

Все, готово — ссылка появится, и при клике на нее будет в браузере открываться диалог добавления ссылки в Избранное. Обратите внимание на бла-бла-бла ваш текст - тут может быть любой ваш текст. Например, n-wp.ru - WordPress для зайчиков и белочек. Пользуйтесь!

Вариант второй

Когда написал эту статью, то обнаружил, что первый вариант работает только в Internet Explorer. Поэтому предлагаю второй вариант, работающий как в Internet Explorer, так и в Firefox и Opera.

<a rel="sidebar" href="">В избранное</a>

Просто вставляем код в место вывода ссылки и пользуемся результатом.

tiaurus

Автор n-wp.ru — блога о WordPress для новичков.

Оцените автора
Добавить комментарий

  1. ger

    Спасибо.

    Второй вариант в IE8 не хочет работать. :(
    Сначала блокирует куки, а при отключении блокирования просто линкует на ту же страницу..

    Опера и мазила без нареканий.

    Ответить
    1. tiaurus

      Второй вариант гарантированно работает в IE8:

      Я его для того и нашел, чтобы он работал во всех распространенных браузерах.

      Ответить
      1. ger

        Текстовая ссылка действительно работает, но у меня код вида:

         <a href="" rel="sidebar nofollow ugc">"><img src="<?php bloginfo('stylesheet_directory'); ?>/images/spacer.gif" width="240" height="55" alt="" align="right"></a> 

        Вот её ИЕ не хочет открывать..

        Ответить
        1. tiaurus

          Пропишите к картинке не относительный, а абсолютный, полный путь к картинке, начинающийся с

          http://
          Ответить
  2. FOBOS

    А как сделать, «Сделать стартовой»?

    Ответить
    1. Зачем вам такие анахронизмы?

      Ответить
    2. tiaurus

      Универсального рецепта для всех браузеров, ну или хотя бы для большинства, к сожалению нет. Это такой геморрой из разряда «чтобы не было проблем, лучше и не начинать». Есть скрипт, работающий в Internet Explorer, а в остальных браузерах не работающий, но даже его приводить не буду. Наверное, лучшим выходом будет сделать так, как, например, Рамблер сделал: http://www.rambler.ru/doc/startpage.shtml

      Ответить
  3. Unnamed

    В FF страница добавляется в закладки, но при нажатии на закладку страница открывается там же где закладки, т.е. как во фрейме… но если перейти по какой-то ссылке на сайте то только тогда нормально открывается.

    Ответить
  4. Никита

    Спасибо, второй вариант действительно работает во всех браузерах.

    Ответить
    1. Кажется, в Google Chrome не работает.

      Ответить
  5. Александр
    Ответить