מוד ספירה לאחור - Count Down

זה המקום לפרסם מודים שיצרתם או תרגמתם למערכת החדשה.
המודים יעברו בדיקת איכות ובסופו של דבר יאספו מכאן למאגר העתידי של האתר.

מנהל: צוות האתר

hagai303
חבר צוות האתר
חבר צוות האתר
הודעות: 644
הצטרף: 19/01/2010 ב-23:25:27

מוד ספירה לאחור - Count Down

הודעה שלא נקראהעל ידי hagai303 » 19/09/2010 ב-18:10:43

שם המוד: Count Down
תיאור המוד: מוסיף שורה של ספירה לאחור מעל הפורומים
גירסא: 1.0.2
נבדק על: 3.0.7-PL1
התקנה באמצעות אוטו-מוד : כן
דמו: http://hagai303.site11.com/phpBB3/
כתובת המוד באתר העולמי: http://www.phpbb.com/customise/db/mod/count_down/

לאחר התקנת המוד יש לגשת ל:
לוח בקרה למנהלים ראשיים > כללי > מאפייני מערכת > ריבוע עליון > מעל "אפשר תגובה מהירה".

תודה ל"המלך57 האחד" שבדק את המוד לפני פירסומו.

המוד נבדק על עיצוב prosilver בלבד אך אמור לעבוד גם על עיצוב subsilver2.


לפני התקנת המוד יש לבצע גיבוי מלא של קבצי המערכת ובסיס הנתונים

הורדת המוד:
count_down_1_0_2.rar
(61.12 KiB) הורד 133 פעמים
נערך לאחרונה על ידי hagai303 ב 20/09/2010 ב-01:39:02, נערך פעם 1 בסך הכל.

IdanF
חבר צוות phpBB ישראל לשעבר
חבר צוות phpBB ישראל לשעבר
הודעות: 648
הצטרף: 20/12/2007 ב-13:35:12

Re: מוד ספירה לאחור - Count Down

הודעה שלא נקראהעל ידי IdanF » 19/09/2010 ב-18:56:54

עובד מצויין, רק לא הבנתי למה זה מופיע בתוך תיבה לבנה כזאת.
תודה לך :)
בברכה,
עידן • חבר צוות פיקוח לשעבר

Shlomi1
משתמש מכור
משתמש מכור
הודעות: 2090
הצטרף: 12/04/2009 ב-21:28:31
יצירת קשר:

Re: מוד ספירה לאחור - Count Down

הודעה שלא נקראהעל ידי Shlomi1 » 20/09/2010 ב-12:59:36

תודה רבה על התרגום.
מוד לא ממש שימושי, אבל יכול להיות לעזר לפעמים, קצת עיצוב מוזר יש לו, לא?
אולי נעבוד עליו קצת..

Lenny
חבר צוות phpBB ישראל לשעבר
חבר צוות phpBB ישראל לשעבר
הודעות: 886
הצטרף: 15/07/2007 ב-14:34:10

Re: מוד ספירה לאחור - Count Down

הודעה שלא נקראהעל ידי Lenny » 27/11/2010 ב-14:38:31

היום יצא לי להעסק קצת יותר עם המוד הזה ולכן אמנם באיחור אבל תשובה בנוגע לעיצוב המוזר של תיבת הספירה לאחור:
התיבה הלבנה הזו היא בעצם תיבת קלט (input), זו הסיבה לעיצוב המוזר. מה שהפתיע אותי זה שיוצר המוד לא הגדיר ששדה הקלט יהיה readonly (לקריאה בלבד).
Lenny - חבר צוות תמיכה ומודים לשעבר.

tpdil
חבר צוות האתר
חבר צוות האתר
הודעות: 1202
הצטרף: 20/04/2010 ב-16:11:21
יצירת קשר:

Re: מוד ספירה לאחור - Count Down

הודעה שלא נקראהעל ידי tpdil » 27/11/2010 ב-20:04:22

תודה רבה על המוד,
Lenny איך אני מבצע את מה שאמרת?
"כאב שאתה מרגיש היום הוא כוח שתרגיש מחר, מכל אתגר שאתה נתקל, יש לך הזדמנות לצמוח."

Lenny
חבר צוות phpBB ישראל לשעבר
חבר צוות phpBB ישראל לשעבר
הודעות: 886
הצטרף: 15/07/2007 ב-14:34:10

Re: מוד ספירה לאחור - Count Down

הודעה שלא נקראהעל ידי Lenny » 27/11/2010 ב-20:10:45

אתה שואל איך הופכים את שדה הקלט (input) ל readonly (לקריאה בלבד) ?
אם כן, העתק לכאן את תוכן תבנית העיצוב count_down.html.
Lenny - חבר צוות תמיכה ומודים לשעבר.

