Перейти к содержанию
denor81

Перестал появляться блок "Добавлен в корзину"

Рекомендуемые сообщения

При переносе на новый хостинг - при нажатии кнопки "Добавить в корзину" - перестал появляться блок с информацией о том что товар добавлен в корзину. При обновлении страницы товар в корзинке появляется...

 

Раньше было - при нажатии "Купить" - страничка плавно прокручивалась к верху страницы и под шапкой появлялся блок с информацией о том, что товар добавлен...

 

Перестали работать все три кнопки на странице с продуктом - это: купить, сравнить и в список покупок, хотя при перезагрузке во все категории добавляется товар.

 

Сейчас при нажатии на кнопку ничего не происходит, хотя товар в корзину добавляется...

 

Кнопка выглядит так

<a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><?php echo $button_cart; ?></a>

функция или действие или как правильно называется - я так понимаю называется addToCart

 

эта функция находится в файле catalog\view\javascript\common.js этот файл в хедере прописан и загружается... в нем как раз и прописан этот всплывающий блок.

 

тут код common.js я его с дистрибутивом сравнивал - вроде все в порядке.

 

$(document).ready(function() {
	/* Search */
	$('.button-search').bind('click', function() {
		url = $('base').attr('href') + 'index.php?route=product/search';
				 
		var search = $('input[name=\'search\']').attr('value');
		
		if (search) {
			url += '&search=' + encodeURIComponent(search);
		}
		
		location = url;
	});
	
	$('#header input[name=\'search\']').bind('keydown', function(e) {
		if (e.keyCode == 13) {
			url = $('base').attr('href') + 'index.php?route=product/search';
			 
			var search = $('input[name=\'search\']').attr('value');
			
			if (search) {
				url += '&search=' + encodeURIComponent(search);
			}
			
			location = url;
		}
	});
	
	/* Ajax Cart */
	$('#cart > .heading a').live('click', function() {
		$('#cart').addClass('active');
		
		$('#cart').load('index.php?route=module/cart #cart > *');
		
		$('#cart').live('mouseleave', function() {
			$(this).removeClass('active');
		});
	});
	
	/* Mega Menu */
	$('#menu ul > li > a + div').each(function(index, element) {
		// IE6 & IE7 Fixes
		if ($.browser.msie && ($.browser.version == 7 || $.browser.version == 6)) {
			var category = $(element).find('a');
			var columns = $(element).find('ul').length;
			
			$(element).css('width', (columns * 143) + 'px');
			$(element).find('ul').css('float', 'left');
		}		
		
		var menu = $('#menu').offset();
		var dropdown = $(this).parent().offset();
		
		i = (dropdown.left + $(this).outerWidth()) - (menu.left + $('#menu').outerWidth());
		
		if (i > 0) {
			$(this).css('margin-left', '-' + (i + 5) + 'px');
		}
	});

	// IE6 & IE7 Fixes
	if ($.browser.msie) {
		if ($.browser.version <= 6) {
			$('#column-left + #column-right + #content, #column-left + #content').css('margin-left', '195px');
			
			$('#column-right + #content').css('margin-right', '195px');
		
			$('.box-category ul li a.active + ul').css('display', 'block');	
		}
		
		if ($.browser.version <= 7) {
			$('#menu > ul > li').bind('mouseover', function() {
				$(this).addClass('active');
			});
				
			$('#menu > ul > li').bind('mouseout', function() {
				$(this).removeClass('active');
			});	
		}
	}
	
	$('.success img, .warning img, .attention img, .information img').live('click', function() {
		$(this).parent().fadeOut('slow', function() {
			$(this).remove();
		});
	});	
});

function getURLVar(key) {
	var value = [];
	
	var query = String(document.location).split('?');
	
	if (query[1]) {
		var part = query[1].split('&');

		for (i = 0; i < part.length; i++) {
			var data = part[i].split('=');
			
			if (data[0] && data[1]) {
				value[data[0]] = data[1];
			}
		}
		
		if (value[key]) {
			return value[key];
		} else {
			return '';
		}
	}
} 

