Сколько времени тому назад был добавлен материал для сайтов на 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$)?>
Чтобы оставить комментарий под этой публикацией, войдите или зарегистрируйтесь.

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

Смена фона страницы в зависимости от времени суток
Смена фона страницы в зависимости о
Driver Status Dashboard
Driver Status Dashboard
Антиспам для комментариев на условных операторах
Антиспам для комментариев на условн
Своя страница технических работ
Своя страница технических работ
Смена ника без ПУ.
Смена ника без ПУ.
30+ инструментов для веб-дизайна на каждый день
30+ инструментов для веб-дизайна на