Задача такая, нужно считать количество акции и вывести их в одном блоке цифрой, после перехода на раздел "акции", нужно обнулить это число и записать данные в куки - с этим разобрался
var x = $('.akcii.item').length;
var b = '<span>' + x + '</span>';
$('.akc.menu-item a').append(b);
После код куки
function getCookie() {
var cookies = document.cookie.match ( '(^|;) ?adultconfirmed=([^;]*)(;|$)'
);
if (cookies) { $('.akc.menu-item a span').html('0'); }
}
if(window.location.toString().indexOf('/akcii/')>0){
document.cookie = 'adultconfirmed=yes; path=/; expires=01/01/2100 00:00:00';
$('.akc.menu-item a span').html('0');
};
getCookie();
После перехода на страницу акции число обнуляется и сохраняется в кэше, как сделать так, чтобы при добавлении новой акции, к 0 прибавлялось 1. Т.е. пользователь зашел на сайт, видит количество новых акций "4", после перехода на страницу акции = 0, и при добавлении новой акции (кэш сохранился ж, и блок обнуляется) к 0 прибавлялось 1, после очистки кэша значение будет 5 (4 старые акции и 1 новая)
Сборка персонального компьютера от Artline: умный выбор для современных пользователей