|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
חבר וותיק
|
מערכת טמפלים? קוד מסודר? איך זה עובד?
אהלן
התחלתי לתכנת ב PHP לפני איזה חודשיים -3 ואני יודע לתכנת רגיל נגיד אני צריך לשלב את הקוד PHP בעיצוב HTML אז אני פשוט שם את הקוד משולב עם ה HTML חבר אמר לי שאם אני רוצה להיות מקצועי יותר לא עושים ככה ועושים הפרדה מוחלטת בין ה HTML ל PHP כדי שאם ירצו לשנות את העיצוב בעתיד זה יהיה יותר קל אשמח לשמוע איך עושים את זה או שאם מישהו יכול להדגים לי איך אני עושה את זה(והאם זה נושא ב PHP שאני יכול ללמוד לפני שאני לומד מחלקות) תודה רבה Last edited by dabi; 08-10-08 at 11:28.. |
![]() |
![]() |
# 2 |
עסק רשום [?]
|
יש כמה שיטות
תוכל לעשות סקריפט בודד קובץ file.php לדוגמה ששם בקוד יהיה רשום קוד:
<HTML> <head> <meta http-equiv="Content-Language" content="he"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1255"> <TITLE>XooX</TITLE> </head> <body bgcolor="#FFFFFF"> <?php ///////////////////////// כאן כמובן תכניס את כל הקוד ב PHP ?> </BODY> </HTML> לדוגמה יהיו לך 3 קבצים script.php = קובץ סקריפט עם פונקיות או לא יודע מה header.php = קוד ב HTML או גם ב PHP של החלק העליון באתר footer.php = אותו הדבר רק לחלק התחתון ועוד איזה קובץ site.php ששם רשום קוד:
<?php include("header.php"); include("connect.php"); include("footer.php"); ?> אפשר גם להכניס את הקוד של טמפלר לתוך SQL ואחרי זה תשאב את כל הקוד בשאילתא
__________________
וותק של 10 שנים? יש חשש!!! XooX, XoX, מבזקי חדשות, משחקים, משחקי פלאש. - מעוניין להחליף קישורים? שלח הודעה פרטית. ![]() |
![]() |
![]() |
# 3 |
חבר על
|
לתגובה למעלה,
הבנאדם ביקש לדעת איך עושים מערכת טמפלט מה שעשית לא נחשב כזה,כי אתה לא עושה הפרדה מוחלטת בין html ל php בצורה מושלמת. בכל מקרה, יש המון חלקות מוכנות לנושא. אני משתמש ב bTemplate ומציע לך להשתמש בה גם: http://massassi.com/bTemplate/ יש שם מדריך איך להשתמש וכו', בנוסף במידה וכל הדפים באתר דומים (כלומר,רק תוכנם שונה/מס' בלוקים וכדומה),רצוי להכין קובץ master.tpl שבו יהיה כל העיצוב ואז אתה פשוט מכניס אליו ערכים אחרים. שיהיה בהצלחה.
__________________
קארדניה - משחק דפדפן ישראלי חדשני |
![]() |
![]() |
# 4 | |
חבר וותיק
|
ציטוט:
לא הבנתי איך להשתמש בה כי האנגלית שלי לא ברמה טובה כ"כ אשמח אם תתן לי הסבר קצת בעיברית איך משתמשים בה תודה |
|
![]() |
![]() |
# 5 |
חבר על
|
אין צורך באנגלית כלל,
כנס לכאן: http://massassi.com/bTemplate/index....§ion=intro ותראה את קו ה php ואחריו את הפלט ב html . אתה אמור להבין לבד. בעקרון אתה מוריד את המחלקה הזו מאנקלד אותה לדף ה index שלך (אני מקווה שאתה עובד עם אחד כזה), ואז פשוט עושה על פי ההוראות.
__________________
קארדניה - משחק דפדפן ישראלי חדשני |
![]() |
![]() |
# 6 |
חבר וותיק
|
תודה רבה רבה
Last edited by dabi; 08-10-08 at 11:59.. |
![]() |
![]() |
# 7 |
חבר על
|
תראה,
הייתי ממליץ לך ללמוד מחלקות ללא שום קשר. מאוד נוח לעבוד עם מחלקות לאחר שמבינים את העניין.
__________________
קארדניה - משחק דפדפן ישראלי חדשני Last edited by Ron | CSite.co.il; 08-10-08 at 12:03.. |
![]() |
![]() |
# 8 | |
חבר וותיק
|
ציטוט:
אבל כמו שאני רואה הרבה יותר חשוב זה הטמפלים אני ממש רואה שהקוד מסודר להפליא ככה מחלקות זה נושא פחות חשוב ,זה אוסף של פונקציות בסך הכל אני מעדיף פשוט ליצור דף פונקציות 1 גדול או לחלק אותם לכמה דפי פונקציות לפי נושאים(לדוגמא דף פונקציות למשתמש דף פונקציות לאדמיין)ולהשתמש בהם כי אחרי הכל מחלקות זה אוסף של פונקציות מאוחדת לנושא שוב תודה רבה רבה לך |
|
![]() |
![]() |
# 9 | |
חבר על
|
ציטוט:
אל תשכח שרוב השרתים בארץ עוברים ל php 5.X שם המחלקות קצת יותר שימושיות. בנוסף לכך הייתי ממליץ לך להבין את הנושא בכלליות (תכנות עתידי ב c# וכדומה), כמובן שזה יעזור לך מאוד גם ב php.
__________________
קארדניה - משחק דפדפן ישראלי חדשני |
|
![]() |
![]() |
# 10 | |
חבר וותיק
|
ציטוט:
וכמה זמן באמת יקח ללמוד את נושא המחלקות? כי כמו שאני רואה את הטמפלים תוך 10 דקות אני מבין (טוב זה נושא ממש קל המשתנים והטמפלים האלה) תודה רבה לך |
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|