function addToCart(product_id, quantity) {
	quantity = typeof(quantity) != 'undefined' ? quantity : 1;

	$.ajax({
		url: 'index.php?route=checkout/cart/add',
		type: 'post',
		data: 'product_id=' + product_id + '&quantity=' + quantity,
		dataType: 'json',
		success: function(json) {
			$('.success, .warning, .attention, .information, .error').remove();
			
			if (json['redirect']) {
				location = json['redirect'];
			}
			
			if (json['success']) {
				$('#notification').html('<div class="success" style="display: none;">' + json['success'] + '<img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div>');
				
				$('.success').fadeIn('slow');
				
				$('#cart-total').html(json['total']);
				
				$('html, body').animate({ scrollTop: 0 }, 'slow'); 
			}	
		}
	});
}
function addToWishList(product_id) {
	$.ajax({
		url: 'index.php?route=account/wishlist/add',
		type: 'post',
		data: 'product_id=' + product_id,
		dataType: 'json',
		success: function(json) {
			$('.success, .warning, .attention, .information').remove();
						
			if (json['success']) {
				$('#notification').html('<div class="success" style="display: none;">' + json['success'] + '<img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div>');
				
				$('.success').fadeIn('slow');
				
				$('#wishlist-total').html(json['total']);
				
				$('html, body').animate({ scrollTop: 0 }, 'slow');
			}	
		}
	});
}

function addToCompare(product_id) { 
	$.ajax({
		url: 'index.php?route=product/compare/add',
		type: 'post',
		data: 'product_id=' + product_id,
		dataType: 'json',
		success: function(json) {
			$('.success, .warning, .attention, .information').remove();
						
			if (json['success']) {
				$('#notification').html('<div class="success" style="display: none;">' + json['success'] + '<img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div>');
				
				$('.success').fadeIn('slow');
				
				$('#compare-total').html(json['total']);
				
				$('html, body').animate({ scrollTop: 0 }, 'slow'); 
			}	
		}
	});
}

Почему могло отключиться? Почему не работает? Сайт загружается без ошибок вроде бы...

 

Помогите пожалуйста.!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все у Вас работает. К чему паника?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

я опять на старый хостинг перекинул... паника в основном была из за этой темы https://opencartforum.com/topic/22174-reshenopozhaluista-pomogite-razobratsia-s-dolg/ ее решил, но на новом хостинге кнопка купить перестала работать - сейчас уже ns сервера обновились - перекинул на старый... там все работает. короче из соседней темы еще раз убедился в том, что лучше лишний час потратить на просмотр скриптов, которые ставишь, чем потом такой головняк...........

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

я опять на старый хостинг перекинул... паника в основном была из за этой темы https://opencartforum.com/topic/22174-reshenopozhaluista-pomogite-razobratsia-s-dolg/ ее решил, но на новом хостинге кнопка купить перестала работать - сейчас уже ns сервера обновились - перекинул на старый... там все работает. короче из соседней темы еще раз убедился в том, что лучше лишний час потратить на просмотр скриптов, которые ставишь, чем потом такой головняк...........

Хотите что-бы все работало? Есть только 2 ресурса где стоит качать\покупать модули:

 

Этот форум и http://opencart.com/

 

Вам нужно было смотреть в FireBug что-бы определить в чем проблема

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а как проверить скаченные скрипты на вредоносный код? я в той теме отписался... подскажите если знаете... спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а как проверить скаченные скрипты на вредоносный код? я в той теме отписался... подскажите если знаете... спасибо!

 

Как минимум знать основы PHP и структуру Opencart, высматривать в файлах нетипичные куски кода.

 

+ если у Вас нормальных хостинг то они напишут Вам что найдены вирусы и в каких файлах

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

хостинг ... а нет какого нибудь php антивируса - что бы сайт проверить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

http://vms.drweb.com/online/

Бекап туда пульнёте, должно найти если что не так

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

оо. спасибо - сейчас бекап кину...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.