Сколько времени тому назад был добавлен материал для сайтов на uCoz
Очень интересное решение: для материала будет подключен счётчик, который в реальном времени покажет, сколько времени тому назад был добавлен материал.

Установка:


В нужном модуле на странице материала и комментариев к нему в том месте, где хотите видеть счётчик, вставляйте:


Код
<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("S$ID$").innerHTML = res.replace(/\,\s$/,
" назад.");
if (everySecond) {
setTimeout(function() {
ar.callee(new Date().getTime());
}, 1000);
}
})(new Date().getTime());
</script>

Источник Ucodes

Всего комментариев: (0)

_LOGGED_IN$)?>
Чтобы оставить комментарий под этой публикацией, войдите или зарегистрируйтесь.

Случайные материалы

100 бесплатных иконок
100 бесплатных иконок
Интересная замена фотографий «Нет аватара» для uCoz
Интересная замена фотографий «Нет а
CSS3 выдвижной нижний блок (footer)
CSS3 выдвижной нижний блок (footer)
BumpTop Pro
BumpTop Pro
Почему Instagram изменил логотип?
Почему Instagram изменил логотип?
Дополнительное поле на персональной странице для uCoz
Дополнительное поле на персональной