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

Обратный счетчик

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

12/08/08 10:54 (изменено)

Господа!

 

Нужен красивенький счетчик обратного отсчета "До Нового года осталось" (для версий 217 и 235). В интернете ничего симпатичного не нашел.

Нужен в виде баннера, с днями, часами, минутами.

 

Если кто может сделать, буду очень признателен. Готов работу оплатить, разумеется. Если есть готовый, готов, соответственно, купить.

 

Спасибо. :D

Изменено пользователем 2x2

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


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

На фэнтезифлэш их море, правда сайт их устарел, и многие т.е. почти все скрипты сделаны под браузер IE

В других, на пример в мозиле работают на половину, в опере же вообще не дышут..

 

----------

 

Вот к примеру выдернула с одного форума.

отображается так.

4IuK7a78dU.jpg

 

<div id="NewYear" class="ruleswrap" style="text-align:center;">
<script type="text/javascript" src="jscripts/ny2.php"></script>
</div>

 

как его использовать.

 

в member_bar в глобальных, в самый низ!

 

-----------

 

Изменить таблицу стилей (CSS — расширенный режим) /*

Добавить в самом конце:

 

.ruleswrap{
background: #F2DDDD;
border: 1px solid #992A2A;
color: #992A2A; 
margin: 5px 0 5px 0;
padding: 5px;
}

 

------------

 

Далее, создаём у себя на рабочем столе файл ny2.php открываем и ложем в него следующий текст:

 

var HappyYear;
HappyYear = 2009;

dateFuture = new Date(HappyYear-1,11,31,24,0,0);

dateNow = new Date();
amount = dateFuture.getTime() - dateNow.getTime();
var timer,msec;

function fc()
{
		if (timer) clearTimeout (timer);
		dateNow = new Date();
		amount = dateFuture.getTime() - dateNow.getTime();
		msec = amount;

		days=0;
		hours=0;
		mins=0;
		secs=0;

		amount = Math.floor(amount/1000);//kill the "milliseconds" so just secs

		days=Math.floor(amount/86400);//days
		amount=amount % 86400;

		hours=Math.floor(amount/3600);//hours
		amount=amount % 3600;

		mins=Math.floor(amount/60);//minutes
		amount=amount % 60;

		secs=Math.floor(amount);//seconds
				if(c>0)
					{
//							document.getElementById("NewYear").innerHTML = "<b>До Нового Года осталось <b>"
//						  + days + "</b> д."+((days!=1)?"":"")+", "+"<b>"+ hours +"</b> ч."
//						  +((hours!=1)?"":"")+", "+"<b>"+ mins +"</b> мин."+((mins!=1)?"":"")
//						  +", "+"<b>"+ secs +"</b> сек.";
						c = c - 1; 
						timer = setTimeout("fc()", 600);
						document.getElementById("NewYear").innerHTML = "До Нового <b>"+HappyYear+"</b> Года осталось: <B>"+days+"</b> д"+((days!=1)?"":"")+", <B>"+hours+"</b> ч"+((hours!=1)?"":"")+", <b>"+mins+"</b> мин"+((mins!=1)?"":"")+", <b>"+secs+"</b> сек. или <b>"+msec+"</b> мсек.";
//						  document.getElementById("NewYear").innerHTML = "test";
//						  document.getElementById("2007").innerHTML = "До Нового Года осталось: <B>"+days+"</b> д"+((days!=1)?"":"")+", <B>"+hours+"</b> ч"+((hours!=1)?"":"")+", <b>"+mins+"</b> мин"+((mins!=1)?"":"")+", <b>"+secs+"</b> сек.";
					}
				else
					{
						document.getElementById("NewYear").innerHTML = "<center>"+"<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://homenet.corbina.net/banners_system/swflash.cab\" width=\"468\" height=\"60\" id=\"banner_numbers_468x60_2\" align=\"middle\"><param name=\"allowScriptAccess\" value=\"sameDomain\" /><param name=\"movie\" value=\"http://homenet.corbina.ru/banners_system/banners/new_year_01.swf\" /><param name=\"quality\" value=\"high\" /><param name=\"bgcolor\" value=\"#ffffff\" /><embed src=\"http://banners.corbina.ru/banners_system/banners/new_year_01.swf\" quality=\"high\" bgcolor=\"#ffffff\" width=\"468\" height=\"60\" name=\"banner_numbers_468x60_2\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" /></object>"+"</center>";
					}
}



if(amount < 0){
	document.getElementById("NewYear").innerHTML = "<center>"+"<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://homenet.corbina.net/banners_system/swflash.cab\" width=\"468\" height=\"60\" id=\"banner_numbers_468x60_2\" align=\"middle\"><param name=\"allowScriptAccess\" value=\"sameDomain\" /><param name=\"movie\" value=\"http://homenet.corbina.ru/banners_system/banners/new_year_01.swf\" /><param name=\"quality\" value=\"high\" /><param name=\"bgcolor\" value=\"#ffffff\" /><embed src=\"http://banners.corbina.ru/banners_system/banners/new_year_01.swf\" quality=\"high\" bgcolor=\"#ffffff\" width=\"468\" height=\"60\" name=\"banner_numbers_468x60_2\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" /></object>"+"</center>";
}


else{

	days=0;
	hours=0;
	mins=0;
	secs=0;

	amount = Math.floor(amount/1000);//kill the "milliseconds" so just secs

	days=Math.floor(amount/86400);//days
	amount=amount % 86400;

	hours=Math.floor(amount/3600);//hours
	amount=amount % 3600;

	mins=Math.floor(amount/60);//minutes
	amount=amount % 60;

	secs=Math.floor(amount);//seconds

	var c = secs+mins*60+hours*3600+days*86400;

	fc();

}

 

 

После загружаем этот файл в папку jscripts.

 

Вроде ничего не упустила... но лучше внимательно изучить и протестировать.

 

Автор придуманного кода Security обсуждали на сайбер сити.

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


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

я на 90% уверен, что вышеназванный не автор этого кода.

 

И еще, с каких пор исполняемые файлы php содержат простой яваскрипт?

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


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

Что-то меня в замешательство ввело последнее сообщение...

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


Ссылка на сообщение
я на 90% уверен, что вышеназванный не автор этого кода.

 

И еще, с каких пор исполняемые файлы php содержат простой яваскрипт?

Хм. А кто-то говорит что это он его придумал? :D

Конечно нет. Сомнения Андарила вполне оправданы. :D

 

На самом деле там расширение .js

Опечатка.

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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