2x2 1 12/08/08 10:54 (изменено) Господа! Нужен красивенький счетчик обратного отсчета "До Нового года осталось" (для версий 217 и 235). В интернете ничего симпатичного не нашел.Нужен в виде баннера, с днями, часами, минутами. Если кто может сделать, буду очень признателен. Готов работу оплатить, разумеется. Если есть готовый, готов, соответственно, купить. Спасибо. :D Изменено 8 декабря 2008 пользователем 2x2 Поделиться сообщением Ссылка на сообщение
Йа в шлЁпках 0 12/08/08 12:15 На фэнтезифлэш их море, правда сайт их устарел, и многие т.е. почти все скрипты сделаны под браузер IEВ других, на пример в мозиле работают на половину, в опере же вообще не дышут.. ---------- Вот к примеру выдернула с одного форума.отображается так. <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 обсуждали на сайбер сити. Поделиться сообщением Ссылка на сообщение
andaril 4 12/08/08 15:28 я на 90% уверен, что вышеназванный не автор этого кода. И еще, с каких пор исполняемые файлы php содержат простой яваскрипт? Поделиться сообщением Ссылка на сообщение
2x2 1 12/09/08 09:59 Что-то меня в замешательство ввело последнее сообщение... Поделиться сообщением Ссылка на сообщение
idTails 0 12/09/08 10:13 я на 90% уверен, что вышеназванный не автор этого кода. И еще, с каких пор исполняемые файлы php содержат простой яваскрипт?Хм. А кто-то говорит что это он его придумал? :DКонечно нет. Сомнения Андарила вполне оправданы. :D На самом деле там расширение .jsОпечатка. Поделиться сообщением Ссылка на сообщение