Дата добавления материала как ВКонтакте для uCoz
827материалов
228тем на форуме
3004комментария
6158пользователей

Дата добавления материала как ВКонтакте для uCoz


Описание:

Привет всем. Хочу вам рассказать о скрипте, который будет показывать дату добавления материала как ВКонтакте. Хак будет отсчитывать: дни, часы, минуты, секунды, года скрипт отчитывать не будет, то есть если материал был добавлен 20 октября 2010 года в 22:00, то скрипт будет показывать 731 день, а не 5 лет. В скрипте используется код $TIMESTAMP$ - метка времени добавления материала, то есть, данное решение будет работать во всех модулях системы uCoz. Скрипт очень легок в установке не будет нагружать Ваш сайт.

Установка:

Где хотите видеть дату (страница материала и комментариев к нему), вставляете код:
Код
<span id="d$ID$"></span>             
<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("d$ID$").innerHTML=res.replace(/\,\s$/, " назад"); if (everySecond) {setTimeout(function(){ar.callee(new Date().getTime());},1000);}})(new Date().getTime());             
</script>

ЗАКАЗАТЬ УСТАНОВКУ

Скрипт опубликовал:
...
Логин на сайте: ...
Группа: ...
Статус: ...
Информация о скрипте:
Дата добавления материала: 03.02.2016 в 17:00
Материал просмотрен: 1425 раз
Категория материала: Скрипты для uCoz
К материалу оставлено: 8 комментариев

Пожаловаться
Сказать спасибо
Источник

8 комментариев


TwIxXx
Спасибо за хороший скрипт! like
Ромчик
Пожалуйста
maks@@@
Вроде норм,спс.
nuriman2015
Анатолий @nuriman2015 23.10.2015 22:005
0
почему показывает постоянно при добавлении новостей всегда два часа 2 минут назад
Ромчик
Ссылку на сайт дайте
AlexGraur
Alex Graur @AlexGraur 04.02.2016 22:067
0
нет такого вконтакте, что типа пост опубликован 157 дней назад.. он показывает время сколько назад только первые сутки.. а со вторых суток пишет вчера, а затем показывает просто например 18 декабря 2015 года, при нажатии на пост в всплывающем окне пишет уже 18 декабря 2015 года 22:00... как то так)))
AlexGraur
Alex Graur @AlexGraur 04.02.2016 22:078
0
не знаю почему все сравнивают данный скрипт с вк))) laughing
avatar
Вход через социальные сети
Работа в компании uCoz
uSocial - социальные кнопки
uLike – кнопка «Мне нравится»
Статистики нашего сайта