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

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

LinguaLeo – онлайн сервис для изучения английского языка
LinguaLeo – онлайн сервис для изуче
Ccылка 3-х видов на материал
Ccылка 3-х видов на материал
Коллекция иконок в стиле Drupal
Коллекция иконок в стиле Drupal
BumpTop Pro
BumpTop Pro
9 бесплатных инструментов для дизайна интерфейсов
9 бесплатных инструментов для дизай
Функциональный слайдер с автопрокруткой
Функциональный слайдер с автопрокру