С помощью этого скрипта вы сможете перевести время написания поста/комментария в формат xx минут назад/xx дней назад.
В социальных сетях (Вконтакте, Facebook и т.д.) вывод времени построен так, что время публикации отображает, сколько секунд/минут/часов назад была оставлена запись. Такой вариант очень просто сделать и на своем портале uCoz, использую небольшой JavaScript c помощью стандартного «юкозовского» тега $TIMESTAMP$.
$TIMESTAMP$ - метка времени добавления материала. Данный тег выводит количество секунд, прошедших с определенного момента до настоящего времени.
[b
]Установка: Приступим к установке вывода время публикации материала как в
ВКонтакте для uCoz.
1. На страницах, где бы вы хотели изменять время данным образом подключаем скрипт:
Код
<script type="text/javascript" src="http://webo4ka.ru/Ucoz8/timestamp.js"></script>
<script type="text/javascript" >$( document ).ready(function() {
var times=$("span.timestaamp");
for(var i=0; i<times.length; i++) {
var curt=$("span.timestaamp:eq("+i+")").html();
$("span.timestaamp:eq("+i+")").html(timeElapsedString(+curt));
}
}); </script>
Этот код можно вставить в любое место, можно перед закрывающим тегом
</body>, можно между тегами
head, работоспособность от этого не измениться.
2. Далее идем в «[/b]Вид материалов» новостей/комментариев, ищем там стандартный условный оператор типа
$DATE$ в
$TIME$ и заменяем на следующий код:
Код
<span class="timestaamp">$TIMESTAMP$</span>
Если вам нужна только функция перевода, то подключаем первый скрипт, и потом используем функцию
timeElapsedString(time), параметром которой должно быть время в миллисекундах.
Установка завершена!