לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ברוכים הבאים לפורום עיצוב גרפי! וזה וזה חץ ימינה  

לך אחורה   לובי הפורומים > תרבות ואמנות > גרפיקה, ציור ותלת-מימד
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 22-07-2007, 15:55
צלמית המשתמש של בן אור
  בן אור בן אור אינו מחובר  
 
חבר מתאריך: 24.02.05
הודעות: 17,595
שלח הודעה דרך ICQ אל בן אור שלח הודעה דרך MSN אל בן אור Facebook profile Follow me...
מדריך ליצירת מונה,לא דורש רקע בתכנות

את המונה מכינים עם שפת php וההרחבה GD, אני מכין את המונה מתוך הנחה שאתם לא יודעים לתכנת וגם לא מעוניינים ללמוד ולכן אני אכתוב קוד עם הסבר על הההשפעות של השינויים.

תחילה צריך לפתוח חשבון איכסון באתר:
http://www.100webspace.com/web_hosting/free_plan.html
אפשר לפתוח בכול אתר תומך php ו GD גירסה 2.0+
(יש בדיקה של המייל אז חובה לרשום את המייל האמיתי)

לאחר ההרשמה תיכנסו על פי ההנחיות בשמייל לחשבון שלכם, בדף הראשי של החשבון יהיו הרבה אפשרויות אתם צריכים להיכנס לFile Manager תחת Site Management
שם תראו את רשימת התיקיות שבחשבון שלכם, אתם צריכים להיכנס ל
www
ואחר כך לתיקייה שהשם שלה הוא ככתובת האתר שלכם.

בתוך אותה תיקייה תיצרו תיקייה חדשה תחת השם GD
בתוך תקיית GD תיצרו קובץ חדש בשם count.php (אפשר לשנות את שם הקובץ אבל חובה לכתוב סיומת php )

לאחר שתיצרו את הקובץ אתם תידרשו להכניס את הקוד של הקבץ
קוד PHP:
<?
$month = 7; // Month of the countdown
$day = 1; // Day of the countdown
$year = 2004; // Year of the countdown

// mktime is the marked time, and time() is the current time.
$target = mktime(0,0,0,$month,$day,$year);
$diff = time()-$target;

$days = ($diff - ($diff % 86400)) / 86400;
$diff = $diff - ($days * 86400);
$hours = ($diff - ($diff % 3600)) / 3600;
$diff = $diff - ($hours * 3600);
$minutes = ($diff - ($diff % 60)) / 60;
$diff = $diff - ($minutes * 60);
$seconds = ($diff - ($diff % 1)) / 1;

header ("Content-type: image/png");
$imgname = "countdown.png";
$im = @imagecreatefrompng ($imgname);

//Here are some common color codes in case you want to change the colors.
//$white = imagecolorallocate ($im, 255, 255, 255);
$orange = imagecolorallocate ($im, 255, 127, 36);
//$yellow = imagecolorallocate ($im, 247, 246, 201);
//$blue = imagecolorallocate ($im, 0, 0, 255);
//$black = imagecolorallocate ($im,0,0,0);
//$gray = imagecolorallocate ($im,153,153,153);
$red = imagecolorallocate ($im,255,0,0);
//$orange = imagecolorallocate ($im, 255, 127, 36);

$background_color = imagecolorallocate ($im, 0, 0, 0);

imagestring ($im, 3, 55, 15.5,  "[ $days day(s) ] [ $hours hour(s) ] [ $minutes minute(s) ] [ $seconds second(s) ]", $orange);
imagepng ($im);
imagedestroy ($im);
?>


תעלו לאותה תקייה גם תמונה (שתשמש כרקע) בפורמט png ובשם countdown.png

תיכנסו לאתר שלכם בסיפריית GD ובקובץ count.php הכתובת תהיה
username.100webspace.net/GD/count.php
כמובן שתשנו את username

ברכותי יש לכם מונה.

עכשיו הגיעה הזמן להתאים אותו לצרכים שלכם:
תיכנסו לקוד count.php
עכשיו נעשה סדר בבלגן:
קוד PHP:
 $diff time()-$target

השורה הזאת קובעת את הסדר, האם המונה עולה או יורד, סופור מתאריך או עד תאריך, עכשיו הוא סופר עד תאריך, בשביל להחליף לספירה מתאריך תשנו את השורה ל
קוד PHP:
 $diff $target-time(); 


בשביל לשנות את התאריך השורות הראשונות של הקוד הן אלו:
קוד PHP:
 $month 7// Month of the countdown
$day 1// Day of the countdown
$year 2004// Year of the countdown 

אין צורך בהסבר נוסף

בשביל לשנות את מיקום הטקסט והתוכן שלו תרדו לתחתית הקוד ותראו את השור הזאת:
קוד PHP:
 imagestring ($im35515.5,  "[ $days day(s) ] [ $hours hour(s) ] [ $minutes minute(s) ] [ $seconds second(s) ]"$orange); 

הנתונים שמתחילים ב $ ישתנו לנתון שבהם, והשאר ישאר כטקסט
אתם יכולים לערוך אותו איך שאתם רוצים ובכול סדר (הטקסט שמוצג נמצא בתוך הגרשונים " ")
בשביל לשנות את המיקום תשנו את 15.5 בשביל להוריד או להגביהה ואת 55 בשביל להזיז ימין ושמאל

ותשנו את 3 בשביל לשנות את גודל הטקסט.
צבע הטקסט נקבע על ידי הנתון האחרון (עכשיו הוא $orange)
אם אתם רוצים צבע אחד תגלגלו מעט למעלה ותראו רשימה של צבעים (שורה שמתחילה ב // לא יוצרת צבע חדש), אתם יכולים ליצור צבע חדש על ידי עריכת השורה הזאת
קוד PHP:
 $gray imagecolorallocate ($im,153,153,153); 
והוספתה ליד השורות הקיימות ליצירת צבע, אתם צריכים לשנות את שם הצבע (כאן $gray) לצבע שאתם רוצים (אי אפשר להשתמש באותו שם לצבעים שונים)
ובשביל לשנות את הצבע עצמו (ולא רק את השם שלו) תשנו את כמו צבעי היסוד שבו (ירוק, כחול ואדום).
לאחר שיצרתם צבע חדש תשנו את ה $orange שנמצא בשורת הטקסט לשם הצבע.

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


נערך לאחרונה ע"י בן אור בתאריך 22-07-2007 בשעה 16:14.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

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

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 00:41

הדף נוצר ב 0.03 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר