Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
2x2

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

Recommended Posts

Господа!

 

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

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

 

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

 

Спасибо. :D

Edited by 2x2

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
я на 90% уверен, что вышеназванный не автор этого кода.

 

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

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

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

 

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

Опечатка.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...