Страница 1 из 11
Форум про uCoz » Раздел uCoz » Скрипты и коды uCoz » Посекундный обратный отсчёт от даты выложенного материала
Посекундный обратный отсчёт от даты выложенного материала
Kosten
Дата: Четверг, 19.04.2012, 10:29 | Сообщение # 1
Администраторы
Сообщений:12706
Награды: 39


Код вставлять в Вид материалов в самый низ
Подходит для всех модулей Каталог файлов,Блог и т.д
Установлен на этом сайте в этом модуле


Code
<!-- Обратный отсчёт -->
<span style="font-size:9px; color: grey" id="d$ID$"></span>
<script type="text/javascript">
function corrDate(t,n){return n!=0?" " + n + " " +
t[n%10==1&&n%100!=11?0:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?1:2] + ", ":"";};
(function(time){var
everySecond=true,ar=arguments,_=Math.ceil((time-($TIMESTAMP$*1000))/(1000)),day,hour,min,sec,text=[['день', 'дня',
'дней'], ['час', 'часа', 'часов'], ['минуту', 'минуты', 'минут'], ['секунду', 'секунды', 'секунд']],res; day =
Math.floor((_/86400)); _=_-(day*86400); hour = Math.floor((_/3600)); _=_-(hour*3600); min = Math.floor((_/60));
_=_-(min*60); res="Материал был добавлен" + corrDate(text[0],day) + corrDate(text[1],hour) + corrDate(text[2],min)
+ corrDate(text[3],_); document.getElementById("d$ID$").innerHTML=res.replace(/\,\s$/, " назад."); if (everySecond)
{setTimeout(function(){ar.callee(new Date().getTime());},1000);}})(new Date().getTime());
</script>
<!-- Обратный отсчёт -->


frecsarg
Дата: Пятница, 26.02.2016, 18:49 | Сообщение # 2
Пользователи
Сообщений:13
Награды: 0


Посмотрим, как там отчитывать будет.
Форум про uCoz » Раздел uCoz » Скрипты и коды uCoz » Посекундный обратный отсчёт от даты выложенного материала
Страница 1 из 11
Поиск: