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

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

Анимационные плоские смайлики
Анимационные плоские смайлики
Скрипт запрещающий смотреть код материала гостям для uCoz
Скрипт запрещающий смотреть код мат
Расширение контента при прокрутке
Расширение контента при прокрутке
Плавная прокрутка по блокам с jQuery
Плавная прокрутка по блокам с jQuer
Материалы пользователя в его профиле
Материалы пользователя в его профил
Сервис Background Burner – убираем фон с картинок
Сервис Background Burner – убираем