Повесить счетчик на кнопку

S
На сайте с 28.09.2013
Offline
35
978

Что-то делаю не так, и не могу повесить счетчик на кнопку корзины на сайте http://getswag.ru/ (яндекс метрика)

вот кусок кода из файла .tpl

<h2 class="title">{l s='Quick order' mod='quickorder'}</h2>
<div class="qform_container">
<div id="errors" class="error hidden"></div>
<div id="success" class="success hidden">{l s='Thanks, order complete' mod='quickorder'}</div>
<div id="confirm" class="confirm hidden">
<input type="submit" class="button" onclick="yaCounter21778342.reachGoal('ORDER'); return true;" title="{l s='Click here to submit your order!' mod='quickorder'}" name="confirmOrder" id="confirmOrder" value="{l s='Confirm my order' mod='quickorder'}">
</div>

и вот .js код файла модуля корзины

$(document).ready(function()
{
$('#add_to_cart input').mouseup(function(){
setTimeout(function() {
$("#quickorder").click();
}, 1100);
});


$('#quickorder').click(function(){
$.fancybox({
'overlayShow' : true,
'hideOnOverlayClick' : false,
'hideOnContentClick' : false,
'enableEscapeButton' : false,
'titleShow' : false,
'showCloseButton' : true,
'centerOnScroll' : false,
'href' : baseDir + 'modules/quickorder/ajax.php',
'padding' : 0,
'autoScale' : false,
'scrolling' : 'yes',


ajax : {
type : "GET",
},
'onStart' : function() {
$('#fancybox-outer').addClass('quip');
},
'onClosed' : function() {
$('#fancybox-outer').removeClass('quip');
},
'onComplete' : function() {

$('#carrier').change(function(){
if ($(this).val() == 3)
{
$('#total_price_with_tax').html(formatCurrency((total_shipping + total_price), currencyFormat, currencySign, currencyBlank));
$('.cart_total_delivery').show();
}
else
{
$('.cart_total_delivery').hide();
$('#total_price_with_tax').html(formatCurrency((total_price), currencyFormat, currencySign, currencyBlank));
}
});

$('.cart_quantity_delete').click(function(){
var ids = $(this).attr('id').split('_');
if (typeof(ids[0]) != 'undefined')
{
ajaxCart.remove(ids[0], ids[1], ids[2], ids[3]);
$(this).parent().parent().parent().remove();
}

if ($('#cart_summary tbody tr').length == 0)
$.fancybox.close();
return false;
});


$('#qform #submitOrder').click(function(){
$.fancybox.showActivity();

var email = $('#email').val();
var phone = $('#phone_mobile').val();
var firstname = $('#firstname').val();
var lastname = $('#lastname').val();
var address = $('#address').val();
var comment = $('#comment').val();
var carrier = $('#carrier option:selected').val();
var payment = $('#payment option:selected').val();

var middlename = $('#middlename').val();
var city = $('#city').val();
var postcode = $('#postcode').val();

$.ajax({
type: 'POST',
url: baseDir + 'modules/quickorder/ajax.php',
async: true,
cache: false,
dataType : "json",
data: 'submitQorder=true' + '&email=' + email + '&phone=' + phone + '&firstname=' + firstname + '&lastname=' + lastname + '&address=' + address + '&comment=' + comment + '&carrier=' + carrier + '&payment=' + payment + '&middlename=' + middlename + '&city=' + city + '&postcode=' + postcode + '&token=' + static_token,
success: function(jsonData)
{
if (jsonData.hasError)
{
var errors = '<b>'+'–Ю—И–Є–±–Ї–Є: ' + '</b><ol>';
for(error in jsonData.errors)
if(error != 'indexOf')
errors += '<li>'+jsonData.errors[error]+'</li>';
errors += '</ol>';

$('#errors').html(errors).slideDown('slow');
$.fancybox.resize();
$.fancybox.hideActivity();
}
else
{
window.onload = function() {yaCounter21778342.reachGoal('ORDER');};

$('.ajax_cart_total').text(0);
$('.ajax_cart_quantity, .ajax_cart_product_txt_s, .ajax_cart_product_txt, .ajax_cart_total').each(function(){
$(this).hide();
});
$('#cart_block dl.products').remove();
$('.ajax_cart_no_product').show('slow');
$("#cart_block").stop(true, true).slideUp(200);
$('#cart_block_no_products').slideDown(450);
$('#cart_block dl.products').remove();


$('#qform #wrap').hide();
$('#qform #errors').slideUp('slow', function(){
$('#qform #errors').hide();
$('#qform .submit').hide();
$('#qform .cart_navigation').hide();
$('#qform #success').show();
});

$.fancybox.hideActivity();
$.fancybox.resize();
}
},
error: function(XMLHttpRequest, textStatus, errorThrown) {alert("TECHNICAL ERROR: unable to save order \n\nDetails:\nError: " + XMLHttpRequest + "\n" + 'Text status: ' + textStatus);}
});
return false;
});
}});
return false;
});
});

Что делаю не так?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий