Текущее время: 29 мар 2024, 14:04


Форум временно переведен в режим "Только для чтения". По вопросам технической поддержки, обращайтесь, пожалуйста на admin@getbb.ru

 

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 32 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Сколько дней пользователь на форуме
СообщениеДобавлено: 27 май 2013, 07:42 
Универсальный Гений
Аватара пользователя

Зарегистрирован: 03 мар 2008, 21:49
Сообщений: 891
Откуда: 07700, Украина, Киевская обл., г.Яготин.
Очков репутации: 51

Добавить очки репутацииУменьшить очки репутации
Пол: Мужской
Вот скрипт. Я себе на портал установил.
Код:
<!-- 27 мая 2013 года. Высветить "Форуму ... лет ... месяцев и ... дней" --- BEGIN -->
<script language=javascript>
<!--
var fD = [2013, 5, 27], d1 = 6, m1 = 4, tx = [], rz, d = new Date,
tD = [d.getFullYear (), d.getMonth (), d.getDate ()], dr = tD [2] - fD [2],
mr = tD [1] - fD [1], yr = tD [0] - fD [0], Y = 'год-года-лет',
M = 'месяц-месяца-месяцев', D = 'день-дня-дней', t = function (v, w) {
var x = w.toString ().split (''), y = x [x.length - 1], z = 0; if (w > 4 && w < 21
|| y == 0) z = 2; else if (y > 1 && y < 5) z = 1; else if (y > 4) z = 2; return ' ' + v.split ('-') [z]}
if (dr < 0) dr = tD [2] + d1, mr--; if (yr > 0 && mr < 0) yr -= 1; if (mr < 0) mr = tD [1] + m1;
var yt = (yr) ? yr + t (Y, yr) : ''; if (yt) tx [tx.length] = yt;
var mt = (mr) ? mr + t (M, mr) : ''; if (mt) tx [tx.length] = mt;
var dt = (dr) ? dr + t (D, dr) : ''; if (dt) tx [tx.length] = dt;
if (tx.length == 1) rz = tx [0];
if (tx.length == 2) rz = tx.join (' и ');
if (tx.length == 3) rz = tx [0] + ', ' + tx [1] + ' и ' + tx [2];
document.write ('Форуму ' + rz);
-->
</script>
<!-- 27 мая 2013 года. Высветить "Форуму ... лет ... месяцев и ... дней" --- END -->

Где, var fD = [2013, 5, 27] - это дата отсчета от события в данном случае отсчет будет вестись от времени 27 мая 2013 года. Тут значение изменяете на свое.
document.write ('Форуму ' + rz); - текст, который будет отображаться перед событием отсчета времени. Кстати текст можете изменить на свой.

Добавлено спустя 21 минуту 14 секунд

В скрипте обнаружена ошибка в 1 месяц. Необходимо задавать время на месяц назад. К примеру если все же создан форум 27 мая 2013 года то параметры будут такими: var fD = [2013, 4, 27] :--:

Добавлено спустя 29 минут 25 секунд

Хотя нет не верно. Показывает 8 месяцев почему то все равно. В общем скрипт пока недоработан. :o

Добавлено спустя 30 минут 16 секунд

Это когда от периода 14 октября 2007 года отсчет идет.

Добавлено спустя 13 часов 27 минут 46 секунд

Скрипт хитрый. Разгадать пока не могу от чего зависят параметры d1 = 6, m1 = 4, :brrr:
Ладно придумаю, отпишусь.

Добавлено спустя 14 часов 13 минут 56 секунд

Ладно пока ни до чего нормального не додумался. Но зато пока-что предлагаю вот такой скрипт. Слепил с нескольких простеньких :oops: :roll:
Код:
<!-- 27 мая 2013 года. Этот портал живет ...-й год или ...-й месяц или ...-й день BEGIN -->
Создан 14 Октября 2007 года.
<script type="text/javascript">
<!--
d0 = new Date('October 14, 2007');
d1 = new Date();
dd = (d1.getTime() - d0.getTime()) / (1000*60*60*24);
dm = (d1.getTime() - d0.getTime()) / (1000*60*60*24*30);
dl = (d1.getTime() - d0.getTime()) / (1000*60*60*24*365);
document.write('Этот портал живет ' +  Math.round(dl) + '-й год или ' +  Math.round(dm) + '-й месяц или ' + Math.round(dd)  +  '-й день ');
-->
</script>
<!-- 27 мая 2013 года. Этот портал живет ...-й год или ...-й месяц или ...-й день END -->

_________________
Єдина Країна / Единая Страна


Не в сети
 Профиль WWW Cпасибо сказано  
 
 Заголовок сообщения: Re: Сколько дней пользователь на форуме
СообщениеДобавлено: 28 май 2013, 21:53 
Универсальный Гений
Аватара пользователя

Зарегистрирован: 09 фев 2009, 15:55
Сообщений: 1732
Очков репутации: 57

Добавить очки репутацииУменьшить очки репутации
Пол: Мужской
"Neogotlic" писал(а):
Вот скрипт. Я себе на портал установил.


ну живет форум уже пять лет и чё?
мне как вашему участнику от этого не жарко и не холодно, но при этом добавляет торомзов при загрузке и не кореектно на иешечке работает

вы так своих участников любите?
а если я с телефона зайду?


Не в сети
 Профиль Cпасибо сказано  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 32 ]  На страницу Пред.  1, 2

 

Часовой пояс: UTC + 3 часа [ Летнее время ]



 Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

 
cron