المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : عداد الوقت المتبقي لشهر رمضان او لأى مناسبة


دكتور علاء
08-08-2011, 10:39 PM
عداد الوقت المتبقي لشهر رمضان او لأى مناسبة
هذا ( سكربت ) كود بلغة الجافا .. وهو عبارة عن مستطيل يظهر فيه عداد الوقت المتبقي لشهر رمضان المبارك أو أي مناسبة تريد ان تحسب الزمن المتبقي لها.

كود PHP:
<!--سكربت عداد رمضان-->
<div align="center">
<table border="1" width="500" id="table1">
<tr>
<td>
<****** language=Java******1.2>function setcountdown(theyear,themonth,theday){yr=theyear;m o=themonth;da=theday
}setcountdown(2006,09,22,19,00,00)
var occasion="باقي على شهر رمضان المبارك "
var message_on_occasion="مبارك عليكم الشهر الفضيل وتقبل الله صالح أعمالكم"
var countdownwidth='440px'
var countdownheight='20px'
var countdownbgcolor='ffffff'
var opentags='<font face="Arial" size="3" color="#1F1F5E"><b>'
var closetags='</b></font>'
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
var crosscount=''
function start_countdown(){if (********.layers)********.countdownnsmain.visibili ty="show"
else if (********.all||********.getElementById)
crosscount=********.getElementById&&!********.all?********.getElementById("countdownie") : countdownie
countdown()} if (********.all||********.getElementById) ********.write('<span id="countdownie" style="width:'+countdownwidth+'; background-color:'+countdownbgcolor+'"></span>')
window.onload=start_countdown
function countdown(){ var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
var todaym=today.getMonth()
var todayd=today.getDate()
var todayh=today.getHours()
var todaymin=today.getMinutes()
var todaysec=today.getSeconds()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec
futurestring=montharray[mo-1]+" "+da+", "+yr
dd=Date.parse(futurestring)-Date.parse(todaystring)
dday=Math.floor(dd/(60*60*1000*24)*1)
dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000) )/(60*1000)*1)
dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000 ))%(60*1000))/1000*1)
if(dday<=0&&dhour<=0&&dmin<=0&&dsec<=1&&todayd==da){
if (********.layers){********.countdownnsmain.******* *.countdownnssub.********.write(opentags+message_o n_occasion+closetags)
********.countdownnsmain.********.countdownnssub.* *******.close()
}else if (********.all||********.getElementById)
crosscount.innerHTML=opentags+message_on_occasion+ closetags
return}else if (dday<=-1){if (********.layers){********.countdownnsmain.******* *.countdownnssub.********.write(opentags+"مبارك عليكم الشهر الفضيل وتقبل الله صالح أعمالكم"+closetags)
********.countdownnsmain.********.countdownnssub.* *******.close()}else if (********.all||********.getElementById)
crosscount.innerHTML=opentags+"Occasion already passed! "+closetags
return}else{if (********.layers){********.countdownnsmain.******* *.countdownnssub.********.write(opentags+occasion +dday+ " يوم و "+dhour+" ساعة و "+dmin+" دقيقة و "+dsec+" ثانية "+closetags)
********.countdownnsmain.********.countdownnssub.* *******.close()}else if (********.all||********.getElementById)
crosscount.innerHTML=opentags+occasion +dday+ " يوم و "+dhour+" ساعة و "+dmin+" دقيقة و "+dsec+" ثانية "+closetags
}setTimeout("countdown()",1000)}</******>
<body>
</td>
</tr>
</table>
</div>
<!--/سكربت عداد رمضان-->
<body>
</td>
</tr>
</table>
</div>
<!--/سكربت عداد رمضان-->


فقط قم بنسخ هذا الكود والصقه في الأماكن التاليه.. اختر واحداً فقط:
1- في قالب FORUMHOME اذا كنت تريد ان يظهر فقط في الصفحه الرئيسية .. افتح القالب وابحث عن$header والصقه اسفلها مباشره

2- في قالب navbar اذا كنت تريد ان يظهر في جميع الصفحات.. افتح القالب والصقه في آخره تماماً.

وهذا السكربت يصلح للأعوام القادمه من رمضان او اي مناسبة اخرى تريد ان تحسب الزمن المتبقي لها. فقط قم بتعديل التاريخ والوقت الموجود في السكربت في هذا الكود:

كود PHP:
setcountdown(2011,09,22,19,00,00)
لاحظ ان التاريخ الموجود الآن هو 22 سبتمبر 2011 والوقت هو الساعة 19 اي الساعة 7 مساء.. قم بتعديلها كيفما تشاء.

وايضاً عدل على العبارة التاليه لوضع عنوان المناسبة التي تنتظر حدوثها:
var occasion="باقي على شهر رمضان المبارك "
var message_on_occasion="مبارك عليكم الشهر الفضيل وتقبل الله صالح أعمالكم"

السطر الأول من الكود هو اسم المناسبة
والسطر الثاني هو العنوان الذي سيظهر عندما يصل العداد الى نهايته اي عند حدوث المناسبة.

وايضاً لاتنسى تعديل باقي العبارات باللغه العربية الموجوده في السكربت.

ولكم اطيب تحياتي