Skip to content

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

Господа!

 

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

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

 

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

 

Спасибо. :D

Edited by 2x2

Featured Replies

На фэнтезифлэш их море, правда сайт их устарел, и многие т.е. почти все скрипты сделаны под браузер 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 содержат простой яваскрипт?

  • Author

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

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

 

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

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

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

 

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

Опечатка.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.