goldenfont 39 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 سلام کد زیر بر حسب ثانیه هستش ، میخوام بر حسب ساعت بشه (24:00) چجوزی تغییرش بدم ؟<script type="text/javascript">var seconds = 15;setTimeout(updateCountdown, 1000);function updateCountdown() {seconds--;if (seconds > 0) { document.getElementById('countdown').innerHTML = seconds; setTimeout(updateCountdown, 1000);} else { document.getElementById('kol').style.display = "none";document.getElementById('show_but').style.display = "inline"; }}</script> نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 3600 را در 15 ضرب کنید و بگذارید جای 15 2 نقل قول لینک به ارسال
goldenfont 39 ارسال شده در خرداد 93 مالک گزارش بازنشر ارسال شده در خرداد 93 اینطوری میشه 54000 ثانیهمن میخوام بر حسب ساعت بشه یعنی مثلا : 24:00 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 الان بر حسب 15 ثانیه است یک ساعت می شود 3600 ثانیه اگر می خواهید 24 ساعت باشد باید 24 را در 3600 ضرب کنید و بگذارید جای 15 1 نقل قول لینک به ارسال
goldenfont 39 ارسال شده در خرداد 93 مالک گزارش بازنشر ارسال شده در خرداد 93 فکر کنم منظورمو متوجه نیشیدمثلا یک ساعت رو اگر همینطوری بزارم به این شکل معکوس میشه :360035993598من میخوام اینطوری بشه :1:000:590:58 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 برای تبدیل:$hours = floor($seconds / 3600);$mins = floor(($seconds - ($hours*3600)) / 60);$secs = floor($seconds % 60);http://stackoverflow.com/questions/3856293/how-to-convert-seconds-to-time-format 2 نقل قول لینک به ارسال
goldenfont 39 ارسال شده در خرداد 93 مالک گزارش بازنشر ارسال شده در خرداد 93 ممنون / فقط میشه بفرمایید چجوری تو<script type="text/javascript">var seconds = 15;setTimeout(updateCountdown, 1000);function updateCountdown() {seconds--;if (seconds > 0) { document.getElementById('countdown').innerHTML = seconds; setTimeout(updateCountdown, 1000);} else { document.getElementById('kol').style.display = "none";document.getElementById('show_but').style.display = "inline"; }}</script>جایگزین کنم ؟ نقل قول لینک به ارسال
Parsa 23463 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 این js هست<script type="text/javascript">var totalSec = 15;setTimeout(updateCountdown, 1000);function updateCountdown() { totalSec--; if (seconds > 0) { var totalSec = new Date().getTime() / 1000; var hours = parseInt( totalSec / 3600 ) % 24; var minutes = parseInt( totalSec / 60 ) % 60; var seconds = totalSec % 60; var result = (hours < 10 ? "0" + hours : hours) + "-" + (minutes < 10 ? "0" + minutes : minutes) + "-" + (seconds < 10 ? "0" + seconds : seconds); document.getElementById('countdown').innerHTML = result; setTimeout(updateCountdown, 1000); } else { document.getElementById('kol').style.display = "none"; document.getElementById('show_but').style.display = "inline"; }}</script>http://stackoverflow.com/questions/1322732/convert-seconds-to-hh-mm-ss-with-javascript 2 نقل قول لینک به ارسال
goldenfont 39 ارسال شده در خرداد 93 مالک گزارش بازنشر ارسال شده در خرداد 93 نشد ، اینطوری اصلا هیچی نمایش نمیده و تا صفحه لود میشه تایمر تموم میشه بدون اینکه چیزی نمایش بدهضمیمه کردم تست کنید خودتون ببینیدممنونdownload-page.html نقل قول لینک به ارسال
Parsa 23463 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 کدهای مربوط به لینک را بررسی کنید 2 نقل قول لینک به ارسال
goldenfont 39 ارسال شده در خرداد 93 مالک گزارش بازنشر ارسال شده در خرداد 93 والا نتونستم مشکل رو پیدا کنم . . . نقل قول لینک به ارسال
goldenfont 39 ارسال شده در تیر 93 مالک گزارش بازنشر ارسال شده در تیر 93 بعد 4 روز آپ کردماین کدهای مربوط به تایمر :<div id="kol" style="line-height: 2" align="center">لطفاً <div id="countdown" style="font-size: 20px;font-weight: bold"></div> صبر کنيد</div><div id="show_but" style="display: none"><!--End Download Buttons--><ul id="download_buttons"><li class="right"><a href="http://picor.ir" class="button">دانلود<span>کليک کنيد</span></a></li></ul><!--End Download Buttons--></div><script type="text/javascript">var seconds = 15;setTimeout(updateCountdown, 1000);function updateCountdown() {seconds--;if (seconds > 0) { document.getElementById('countdown').innerHTML = seconds; setTimeout(updateCountdown, 1000);} else { document.getElementById('kol').style.display = "none";document.getElementById('show_but').style.display = "inline"; }}</script></div>حالا چجوری باید تغییر بدم کدهارو تا به این شکل :24:0023:5923:58و . . .0:0تغییر کنه ؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 کدی که شما گذاشتید یه چیزیه چیزی که می گید و می خواهید یه چیز دیگه اگر می خواهید کنتورتون هر یک سایت یک شماره کم کنه باید 1000 setTimeout را 3600 برابر کنید اگر می خواهید بجای 15 ثانیه ظرف 15 ساعت صفر بشه باید 15 را در 3600 ضرب کنید ولی اینها همه مربوط می شه به نحوه ی محاسبه کنتور و ربطی به چاپش نداره در صورتی که شما ظاهرا می خواهید کدهای چاپ را عوض کنید برای اینکار باید کدهای چاپ را تغییر دهید نه کدهای کنتور را نقل قول لینک به ارسال
goldenfont 39 ارسال شده در تیر 93 مالک گزارش بازنشر ارسال شده در تیر 93 خب اینم دقیقا همون کدیه که من منظورمه :<script type="text/javascript">//***************************************// Author: webkaran.com// Version: v2.0// Date: 2012-01-12// Description: displays the amount of time until the "dateFuture" entered below.// NOTE: the month entered must be one less than current month. ie; 0=January, 11=December// NOTE: the hour is in 24 hour format. 0=12am, 15=3pm etc// format: dateFuture1 = new Date(year,month-1,day,hour,min,sec)// example: dateFuture1 = new Date(2003,03,26,14,15,00) = April 26, 2003 - 2:15:00 pmdateFuture1 = new Date(2014,5,25,12,24,41);// TESTING: comment out the line below to print out the "dateFuture" for testing purposes//document.write(dateFuture +"<br />");//###################################//nothing beyond this pointfunction GetCount(ddate,iid){dateNow = new Date(); //grab current dateamount = ddate.getTime() - dateNow.getTime(); //calc milliseconds between datesdelete dateNow;// if time is already pastif(amount < 0){ document.getElementById(iid).innerHTML="Now!";}// else date is still goodelse{ hours=0;mins=0;out=""; amount = Math.floor(amount/1000);//kill the "milliseconds" so just secs hours=Math.floor(amount/3600);//hours amount=amount%3600; mins=Math.floor(amount/60);//minutes amount=amount%60; if(hours != 0){out += hours +" "+((hours==1)?"ساعت":"ساعت")+", ";} out += mins +" "+((mins==1)?"دقیقه":"دقیقه")+", "; out = out.substr(0,out.length-2); document.getElementById(iid).innerHTML=out; setTimeout(function(){GetCount(ddate,iid)}, 1000);}}window.onload=function(){GetCount(dateFuture1, 'countbox1');//you can add additional countdowns here (just make sure you create dateFuture2 and countbox2 etc for each)};</script><div id="countbox1"></div>این 24 ساعت رو معکوس میشمارهچطوری میشه توش تغییر داد که مثلا 23 ساعت رو معکوس بشماره ؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 به جای این تاریخ 2014,5,25,12,24,41تاریخ 23 ساعت دیگه رو بنویسید 1 نقل قول لینک به ارسال
goldenfont 39 ارسال شده در تیر 93 مالک گزارش بازنشر ارسال شده در تیر 93 نمیشه کاری کرد که فقط لازم باشه یه ساعت وارد کنیم ؟ تا اونو معکوس بشماره ؟ینی بجای2014,5,25,12,24,41 بزنیم 24 و 24:00 23:5923:58معکوس بیاد تا 0 ؟ ممنون نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 اون که دیگه کنتور نیست stopwach است در نت چستجو کنید نمونه زیاد داره (stopwach یا Timer را جستجو کنید) نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 این هم یک نمونه اش ولی این به درد کسی نمی خوره چون باید 24 ساعت صفحه باز باشه تا کد ها به صورت کامل اجرا بشه و الا با هر بار لود دوبار باید از 24 شروع کنه و بیاد پایین <form name="counter"><input name="d2" size="2" value="00"><a onclick="idc()" class="stop">Stop</a></form><script>var ms=0;var se=24;document.counter.d2.value="24";function d(){if(ms<=0){ms=59;se-=1}if(se<=-1){ms=0;se+=1}else{ms-=1}document.counter.d2.value=se+":"+ms;setTimeout("d()",60000);}d()function idc(){ms=0;se=0;clearTimeout(myVar);}</script><script type="text/javascript">function mp(){window.open("http://wp-parsi.com", '_parent');};var timeout = 24*60000;var myVar=setTimeout("mp()",timeout);</script> 1 نقل قول لینک به ارسال
goldenfont 39 ارسال شده در تیر 93 مالک گزارش بازنشر ارسال شده در تیر 93 ممنون ولی خب به قول شما این که به بدرد نمیخورهنمیشه کاریش کرد که با لود صفحه از اول شروع نشه ؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 جاوا اسکریپت طرف کاربره در نتیجه بعد از لود صفحه کدهاش خونده می شه مگر اینکه اونرو با تاریخ شرطی کنید که نسبت به تاریخ جاری سیستم تغییر کنه و در اونصورت هم می شه کد اول شما البته فکر کنم هدف شما ساخت countdown است در این صورت کلمه countdown را در گوگل یا وردپرس جستجو کنید ده ها افزونه برای وردپرس و صدها اسکریپت رایگانش را می یابید 1 نقل قول لینک به ارسال
goldenfont 39 ارسال شده در تیر 93 مالک گزارش بازنشر ارسال شده در تیر 93 خیلی ممنوناصلا نمیدونستم برای اینکار افزونه هم هستhttp://wordpress.org/plugins/jquery-t-countdown-widget/ رو پیدا کردم | افزونه خوبیهاینجاhttp://plugins.twinpictures.de/plugins/t-minus-countdown/documentation/در مورد شورت کدهاش توضیح دادهافزونه رو فعال کردم و [tminus t="+1 hour 45 minutes"/] رو گذاشتم تو قالب ولی کار نمیکنه و خود شورت کد رو نمایش میده مشکل چیه ؟ مرسی نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 توی کدهای قالب اگر می خواهید بگذارید باید به اینصورت بگذارید <?php echo do_shortcode(' [tminus t="+1 hour 45 minutes"/]');?> 2 نقل قول لینک به ارسال
goldenfont 39 ارسال شده در تیر 93 مالک گزارش بازنشر ارسال شده در تیر 93 درستهاین تابع استفاده از شورت کد در قالبهاصلا یادم نبود که نمیشه از شورت کد تو سورس قالب استفاده کردممنوناین افزونه این قابلیتو نداره که هفته و روز رو نمایش نده ؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در تیر 93 گزارش بازنشر ارسال شده در تیر 93 من نمی دونم افزونه تون چیه و چه قابلیتی داره نقل قول لینک به ارسال
goldenfont 39 ارسال شده در تیر 93 مالک گزارش بازنشر ارسال شده در تیر 93 این http://wordpress.org/plugins/jquery-t-countdown-widget/اگه کسی خبر داره ممنون میشم بگن این قابلیتو داره یا نه ؟ نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .