Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Опубликовано:

Господа!

 

Нужен красивенький счетчик обратного отсчета "До Нового года осталось" (для версий 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

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

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.