• توجه: در صورتی که از کاربران قدیمی ایران انجمن هستید و امکان ورود به سایت را ندارید، میتوانید با آیدی altin_admin@ در تلگرام تماس حاصل نمایید.

کمک در مورد درست کردن کدی در جاوا اسکرپیت

ahmadfononi

معاونت انجمن
با سلام

من میخوام کد روز شمار غیبت امام زمان (عج) رو از یک سایت بردارم میخواستم اگر میشه راهنماییم کنید که بتونم این کد رو درست کنم.

سایت قائمیه یک نمونه داره میخوام مثل این باشه.

چطوری باید همچنین چیزی رو درست کنم .
 

sODAGAr

کاربر ويژه
سلام دوست عزیز یه سری کد هست امیدوارم به کارت بیاد

PHP:
<style>.www-blogers-ir{;color: #008000;font-size: 8pt;TEXT-ALIGN: center;font-family: Tahoma;FONT-WEIGHT: bold;}
#div1 {	position:absolute;	width:200px;	height:115px;	z-index:1;}</style>
<div id="div1"><script src="http://blogers.ir/cod/special-weblogs/lahze-qaibat/mjmafi-mahdaviat-cod2.htm" language="javascript"></script></div>


PHP:
<div style="visibility:hidden;display:none"><a href="http://www.mehrskin.com">ابزار و قالب وبلاگ</a><a href="http://www.20tools.com">بیست تولز</a><a href=http://www.20tools.com/java/absence>کد لحظه شمار غیبت امام زمان برای وبلاگهای مهدویت</a></div>


PHP:
<div id='www-20tools.com'></div><script src="http://www.20tools.com/java/absence/03.php" language="javascript"></script><div style="visibility:hidden;display:none"><a href="http://www.mehrskin.com">ابزار و قالب وبلاگ</a><a href="http://www.20tools.com">بیست تولز</a><a href=http://www.20tools.com/java/absence>کد لحظه شمار غیبت امام زمان برای وبلاگهای مهدویت</a></div>
 

sODAGAr

کاربر ويژه
اینم سورس اصلی که باید خودتون تغیرات بدین


PHP:
document.write("<div class='gheybat' id='gheybat'></div>")setInterval(omr,100)  omr()  function omr(){  myDate = new Date();  yy = myDate.getFullYear ();  mm = myDate.getMonth() + 1;  dd = myDate.getDate();  hour= myDate.getHours();  minute = myDate.getMinutes();  second = myDate.getSeconds();  milliSeconds = myDate.getMilliseconds();  by = 874;  bm = 1  ;  bd = 1;  bHour = 5 ;  bMinute = 0;  bSecond = 0  if (yy%4==0) {  kd = 29 ;  } else {  kd =28;  }  if(bHour>hour) {  dd--;  hour +=24;  }  if (bd>dd) { if ( (mm == 1) | (mm==3) | (mm==5) | (mm==7) | (mm==8) | (mm==10) | (mm==12) ) {  dd+=31;  } else if (mm == 2) {  dd+=kd;  } else {  dd+=30;  }  mm-- ;  }  if (bm>mm) {   yy--; mm += 12;  }  if (milliSeconds < 10) {   milliSeconds = "00" + milliSeconds ;  } else if (milliSeconds < 100) {   milliSeconds = "0" + milliSeconds ;  }  if (bHour == hour) {  var drh = "-";  } else {  var drh = Number(hour - bHour);  }  if (bd == dd) {  var drd = "-";  } else {  var drd = Number(dd - bd);  }  if (bm == mm) {  var drm = "-";  } else {  var drm = mm - bm;  }  if (minute< 10 ) {  minute = "0" + minute;  } if (second< 10 ) {  second = "0" + second;  } var mjminute =  minute;  var mjsecond =  second;  var mjmillixecond = milliSeconds;  var dry = Number(yy - by);  var mjseconds = (Number(yy-by)*365 + Number(mm-bm)*30 + Number(dd-bd))*24*3600 + (hour - bHour) * 3600 + (minute-bMinute)*60 + (second - bSecond) + Math.floor((yy-by)/4)*24*3600 - Math.floor((yy-by)/36)*24*3600  e = document.getElementById('gheybat').innerHTML = "بیش از <font color='#FF0000'>"+ dry +"</font> سال(شمسی) و <font color='#FF0000'>"+drm+"</font> ماه و <font color='#FF0000'>"+drd+"</font>  روز و  <font color='#FF0000'>"+drh+"</font>  ساعت و  <font color='#FF0000'>"+mjminute+"</font>  دقیقه و  <font color='#FF0000'>"+mjsecond+"</font>  ثانیه است کسی منتظر <font color='#FF0000'>313</font> مرد است و زمان  <font color='#FF0000'>" + mjseconds + "." + milliSeconds + "</font> همچنان در گذر است ... "  }
 

amin khan

مدیر انجمن
با سلام

من میخوام کد روز شمار غیبت امام زمان (عج) رو از یک سایت بردارم میخواستم اگر میشه راهنماییم کنید که بتونم این کد رو درست کنم.

سایت قائمیه یک نمونه داره میخوام مثل این باشه.

چطوری باید همچنین چیزی رو درست کنم .



احمد جان کد این قسمت رو در اوردم متاسفانه قسمت مورد نظر یه ماژول بود مربوط به سیستم جوملا که رو وبلاگ قابل استفاده نیست( ماژول gheybat)
اگه این ابزار رو تو یه وبلاگی دیدی ادرسشو بده کد رو تحویل بگیر:نیش:

کدی sODAGAr عزیز گذاشتن:19: کامله و درست کار میکنه
 
آخرین ویرایش:

Cube

متخصص بخش هاستینگ و دامین
<script src="http://www.20tools.com/java/absence/03.php" language="javascript">


نکته جالب : فایل جاوا اسکریپت رو با هر پسوندی ذخیره کنین ، مشکلی پیش نمیاد و کد کار می کنه :)
مثلا در کد بالا برداشته کد رو به جای js با پسوند php ذخیره کرده و همه ملت رو گذاشته سر کار :)

ای کلکا ...
 

Cube

متخصص بخش هاستینگ و دامین
اینم سورس اصلی که باید خودتون تغیرات بدین


[
کد:
setInterval(omr,100)  omr()

2 نکته :

1- این بخش کد بالا غلطه و تو IE ارور میده .... اینو به این تبدیل کن :

کد:
setInterval('omr()',100);

2- کد رو در جایی که دوست داری روز شمار نمایش داد هبشه قرار بده ....

یا اینکه کد رو ته قالبت قرار بده ، که در اینصورت باید کد زیر رو حذف کنی :

کد:
document.write("<div class='gheybat' id='gheybat'></div>")

و به جاش هر جا که قراره روز شمار نمایش داده بشه ، کد html زیر رو قرار بدی :

کد:
<div class='gheybat' id='gheybat'></div>

در کل تحلیل کد نشون میده که میاد و تاریخ سیستم کاربر رو می خونه و همون مقادیر رو با یه مقادیر دلخواهی جمه می کنه و به کاربر نشون میده ....
و هر 100 میلی ثانیه هم تابع اجرا میشه و بوسیله چند تا متغیر ، صدم ثانیه و ثانیه و دقیقه مقدار دهی جدید میشه ....

یا حق
 

Cube

متخصص بخش هاستینگ و دامین
ته فالب = قبل از تگ بسته body

از همه دوستان هم به خاطر کدهایی که قرار دادن ممنونم (بسی بهره بردیم :) )
 
بالا