Как в вордпресс сделать кнопку Запомнить сайт

[Удален]
990

Хочу сделать в WP кнопку Запомнить сайт (которая будет инициировать сохранение сайта в закладках браузера). Подскажите, плз, необходимый плагин.

infair
На сайте с 16.03.2007
Offline
68
#1

Не знаю нужен ли для этого плагин, стандартными средствами это сделать проще - где-нибудь в ситебаре добавить

<a href="#" onClick="window.external.addFavorite('URL', 'title'); return false;">Добавить в избранное</a>

Вместо URL пишите полный(http://...) адрес своего сайта. Вместо title - его название.

NZ
На сайте с 20.09.2009
Offline
12
#2

Нет. Сейчас более актуально кроссбраузерное добавление. Предыдущий вариант работает не на всех браузерах.

JavaScript-функция (вставляем, например, между <head> и </head>)


<script>
function add_favorite(a) {
title=document.title;
url=document.location;
try {
// Internet Explorer
window.external.AddFavorite(url, title);
}
catch (e) {
try {
// Mozilla
window.sidebar.addPanel(title, url, "");
}
catch (e) {
// Opera
if (typeof(opera)=="object") {
a.rel="sidebar";
a.title=title;
a.url=url;
return true;
}
else {
// Unknown
alert('Нажмите Ctrl+D чтобы добавить страницу в закладки.');
}
}
}
return false;
}
</script>

Ссылка на добавление страницы в избранное:

<a href="#" onclick="javascript: return add_favorite(this);">Добавить в Избранное</a>
[Удален]
#3
NutZ:
Нет. Сейчас более актуально кроссбраузерное добавление. Предыдущий вариант работает не на всех браузерах.

JavaScript-функция (вставляем, например, между <head> и </head>)

<script>
function add_favorite(a) {
title=document.title;
url=document.location;
try {
// Internet Explorer
window.external.AddFavorite(url, title);
}
catch (e) {
try {
// Mozilla
window.sidebar.addPanel(title, url, "");
}
catch (e) {
// Opera
if (typeof(opera)=="object") {
a.rel="sidebar";
a.title=title;
a.url=url;
return true;
}
else {
// Unknown
alert('Нажмите Ctrl+D чтобы добавить страницу в закладки.');
}
}
}
return false;
}
</script>


Ссылка на добавление страницы в избранное:

<a href="#" onclick="javascript: return add_favorite(this);">Добавить в Избранное</a>

Cпасибо помогло)

NZ
На сайте с 20.09.2009
Offline
12
#4

plamar, да на здоровье.

Vamerah
На сайте с 19.08.2008
Offline
37
#5

Попробовал код. В Firefox 3.5 при нажатие на ссылку ничего не происходит.

Шью тапки для буржуев.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий