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


Кнопка Добавить В Закладки


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

#21 Сake

Сake

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

  • Модератоpы
  • 5 979 сообщений

Отправлено 02 Октябрь 2013 - 00:09

Цитата

Все сделал, в HEAD скрипт добавил, ссылочку втыкаю... в Опере работает, а в других браузерах (Експлорер, ФайерФокс) нет!

В какой версии firefox вы проверяли? Проверял в 24.0 ссылка вызывает панель добавления закладки. Попробуйте использовать следующий код, добавив его в файл main.js

$(function() {
	$(".bookmarkme").click(function() {
		if(window.sidebar) { // Mozilla Firefox Bookmark
			window.sidebar.addPanel(location.href,document.title,"");
		}
  else if(window.external) { // IE Favorite
			window.external.AddFavorite(location.href,document.title);
  }
		else if(window.opera && window.print) { // Opera Hotlist
			this.title = document.title;
			return true;
		}
	});
});

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

<a style="cursor: pointer; display: inline; float: none ! important; height: auto; padding: 0px; margin: 0px;" class="bookmarkme more-link" title="{PAGE_TITLE}" href="#">Добавить в избранное</a>


#22 PowerTea

PowerTea

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 177 сообщений
  • ГородКалининград

Отправлено 03 Октябрь 2013 - 10:24

Просмотр сообщенияСake (02 Октябрь 2013 - 00:09) писал:

В какой версии firefox вы проверяли? Проверял в 24.0 ссылка вызывает панель добавления закладки. Попробуйте использовать следующий код, добавив его в файл main.js

$(function() {
$(".bookmarkme").click(function() {
	 if(window.sidebar) { // Mozilla Firefox Bookmark
		 window.sidebar.addPanel(location.href,document.title,"");
	 }
else if(window.external) { // IE Favorite
		 window.external.AddFavorite(location.href,document.title);
}
	 else if(window.opera && window.print) { // Opera Hotlist
		 this.title = document.title;
		 return true;
	 }
});
});

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

<a style="cursor: pointer; display: inline; float: none ! important; height: auto; padding: 0px; margin: 0px;" class="bookmarkme more-link" title="{PAGE_TITLE}" href="#">Добавить в избранное</a>

Теперь работает в FireFox, а в Опере нет! ;)

#23 Сake

Сake

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

  • Модератоpы
  • 5 979 сообщений

Отправлено 04 Октябрь 2013 - 00:35

Давайте попробуем объединить код. Вместо кода

$(function() {
		$(".bookmarkme").click(function() {
				if(window.sidebar) { // Mozilla Firefox Bookmark
						window.sidebar.addPanel(location.href,document.title,"");
				}
  else if(window.external) { // IE Favorite
						window.external.AddFavorite(location.href,document.title);
  }
				else if(window.opera && window.print) { // Opera Hotlist
						this.title = document.title;
						return true;
				}
		});
});

попробуйте следующий код

$(function() {
		$(".bookmarkme").click(function() {
				if(window.sidebar) { // Mozilla Firefox Bookmark
						window.sidebar.addPanel(location.href,document.title,"");
				}
  else if(window.external) { // IE Favorite
						window.external.AddFavorite(location.href,document.title);
  }
				else { // Opera Hotlist
						this.title = document.title;
	  this.href=document.location;
	  this.rel = "sidebar";
						return true;
				}
		});
});


#24 Serg83

Serg83

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

  • Пользователи
  • PipPipPipPip
  • 530 сообщений
  • Городсанкт-петербург

Отправлено 02 Октябрь 2014 - 12:18

пробовал все варианты, описанные в теме.
сейчас сделано как писал Cake в предыдущем сообщении.

в firefox и Опере  не работает...
работает только в IE...
ссылка находится на странице товара под кнопкой "купить"

#25 Serg83

Serg83

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

  • Пользователи
  • PipPipPipPip
  • 530 сообщений
  • Городсанкт-петербург

Отправлено 02 Октябрь 2014 - 14:48

а еще не получается поставить ссылку по центру под кнопкой "купить"

#26 Ирина345

Ирина345

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

  • Модераторы
  • 5 709 сообщений

Отправлено 04 Октябрь 2014 - 09:42

Просмотр сообщенияSerg83 (02 Октябрь 2014 - 14:48) писал:

а еще не получается поставить ссылку по центру под кнопкой "купить"
Здравствуйте, попробуйте воспользоваться инструкцией из сообщения #11
так что бы сдвинуть строку Вам нужно добавить значение "padding-left: 15px;"е в стиль данной ссылки

#27 Serg83

Serg83

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

  • Пользователи
  • PipPipPipPip
  • 530 сообщений
  • Городсанкт-петербург

Отправлено 05 Октябрь 2014 - 20:25

спасибо

#28 Serg83

Serg83

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

  • Пользователи
  • PipPipPipPip
  • 530 сообщений
  • Городсанкт-петербург

Отправлено 05 Октябрь 2014 - 20:45

Просмотр сообщенияИрина345 (04 Октябрь 2014 - 09:42) писал:

Здравствуйте, попробуйте воспользоваться инструкцией из сообщения #11
так что бы сдвинуть строку Вам нужно добавить значение "padding-left: 15px;"е в стиль данной ссылки

в firefox то теперь работает, а в других браузерах нет....  как сделать кнопку рабочей во всех браузерах?

#29 Serg83

Serg83

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

  • Пользователи
  • PipPipPipPip
  • 530 сообщений
  • Городсанкт-петербург

Отправлено 09 Октябрь 2014 - 17:04

обратите, пожалуйста, внимание на данную тему

#30 Сake

Сake

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

  • Модератоpы
  • 5 979 сообщений

Отправлено 09 Октябрь 2014 - 23:32

Пожалуйста, уточните - в какой версии браузера опера вы проверяете работу ссылки?

#31 Serg83

Serg83

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

  • Пользователи
  • PipPipPipPip
  • 530 сообщений
  • Городсанкт-петербург

Отправлено 10 Октябрь 2014 - 09:25

Просмотр сообщенияСake (09 Октябрь 2014 - 23:32) писал:

Пожалуйста, уточните - в какой версии браузера опера вы проверяете работу ссылки?

в Opere проверил тоже - работает.

не работает в IE и Яндексе как минимум:
-  Яндекс браузер 14.8.1985.12018
-  IE 11.0.96....  с последним обновлением 11.0.12

#32 Сake

Сake

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

  • Модератоpы
  • 5 979 сообщений

Отправлено 11 Октябрь 2014 - 01:48

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

$(function () {
  $('#bookmarkme').click(function () {
	if (window.sidebar) {
	  window.sidebar.addPanel(location.href, document.title, ''); // Mozilla Firefox Bookmark
	} else if (window.external) {
	  window.external.AddFavorite(location.href, document.title); // IE Favorite
	}
	else if (window.opera && window.print) {
	  this.title = document.title; // Opera Hotlist
	  return (true);
	} else {
	  alert('Press ' + (navigator.userAgent.toLowerCase().indexOf('mac') != - 1 ? 'Command/Cmd' : 'CTRL') + ' + D to bookmark this page.');
	}
  });
});

в качестве ссылки используйте

<a id="bookmarkme" href="#" rel="sidebar" title="bookmark this page">Bookmark This Page</a>


#33 Serg83

Serg83

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

  • Пользователи
  • PipPipPipPip
  • 530 сообщений
  • Городсанкт-петербург

Отправлено 12 Октябрь 2014 - 13:56

Просмотр сообщенияСake (11 Октябрь 2014 - 01:48) писал:

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

$(function () {
$('#bookmarkme').click(function () {
if (window.sidebar) {
	 window.sidebar.addPanel(location.href, document.title, ''); // Mozilla Firefox Bookmark
} else if (window.external) {
	 window.external.AddFavorite(location.href, document.title); // IE Favorite
}
else if (window.opera && window.print) {
	 this.title = document.title; // Opera Hotlist
	 return (true);
} else {
	 alert('Press ' + (navigator.userAgent.toLowerCase().indexOf('mac') != - 1 ? 'Command/Cmd' : 'CTRL') + ' + D to bookmark this page.');
}
});
});

в качестве ссылки используйте

<a id="bookmarkme" href="#" rel="sidebar" title="bookmark this page">Bookmark This Page</a>


сделал, но не работает в  Яндекс браузере 14.8.1985.12018

#34 Сake

Сake

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

  • Модератоpы
  • 5 979 сообщений

Отправлено 14 Октябрь 2014 - 00:26

К сожаления как для Yandex, так и для Chrome нет доступного решения добавления закладок.

#35 Serg83

Serg83

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

  • Пользователи
  • PipPipPipPip
  • 530 сообщений
  • Городсанкт-петербург

Отправлено 15 Октябрь 2014 - 21:45

Просмотр сообщенияСake (14 Октябрь 2014 - 00:26) писал:

К сожаления как для Yandex, так и для Chrome нет доступного решения добавления закладок.
жаль конечно...




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

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