Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
В IE и firefox проверял. Да и с изменением даты нет проблем. С русским подружить тоже легко. Завтра посмотрю как меня поздравит с Новым годом и внесу изменения в файлы
Люди, которые и впрямь любят животных, всегда спрашивают их имена
<html>
<head>
<script language="javascript" type="text/javascript"><!--
//<![CDATA[
var startPosition=0;
function Xmascountdown()
{
var XmasDay = "January 1,"
var today = new Date()
var thisYear = today.getFullYear()
var XmasDate = new Date(XmasDay + thisYear)
var diff = XmasDate.getTime() - today.getTime();
var days = Math.floor(diff / (1000 * 60 * 60 * 24));
if ((days < 0) && (days >= -1)) {
var mainMessage =" H A P P Y N E W Y E A R!!! ";
var speed=175;
var scrollingRegion=100;
var tempLoc=(scrollingRegion*3/mainMessage.length)+1;
if (tempLoc<1) {tempLoc=1}
var aut="emsanta"
var counter;
for(counter=0;counter<=tempLoc;counter++);
mainMessage+=mainMessage;
document.clock.Xmascountdown.value =mainMessage.substring(startPosition,startPosition+scrollingRegion);
startPosition++;
if(startPosition>scrollingRegion) startPosition=0;
setTimeout("Xmascountdown()",speed);
}
else {
if (days >= 0) {
var theDay = XmasDate;
} else {
var theDay = new Date(XmasDate.getYear()+1,XmasDate.getMonth(),XmasDate.getDate());
}
var second = Math.floor((theDay.getTime() - today.getTime())/1000);
var minute = Math.floor(second/60);
var hour = Math.floor(minute/60);
var day = Math.floor(hour/24);
CDay= day;
CHour= hour % 24;
CMinute= minute % 60;
CSecond= second % 60;
var DayTill = CDay + " {L_DAYS}, " + CHour + " {L_HOURS}, " + CMinute + " {L_MINUTES} " + CSecond + " {L_SECONDS}";
document.clock.Xmascountdown.value = DayTill;
var counter = setTimeout("Xmascountdown()", 1000);
}
}
//]]>
//-->
</script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body,td,th {
color: 000000;
}
-->
</style></head>
<body onLoad="Xmascountdown();">
<form name="clock">
<p>
<input name="Xmascountdown" size="45">
</p>
</form>
</body>
</html>
Попробуйте загрузить снова оригинал файла (просто при не правильном исправлении файла получаем пустое окно). И посмотрите как будет работать. Но на самом деле проблема с изменением даты. В IE нормально, в мозиле -получается ерунда. Мод работает только в пределах текущего года, а 1 января - это уже 2009
загрузил ваш файл - работает, но с мозилой проблема в отчете времени
Люди, которые и впрямь любят животных, всегда спрашивают их имена
Странная штука. В Опере у двух юзеров работает только на главной странице. На любой другой окно со счетчиком пустое. У меня в Эксплорере работает везде, у другого юзера в эксплорере работает везде кроме главной страницы форума!
только как поведет себя мод с 31 на 1 января - посмотрим(все же смена года)
При написании сообщения отображение отчета времени не происходит, но это уже мелочи.
Drunia, в файлах, находящихся в папке /template/ писать на русском нельзя т.к. UTF-8
Последний раз редактировалось mau 30.12.2008 13:55, всего редактировалось 1 раз.
Люди, которые и впрямь любят животных, всегда спрашивают их имена