История просмотренных материалов by Apocalypse для uCoz
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<script> // История просмотра материалов by Apocalypse if(localStorage.getItem('apov')) { var a = parseInt(localStorage.getItem('apov').split(',').length)-1, b = localStorage.getItem('apov').split(','), c = '$ENTRY_URL$', d = '$ENTRY_TITLE$'; if(localStorage.getItem('apov').indexOf(c) == -1) { if(a < 10) { if(a == 9) { localStorage.setItem('apov', b.slice(1) + c + ' ~~ ' + d + ','); } else { localStorage.setItem('apov', localStorage.getItem('apov') + c + ' ~~ ' + d + ','); }; }; }; } else { localStorage.setItem('apov', '$ENTRY_URL$ ~~ $ENTRY_TITLE$,'); }; // imapo.ru (c) 2017 </script> |
1 2 3 4 5 6 7 8 9 10 11 12 |
<div id="apoview" style="padding:5px"><b></b><div></div></div> <script> if(localStorage.getItem('apov')) { var apod = $('#apoview'); var a = parseInt(localStorage.getItem('apov').split(',').length)-1, b = localStorage.getItem('apov').split(','); apod.children('b').html('<strong>Вы недавно смотрели:</strong><br>'); for(i=0; i<a; i++) { apod.children('div').html(apod.children('div').html() + '<br><a href="' + b[i].split(' ~~ ')[0] + '">' + b[i].split(' ~~ ')[1] + '</a>'); }; apod.html(apod.html() + '<a href="javascript://" onclick="localStorage.removeItem(\'apov\');apod.children(\'div\').slideUp(700);">[ - Очистить список - ]</a>') }; </script> |
А можно сделать условие, если я ничего не посмотрел, то писало: Вы ничего не посмотрели, или что-то вроде того?
Замени
на
Надпись не пропадает после просмотра материала..(
Добавь перед
это
Не работает, точнее работает, но выводится только после просмотра
Не знаю, что ты там и куда вставлял, но у меня на тестовом сайте всё прекрасно работает
А все, посмотрел как надо, я правильно все вставил, просто забыл между дивами написать История просмотров пуста...
Еще раз спасибо)
Пожалуйста!