Перейти к содержимому


Кнопка Добавить Сайт В Закладки Браузера(Шаблон Лето)


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 Эбболка

Эбболка

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 355 сообщений

Отправлено 02 Ноябрь 2015 - 12:46

Как создать кнопку добавления в закладки браузера?

Добрый день! Ув. модераторы я думаю эта кнопка будет интересна многим пользователям нашей платформы.
О том для чего нужна кнопка ребята могут прочесть в ссылке выше. Спасибо, за ответ.

#2 Эбболка

Эбболка

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 355 сообщений

Отправлено 02 Ноябрь 2015 - 14:10

в  main.js добавлен код
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;
a.href=url;
return true;
}
else {
// Unknown
alert('Нажмите Ctrl-D чтобы добавить страницу в закладки');
}
});
});

в скрипты добавлен код

<script type="text/javascript" src="http://ваш-сайт.ru/j...k.js"></script>

в шпаку добавлен код
<a href="#" onclick="return add_favorite(this);">Добавить в Избранное</a>

при нажатии выдает ошибку.

#3 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 402 сообщений

Отправлено 02 Ноябрь 2015 - 19:52

Просмотр сообщенияЭбболка (02 Ноябрь 2015 - 14:10) писал:

в  main.js добавлен код
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;
a.href=url;
return true;
}
else {
// Unknown
alert('Нажмите Ctrl-D чтобы добавить страницу в закладки');
}
});
});

в скрипты добавлен код


<script type="text/javascript" src="http://ваш-сайт.ru/j...k.js"></script>

в шпаку добавлен код
<a href="#" onclick="return add_favorite(this);">Добавить в Избранное</a>

при нажатии выдает ошибку.



Уточните, на каком аккаунте данный скрипт установлен?

#4 Эбболка

Эбболка

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 355 сообщений

Отправлено 02 Ноябрь 2015 - 19:59

Просмотр сообщенияMikDark (02 Ноябрь 2015 - 19:52) писал:

Уточните, на каком аккаунте данный скрипт установлен?




  • Аккаунт SL-363025

нужен не именно этот код а в принципе главное просто осуществить всплывающее предложенье добавить сайт в закладки

#5 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 23 805 сообщений

Отправлено 02 Декабрь 2015 - 03:09

В конец файла main.js вставьте:
function addFavorite(a) {
	var title = document.title;
	var 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" || window.sidebar) {
				a.rel="sidebar";
				a.title=title;
				a.url=url;
				a.href=url;
				return true;
			}
			else {
				// Unknown
				alert('Нажмите Ctrl-D чтобы добавить страницу в закладки');
			}
		}
	}
	return false;
}

В необходимом месте в шаблоне HTML расположите кнопку:
<a href="#" onclick="return addFavorite(this);">Добавьте страницу в избранное!</a>

Проверено в Mozilla, работает корректно.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных