Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Naga

Проблема в Работе Скрипта

Рекомендованные сообщения

Всем доброго времени суток.

На форуме (IPB 2.3.6) стоит скрипт, который показывает, какое время прошло с его (форума) создания.

Стоит уже больше года, никаких претензий к работе не было.

Однако, в последнее время перестал нацело отображать дату.

Форум в сети: 2-й год 6-й месяц 9.041666666666666-й день.

 

Сам скрипт представлен ниже:

 

<script language="javascript">
<!--
function rus(n,a1,a2,a3){
var s=new String(n);
if(s.length>=2&s.substr(-2,1)=="1") return a1;
switch(s.charAt(s.length-1)){case"1":return a2;case"2":case"3":case"4":return a3;}
return a1;}
function countUp(){
x=true; showYear=true;
start=new Date('May 25, 2008');
dd=new Date();d0=dd.getDate();d1=start.getDate();m0=dd.getMonth();m1=start.getMonth();y0=dd.getFullYear();y1=start.getFullYear();
var _m=(y0-y1)*12+(m0-m1);var _d=0;txt="";
if(d0>d1){_d=d0-d1;if(x){_m++;_d++;}}
if(d0<d1){__y=(m0==0)?y0-1:y0;__m=(m0==0)?11:m0-1;_d=(new Date(y0,m0,d0,0,0,0)-new Date(__y,__m,d1,0,0,0))/(1000*24*60*60);if(!x){_m--;_d--;}}
if(d0==d1)
 txt="Форуму уже: <b>"+_m+"</b> "+rus(_m,"месяцев","месяц","месяца")+" <font color=red>[ Юбилей! ]</font>";
_y = Math.floor((_m-1)/12);if(x)_y++;
if(d0==d1&m0==m1)
 txt="Форуму уже: <b>"+_y+"</b> "+rus(_y,"лет","год","года")+" <font color=red>[ День Рождения! ]</font>";
_m=(_y>0&showYear)?_m%12:_m;
ty=(showYear&_y>0)?"<b>"+_y+"</b> "+rus(_y,"лет","год","года"):"";
tm=(_m>0)?"<b>"+_m+"</b> "+rus(_m,"месяцев","месяц","месяца"):"";
td="<b>"+_d+"</b> "+rus(_d,"дней","день","дня");
if(x){
ty=(showYear)?"<b>"+_y+"</b>-й год":"";
tm="<b>"+_m+"</b>-й месяц";
td="<b>"+_d+"</b>-й день";
if(txt=="")txt="Форум в сети: "+ty+" "+tm+" "+td+".";
}else if(txt=="")txt="Форуму уже: "+ty+" "+tm+" "+td+".";
document.write(txt);
}
//--></script>
<script>countUp();</script>

 

Всем заранее очень благодарен за помощь.

Поделиться сообщением


Ссылка на сообщение

Помощи не ждать?

Поделиться сообщением


Ссылка на сообщение

Не могу помочь, это не в моей компетенции :(

Попробуйте все оптимизировать, очистить и пересчитать.

Поделиться сообщением


Ссылка на сообщение

Ну во первых скрипт сжат. Разобраться достаточно муторно.

Автор скрипта по этому поводу молчит?

Поделиться сообщением


Ссылка на сообщение

Молчит.

Поделиться сообщением


Ссылка на сообщение

Проблема решена.

Отредактировать предыдущее сообщение нет возможности.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...