Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

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


Recommended Posts

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

 

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

 

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

 

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

 

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

<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'); 
			}	
		}
	});
}

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

 

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

Link to post
Share on other sites

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

Link to post
Share on other sites

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

Link to post
Share on other sites

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

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

 

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

 

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

Link to post
Share on other sites

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

Link to post
Share on other sites

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

 

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

 

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

Link to post
Share on other sites

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

Link to post
Share on other sites

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

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.