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


Фотография
- - - - -

Перенаправление на главную страницу при очистке корзины


Лучший Ответ Cheren-dow , 14 January 2014 - 21:36

Посмотрите в документации по JS о document.location.href

Впишите насильно

document.location.href = 'http://mysite.ru';

Все должно сработать - проверял

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 5

#1 RDG

RDG

Отправлено 09 January 2014 - 14:40

Уважаемые коллеги!

Скажите пожалуйста, можно ли сделать перенаправление на главную (или другую какую либо) страницу после нажатия в корзине кнопки "удалить всё", ну т.е. после очистки корзины?


  • 0

#2 Cheren-dow

Cheren-dow

Отправлено 09 January 2014 - 21:07

Да можно сделать, для этого нужно внести поправку в JS файл

сайт\media\zoo\applications\jbuniversal\assets\js\jquery.jbzootools.min.js

Т.к файл сжатый показываю скриншот что вам нужно найти - выделено красным

2d3e2d_200x0.png

То что выделено зеленым заменяем на то что выделено зеленом на этом скриншоте

0024f4_200x0.png

В этом случае после удаления будет редирект на главную

Что бы полностью(нормально) увидить что вы сделали можете открыть файл

сайт\media\zoo\applications\jbuniversal\assets\js\jquery.jbzootools.orig.js

И найти вот эти строки

// remove all
$('.jsDeleteAll', $obj).click(function () {

	var $button = $(this);

	if (confirm(options.clearConfirm)) {

		jbzooAjax({
			'url': options.clearUrl,
			'success': function () {
				window.location.reload();
			}
		});

	}

});

Мы заменили window.location.reload(); на document.location.href = 'index.php' и получили 

// remove all
$('.jsDeleteAll', $obj).click(function () {

	var $button = $(this);

	if (confirm(options.clearConfirm)) {

		jbzooAjax({
			'url': options.clearUrl,
			'success': function () {
				document.location.href = 'index.php';
			}
		});

	}

});

Но как писал выше нужно эти поправки внеси в этот файл

сайт\media\zoo\applications\jbuniversal\assets\js\jquery.jbzootools.min.js

  • 0
Изображение
 

#3 RDG

RDG

Отправлено 14 January 2014 - 20:50

Извиняюсь только сейчас добрался, сделал как вы сказали, но перенаправление происходит на страницу

 

http://orangemotors....t/zoo/index.php

 

И соответственно 404-я вылезает.

 

Что то тут не так... у меня...


  • 0

#4 Cheren-dow

Cheren-dow

Отправлено 14 January 2014 - 21:36   Лучший Ответ

Посмотрите в документации по JS о document.location.href

Впишите насильно

document.location.href = 'http://mysite.ru';

Все должно сработать - проверял


  • 1
Изображение
 

#5 Cheren-dow

Cheren-dow

Отправлено 16 January 2014 - 08:47

У вас все получилось тему можно закрывать?


  • 0
Изображение
 

#6 RDG

RDG

Отправлено 16 January 2014 - 09:40

Да всё хорошо, я кнопочку нажал с благодарностью)) закрываем


  • 0




Click to return to top of page in style!