سلام ، آیا این بازدید اول شماست ؟ یا
نمایش نتایج: از شماره 1 تا 5 , از مجموع 5

موضوع: شمارنده معكوس

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    تاریخ عضویت
    Jul 2006
    نوشته ها
    24
    تشکر
    0
    تشکر شده 0 بار در 0 ارسال

    پاسخ : شمارنده معكوس

    سلام جناب رادمهر ممنون از راهنمايي شما
    آقا لينك اين countdown را كه بهم دادين گرفتم فارسي هم كردم ولي مشكلي داره چپ نشون دادن اعدا است مثلا وقتي مي‌خواد بگه 165 مي‌نويسه 561 من نمي‌تونستم مشكلش رو حل كنم.
    ممنون مي شم بنده رو راهنمايي كنين.

    اينم لينك دانلود فايل فارسي شده اون [ftp=ftp://http://www.roozedahom.com/coundown.zip]http://www.roozedahom.com/coundown.zip[/ftp]
    اينم از كد PHP برنامه
    کد:
    <?php
    /**
    * @version 1.0 $
    * @package HelloWorld
    * @copyright (C) 2005 Andrew Eddie
    * @license [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] GNU/GPL
    */
    
    /*
    * You may use and distribute this script as you like.
    * But unless you make major changes in the code I would prefer
    * that you retained my email below as author.
    *
    * [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
    */
     
    /** ensure this file is being included by a parent file */
    defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
    
    // Retreive parameters
    $event = $params->get( 'event', '' );
    $year = intval( $params->get( 'year', '2005' ) );
    $month = intval( $params->get( 'month', '0' ) ) - 1;
    $day = intval( $params->get( 'day', '1' ) );
    $hour = intval( $params->get( 'hour', '0' ) ) + 1;
    $min = intval( $params->get( 'min', '0' ) );
    $sec = intval( $params->get( 'sec', '0' ) );
     
    
    echo "<script language='JavaScript'>";
    
    echo "var event  = \"$event\";";
    echo "var eYear  = $year;";
    echo "var eMonth = $month;";
    echo "var eDay  = $day;";
    echo "var eHour  = $hour;";
    echo "var eMinute = $min;";
    echo "var eSecond = $sec;";
    ?>
    
    
    var debugOn = false;
    function debug(str) { if (debugOn==true) debugOn = confirm(str); };
    
    
    function setTarget ( tid, year, month, day, hour, minute, second ) {
     this.tEvent = tid;  // string
     this.tYear  = year;  // range 1970..2037
     this.tMonth = month; // range 0..11 (jan=0, dec=11)
     this.tDay  = day;  // range 0..31
     this.tHour  = hour;  // range 0..23
     this.tMinute = minute; // range 0..59
     this.tSecond = second; // range 0..59
     this.tDate  = new Date( year, month, day, hour, minute, second );
     this.t    = Date.parse( this.tDate.toGMTString() );
    debug ("setTarget: tSecond = " +this.tSecond);
     return this;
    }; // end setTarget( ... ) -> object
    
    var target = new setTarget ( event, eYear, eMonth, eDay, eHour, eMinute, eSecond );
    
    function setDelta() {
     this.nDate  = new Date();
     this.n    = Date.parse( this.nDate.toGMTString() );
     this.dSecond = Math.round( ( target.t -this.n ) / 1000 );
    debug ("setTarget: dSecond = " +this.dSecond);
     if ( 0 > this.dSecond ) {
      this.dSecond = -this.dSecond;
      this.d = 1;
     } else {
      this.d = -1;
     };
     this.dMinute = Math.floor( this.dSecond/60 );
     this.dSecond = this.dSecond -(this.dMinute * 60)
     this.dHour  = Math.floor( this.dMinute/60 );
     this.dMinute = this.dMinute -(this.dHour * 60)
     this.dDay  = Math.floor( this.dHour/24 );
     this.dHour  = this.dHour -(this.dDay * 24);
     return this;
    }; // end setTarget( ... ) -> object
    
    var delta = new setDelta ();
    
    var digits = new Array( "0", "1", "2", "3",
         "4", "5", "6", "7", "8", "9", "none" );
    for (i=0; digits.length>i; i++) {
     digits[i] = "modules/mod_countdown/ciffer"+digits[i]+".gif";
    };
    
    var imgOff = -1; // index of document.images["c0"];
    var charTab = "0123456789 "; // de anvendte billeder
    
    function showVal ( val, size, offset ) {
     var i = 0;
     if (0 > imgOff) {
      for (i=0; (document.images.length>i) && (0>imgOff); i++) {
       if (document.images[i]==document.images.c0) {
        imgOff = i;
       }; //endif
      }; //endfor
      if (0 > imgOff ) {
           debug( "showVal: imgOff value not found" );
      } else { debug( "showVal: imgOff = " +imgOff );
      }; //endif
     }; //endif
     var txVal = ":  "+val;
     txVal = txVal.substring(txVal.length-size);
     for (i=0; txVal.length>i; i++) {
      document.images[i+offset+imgOff].src =
        digits[ charTab.indexOf( txVal.substring(i,i+1) ) ]
     }; //endfor
    }; //end showVal ( number, length, offset )
    
    var updateHand = setTimeout("showTimeLeft()",1000);
    
    function showTimeLeft() {
     updateHand = setTimeout("showTimeLeft()",990);
     //note: ms parameter fudged a bit to compensate for time betveen calls
     var increment = delta.d;
     delta.dSecond += increment;
     if ( (0 > delta.dSecond)
       ||(delta.dSecond >59) ) {
      delta = new setDelta();
      if (delta.d != increment) window.location.reload();
     };
     showVal( delta.dDay, 4, 0 );
     showVal( delta.dHour, 2, 4 );
     showVal( delta.dMinute, 2, 6 );
     showVal( delta.dSecond, 2, 8 );
    }; //end showTimeLeft()
    
    
    // --> </script>
    
    <p>
    <center><FONT SIZE="1"><nobr>  
    <img src="modules/mod_countdown/ciffernone.gif" align='absmiddle' name="c0"><img src="modules/mod_countdown/ciffernone.gif" align='absmiddle'><img src="modules/mod_countdown/ciffernone.gif" align='absmiddle'><img src="modules/mod_countdown/ciffernone.gif" align='absmiddle'>
    روز  
    <img src="modules/mod_countdown/ciffernone.gif" align='absmiddle'><img src="modules/mod_countdown/ciffernone.gif" align='absmiddle'>
    ساعت </nobr>
    <nobr> 
    <img src="modules/mod_countdown/ciffernone.gif" align='absmiddle'><img src="modules/mod_countdown/ciffernone.gif" align='absmiddle'>
    دقيقه   و
    <img src="modules/mod_countdown/ciffernone.gif" align='absmiddle'><img src="modules/mod_countdown/ciffernone.gif" align='absmiddle'>
    ثانيه</nobr> <br>
    <script language='javascript'>
    document.write( (delta.d>0)?"بعد ":"until " +target.tEvent );
    </script>
    </FONT></center>
    
    <!-- End:  ligHTCC's Coubtdown Timer -->

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  2. # ADS
    تبلیغات در جوملا فارسی
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •