הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 08-10-08, 11:24   # 1
dabi
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 1,767

dabi לא מחובר  

מערכת טמפלים? קוד מסודר? איך זה עובד?

אהלן
התחלתי לתכנת ב PHP לפני איזה חודשיים -3 ואני יודע לתכנת רגיל
נגיד אני צריך לשלב את הקוד PHP בעיצוב HTML אז אני פשוט שם את הקוד משולב עם ה HTML
חבר אמר לי שאם אני רוצה להיות מקצועי יותר לא עושים ככה
ועושים הפרדה מוחלטת בין ה HTML ל PHP כדי שאם ירצו לשנות את העיצוב בעתיד זה יהיה יותר קל
אשמח לשמוע איך עושים את זה
או שאם מישהו יכול להדגים לי איך אני עושה את זה(והאם זה נושא ב PHP שאני יכול ללמוד לפני שאני לומד מחלקות)
תודה רבה

Last edited by dabi; 08-10-08 at 11:28..
  Reply With Quote
ישן 08-10-08, 11:35   # 2
xoox
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Aug 2007
מיקום: תל אביב
גיל: 42
הודעות: 766

xoox לא מחובר  

יש כמה שיטות

תוכל לעשות סקריפט בודד קובץ 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>
או שאפשר גם להפריד הכל כולל חלק תחתון ועליון ולעשות אותם עם include
לדוגמה
יהיו לך 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, מבזקי חדשות, משחקים, משחקי פלאש. - מעוניין להחליף קישורים? שלח הודעה פרטית.

  Reply With Quote
ישן 08-10-08, 11:42   # 3
Ron | CSite.co.il
חבר על
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
גיל: 33
הודעות: 980

Ron | CSite.co.il לא מחובר  

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

בכל מקרה, יש המון חלקות מוכנות לנושא.
אני משתמש ב bTemplate ומציע לך להשתמש בה גם:
http://massassi.com/bTemplate/