tpdil
חבר צוות האתר
חבר צוות האתר
הודעות: 1202
הצטרף: 20/04/2010 ב-16:11:21
יצירת קשר:

Re: מוד ספירה לאחור - Count Down

הודעה שלא נקראהעל ידי tpdil » 27/11/2010 ב-20:19:23

ProSliver

קוד: בחר הכל

<!-- IF S_ENABLE_COUNT_DOWN -->
      <hr />
     <div class="navbar">
         <div class="inner"><span class="corners-top"><span></span></span>

           <div style="text-align:center; font-size: 1.3em;">
<form name="count">
<input type="text" size="80" name="count2" style="color: #ff0000; font-weight: bold; text-align: center;">
</form>


<script>

/*
Count down until any date script-
By JavaScript Kit (www.javascriptkit.com)
Over 200+ free scripts here!
*/


//change the text below to reflect your own,
var before="{BEFORE_COUNT_DOWN}"
var current="{CURRENT_COUNT_DOWN}"
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")

function countdown(yr,m,d,h,i,s){
theyear=yr;themonth=m;theday=d;thehour=h;themin=i;thesec=s
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[m-1]+" "+d+", "+yr+" "+h+":"+i+":"+s
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<=0){
document.forms.count.count2.value=current
return
}
else
document.forms.count.count2.value="{L_CDOWN} "+dday+" {L_DAYS} "+dhour+" {L_HOUR} "+dmin+" {L_MIN} "+dsec+" {L_SECT} {L_UNTIL}"+before+" ."
setTimeout("countdown(theyear,themonth,theday,thehour,themin,thesec)",1000)
}
//enter the count down date using the format year/month/day
countdown({DATE_COUNT_DOWN})
</script>
           </div>

         <span class="corners-bottom"><span></span></span></div>
      </div>
      <hr />
<!-- ENDIF -->

subsilver2

קוד: בחר הכל

<!-- IF S_ENABLE_COUNT_DOWN -->
      <hr />
     <div class="navbar">
         <div class="inner"><span class="corners-top"><span></span></span>

           <div style="text-align:center; font-size: 1.3em;">
<form name="count">
<input type="text" size="150" name="count2" style="color: #ff0000; font-weight: bold; text-align: center;">
</form>


<script>

/*
Count down until any date script-
By JavaScript Kit (www.javascriptkit.com)
Over 200+ free scripts here!
*/


//change the text below to reflect your own,
var before="{BEFORE_COUNT_DOWN}"
var current="{CURRENT_COUNT_DOWN}"
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")

function countdown(yr,m,d,h,i,s){
theyear=yr;themonth=m;theday=d;thehour=h;themin=i;thesec=s
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[m-1]+" "+d+", "+yr+" "+h+":"+i+":"+s
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<=0){
document.forms.count.count2.value=current
return
}
else
document.forms.count.count2.value="{L_CDOWN} "+dday+" {L_DAYS} "+dhour+" {L_HOUR} "+dmin+" {L_MIN} "+dsec+" {L_SECT} {L_UNTIL}"+before+" ."
setTimeout("countdown(theyear,themonth,theday,thehour,themin,thesec)",1000)
}
//enter the count down date using the format year/month/day
countdown({DATE_COUNT_DOWN})
</script>
           </div>

         <span class="corners-bottom"><span></span></span></div>
      </div>
      <hr />
<!-- ENDIF -->
"כאב שאתה מרגיש היום הוא כוח שתרגיש מחר, מכל אתגר שאתה נתקל, יש לך הזדמנות לצמוח."

Lenny
חבר צוות phpBB ישראל לשעבר
חבר צוות phpBB ישראל לשעבר
הודעות: 886
הצטרף: 15/07/2007 ב-14:34:10

Re: מוד ספירה לאחור - Count Down

הודעה שלא נקראהעל ידי Lenny » 27/11/2010 ב-20:43:09

*** שים לב - לא בדקתי את השינויים האלו בעצמי ולכן - על אחריותך בלבד.

עבור העיצוב ProSliver,

חפש

קוד: בחר הכל

<input type="text" size="80" name="count2" style="color: #ff0000; font-weight: bold; text-align: center;">


החלף עם

קוד: בחר הכל

<input type="text" size="80" name="count2" style="color: #ff0000; font-weight: bold; text-align: center;" readonly="readonly" />


עבור העיצוב subsilver2,

חפש

קוד: בחר הכל

<input type="text" size="150" name="count2" style="color: #ff0000; font-weight: bold; text-align: center;">


החלף עם

קוד: בחר הכל

<input type="text" size="150" name="count2" style="color: #ff0000; font-weight: bold; text-align: center;" readonly="readonly" />


בהצלחה.
Lenny - חבר צוות תמיכה ומודים לשעבר.


חזור אל “מודים שתורגמו”

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים ו־ 6 אורחים