יש שם מדריך איך להשתמש וכו',
בנוסף במידה וכל הדפים באתר דומים (כלומר,רק תוכנם שונה/מס' בלוקים וכדומה),רצוי להכין קובץ master.tpl שבו יהיה כל העיצוב ואז אתה פשוט מכניס אליו ערכים אחרים.

שיהיה בהצלחה.
  Reply With Quote
ישן 08-10-08, 11:45   # 4
dabi
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 1,767

dabi לא מחובר  

ציטוט:
נכתב במקור על ידי Ron-Pro צפה בהודעה
לתגובה למעלה,
הבנאדם ביקש לדעת איך עושים מערכת טמפלט מה שעשית לא נחשב כזה,כי אתה לא עושה הפרדה מוחלטת בין html ל php בצורה מושלמת.

בכל מקרה, יש המון חלקות מוכנות לנושא.
אני משתמש ב bTemplate ומציע לך להשתמש בה גם:
http://massassi.com/bTemplate/

יש שם מדריך איך להשתמש וכו',
בנוסף במידה וכל הדפים באתר דומים (כלומר,רק תוכנם שונה/מס' בלוקים וכדומה),רצוי להכין קובץ master.tpl שבו יהיה כל העיצוב ואז אתה פשוט מכניס אליו ערכים אחרים.

שיהיה בהצלחה.
הורדתי את התוכנה הנ"ל היא נראת ממש טוב
לא הבנתי איך להשתמש בה כי האנגלית שלי לא ברמה טובה כ"כ
אשמח אם תתן לי הסבר קצת בעיברית איך משתמשים בה
תודה
  Reply With Quote
ישן 08-10-08, 11:48   # 5
Ron | CSite.co.il
חבר על
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
גיל: 33
הודעות: 980

Ron | CSite.co.il לא מחובר  

אין צורך באנגלית כלל,
כנס לכאן: http://massassi.com/bTemplate/index....&section=intro
ותראה את קו ה php ואחריו את הפלט ב html .
אתה אמור להבין לבד.

בעקרון אתה מוריד את המחלקה הזו מאנקלד אותה לדף ה index שלך (אני מקווה שאתה עובד עם אחד כזה),
ואז פשוט עושה על פי ההוראות.
  Reply With Quote
ישן 08-10-08, 11:57   # 6
dabi
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 1,767

dabi לא מחובר  

תודה רבה רבה

Last edited by dabi; 08-10-08 at 11:59..
  Reply With Quote
ישן 08-10-08, 12:00   # 7
Ron | CSite.co.il
חבר על
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
גיל: 33
הודעות: 980

Ron | CSite.co.il לא מחובר  

תראה,
הייתי ממליץ לך ללמוד מחלקות ללא שום קשר.
מאוד נוח לעבוד עם מחלקות לאחר שמבינים את העניין.

Last edited by Ron | CSite.co.il; 08-10-08 at 12:03..
  Reply With Quote
ישן 08-10-08, 12:02   # 8
dabi
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 1,767

dabi לא מחובר  

ציטוט:
נכתב במקור על ידי Ron-Pro צפה בהודעה
תראה,
הייתי ממליץ לך ללמוד מחלקות ללא שום קשר.
מאוד נוח לעבוד עם מחלקות לאחר שמבינים את העניין.
כן אני ילמד את זה
אבל כמו שאני רואה הרבה יותר חשוב זה הטמפלים
אני ממש רואה שהקוד מסודר להפליא ככה
מחלקות זה נושא פחות חשוב ,זה אוסף של פונקציות בסך הכל
אני מעדיף פשוט ליצור דף פונקציות 1 גדול או לחלק אותם לכמה דפי פונקציות לפי נושאים(לדוגמא דף פונקציות למשתמש דף פונקציות לאדמיין)ולהשתמש בהם
כי אחרי הכל מחלקות זה אוסף של פונקציות מאוחדת לנושא

שוב תודה רבה רבה לך
  Reply With Quote
ישן 08-10-08, 12:06   # 9
Ron | CSite.co.il
חבר על
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
גיל: 33
הודעות: 980

Ron | CSite.co.il לא מחובר  

ציטוט:
נכתב במקור על ידי dabi צפה בהודעה
כן אני ילמד את זה
אבל כמו שאני רואה הרבה יותר חשוב זה הטמפלים
אני ממש רואה שהקוד מסודר להפליא ככה
מחלקות זה נושא פחות חשוב ,זה אוסף של פונקציות בסך הכל
אני מעדיף פשוט ליצור דף פונקציות 1 גדול או לחלק אותם לכמה דפי פונקציות לפי נושאים(לדוגמא דף פונקציות למשתמש דף פונקציות לאדמיין)ולהשתמש בהם
כי אחרי הכל מחלקות זה אוסף של פונקציות מאוחדת לנושא

שוב תודה רבה רבה לך
מחלקה זה לא אוסף של פונקציות מאוגדות לנושא,
אל תשכח שרוב השרתים בארץ עוברים ל php 5.X שם המחלקות קצת יותר שימושיות.
בנוסף לכך הייתי ממליץ לך להבין את הנושא בכלליות (תכנות עתידי ב c# וכדומה),
כמובן שזה יעזור לך מאוד גם ב php.
  Reply With Quote
ישן 08-10-08, 12:08   # 10
dabi
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 1,767

dabi לא מחובר  

ציטוט:
נכתב במקור על ידי Ron-Pro צפה בהודעה
מחלקה זה לא אוסף של פונקציות מאוגדות לנושא,
אל תשכח שרוב השרתים בארץ עוברים ל php 5.X שם המחלקות קצת יותר שימושיות.
בנוסף לכך הייתי ממליץ לך להבין את הנושא בכלליות (תכנות עתידי ב c# וכדומה),
כמובן שזה יעזור לך מאוד גם ב php.
אשמח אם תתן לי את הייתרון המשמעותי של שימוש במחלקות
וכמה זמן באמת יקח ללמוד את נושא המחלקות? כי כמו שאני רואה את הטמפלים תוך 10 דקות אני מבין (טוב זה נושא ממש קל המשתנים והטמפלים האלה)
תודה רבה לך
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 01:39.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