מה הם קבצי *.tpl ואיך משתמשים בהם

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

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

סמל אישי של המשתמש
Dilex
משתמש באימונים
משתמש באימונים
הודעות: 190
הצטרף: 24/01/2005 ב-08:54:03

מה הם קבצי *.tpl ואיך משתמשים בהם

הודעה שלא נקראהעל ידי Dilex » 04/05/2005 ב-20:59:08

מה הם קבצי *.tpl איך בונים אותם ואיך משתמשים בהם?
דימה מתכנת ב PHP
תמונה

סמל אישי של המשתמש
Shahar
מנהל ראשי
מנהל ראשי
הודעות: 2574
הצטרף: 14/11/2004 ב-18:19:58
מיקום: ישראל
יצירת קשר:

הודעה שלא נקראהעל ידי Shahar » 04/05/2005 ב-21:02:23

אין בהם שום דבר מיוחד, אתה יכול לקרוא להם tpl או gmp או tyo או מה שבא לך.

הם מכילים טקסט רגיל, נוצרים ע"י כל עורך טקסט, ואז נקראים ומעובדים ע"י סקריפט PHP איכותי וחכם.

אין לי כוח לפרט יותר נו :lol:

סמל אישי של המשתמש
Dilex
משתמש באימונים
משתמש באימונים
הודעות: 190
הצטרף: 24/01/2005 ב-08:54:03

הודעה שלא נקראהעל ידי Dilex » 04/05/2005 ב-21:03:49

נעלבתי :(
סתם נו תפרט קצת מה תפקידם לדוגמא ב phpbb ואיך שער הקבצים קשורים אליהם?
מה הם בכלל??
כאילו קצת פירוט =]
דימה מתכנת ב PHP

תמונה

סמל אישי של המשתמש
PHP
חבר צוות phpBB ישראל לשעבר
חבר צוות phpBB ישראל לשעבר
הודעות: 1460
הצטרף: 15/11/2004 ב-21:48:41

הודעה שלא נקראהעל ידי PHP » 04/05/2005 ב-21:05:14

קובץ tpl הוא כמו כל קובץ html רגיל.
ב phpBBHeb למשל, הם מכילים את כל ה HTML של הפורום.
צחי

סמל אישי של המשתמש
Shahar
מנהל ראשי
מנהל ראשי
הודעות: 2574
הצטרף: 14/11/2004 ב-18:19:58
מיקום: ישראל
יצירת קשר:

הודעה שלא נקראהעל ידי Shahar » 04/05/2005 ב-21:05:33

אני עם כאב ראש היסטרי היום משום מה, אני ארחיב בהמשך, למרות שאני די בטוח שצחי יגיע עוד מעט ויטפל בך...

סמל אישי של המשתמש
PHP
חבר צוות phpBB ישראל לשעבר
חבר צוות phpBB ישראל לשעבר
הודעות: 1460
הצטרף: 15/11/2004 ב-21:48:41

הודעה שלא נקראהעל ידי PHP » 04/05/2005 ב-21:06:43

Dawn כתב:אני עם כאב ראש היסטרי היום משום מה, אני ארחיב בהמשך, למרות שאני די בטוח שצחי יגיע עוד מעט ויטפל בך...


תסתכל תגובה מעליך :P
נערך לאחרונה על ידי PHP ב 04/05/2005 ב-21:07:22, נערך פעם 1 בסך הכל.
צחי

סמל אישי של המשתמש
Dilex
משתמש באימונים
משתמש באימונים
הודעות: 190
הצטרף: 24/01/2005 ב-08:54:03

הודעה שלא נקראהעל ידי Dilex » 04/05/2005 ב-21:07:18

לדוגמא שמתי לב שקיימים קבצים בזוגות לדוגמא index.php ו index_body.tpl
או posting.php ו posting.tpl אז איך כל זוג קשור לשני? ומה הם קבצי עיצוב כאילו? אם כן אז איך ה php מתמקם בקוד שרשום ב tpl?
דימה מתכנת ב PHP

תמונה

סמל אישי של המשתמש
PHP
חבר צוות phpBB ישראל לשעבר
חבר צוות phpBB ישראל לשעבר
הודעות: 1460
הצטרף: 15/11/2004 ב-21:48:41

הודעה שלא נקראהעל ידי PHP » 04/05/2005 ב-21:09:36

index_body.tpl הוא ה HTML שמופיע בעמוד הראשי (index.php)
posting_body.tpl הוא ה HTML שמופיע בשליחת הודעה חדשה / תגובה (posting.php)
viewtopic_body.tpl הוא ה HTML שמופיע בצפייה בנושא / הודעה (viewtopic.php)

וכך הלאה...
צחי

סמל אישי של המשתמש
Shahar
מנהל ראשי
מנהל ראשי
הודעות: 2574
הצטרף: 14/11/2004 ב-18:19:58
מיקום: ישראל
יצירת קשר:

הודעה שלא נקראהעל ידי Shahar » 04/05/2005 ב-21:12:26

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

אתה מעצב את הדף ב HTML טהור, בשילוב CSS, ומשתמש במשתנים מוכנים מראש בכדי להכליל תוכן, זה הופך את כל התהליך לקל.

סמל אישי של המשתמש
Dilex
משתמש באימונים
משתמש באימונים
הודעות: 190
הצטרף: 24/01/2005 ב-08:54:03

הודעה שלא נקראהעל ידי Dilex » 04/05/2005 ב-21:13:47

לדוגמא אני מסתכל בקוד של Index_body.tpl
יש לו קוד די גדול בלי התגים html head body וכו' והוא בנוי מטבלאות בכל טבלה אמור להופיע משו ואיך הקובץ index.php יודע לאן להכניס כל קוד שאמור להופיע? לפי ה {U_SEARCH_NEW} {L_FORUM} וכל אלה שנמצאים tpl
ואיך ה index.php מתקשר אם ndex_body.tpl?
דימה מתכנת ב PHP

תמונה

lieliel
משתמש חדש
משתמש חדש
הודעות: 3
הצטרף: 04/05/2005 ב-21:56:54

הודעה שלא נקראהעל ידי lieliel » 05/05/2005 ב-14:56:38

ועם כבר=]
מישהו יכול לתת לי את הקוד שאני שם כדי שאני אפעיל את קובץ הTPL?

סמל אישי של המשתמש
Dilex
משתמש באימונים
משתמש באימונים
הודעות: 190
הצטרף: 24/01/2005 ב-08:54:03

הודעה שלא נקראהעל ידי Dilex » 05/05/2005 ב-15:41:23

lieliel כתב:ועם כבר=]
מישהו יכול לתת לי את הקוד שאני שם כדי שאני אפעיל את קובץ הTPL?

בדיוק מה שגם אני צריך איך לדןגמא קובץ ה posting.php יודע שהקוד HTML שלו נמצא ב קובץ posting_body.tpl כאילו איך הם מתקשרים?
ותענו לי גם על האלה למעלה
אני האחד והיחידי =) כתב:לדוגמא אני מסתכל בקוד של Index_body.tpl
יש לו קוד די גדול בלי התגים html head body וכו' והוא בנוי מטבלאות בכל טבלה אמור להופיע משו ואיך הקובץ index.php יודע לאן להכניס כל קוד שאמור להופיע? לפי ה {U_SEARCH_NEW} {L_FORUM} וכל אלה שנמצאים tpl
ואיך ה index.php מתקשר אם ndex_body.tpl?
דימה מתכנת ב PHP

תמונה

איתי
חבר צוות phpBB ישראל לשעבר
חבר צוות phpBB ישראל לשעבר
הודעות: 938
הצטרף: 14/11/2004 ב-02:00:00

הודעה שלא נקראהעל ידי איתי » 05/05/2005 ב-15:44:07

Dilex כתב:לדוגמא אני מסתכל בקוד של Index_body.tpl
יש לו קוד די גדול בלי התגים html head body וכו' והוא בנוי מטבלאות בכל טבלה אמור להופיע משו ואיך הקובץ index.php יודע לאן להכניס כל קוד שאמור להופיע? לפי ה {U_SEARCH_NEW} {L_FORUM} וכל אלה שנמצאים tpl
ואיך ה index.php מתקשר אם ndex_body.tpl?


דרך ה class של הערכות.
בקובץ phpBBHeb/includes/template.php תוכל לראות איך זה בנוי, אם זה מעניין אותך :)
איתי.
:itay:

סמל אישי של המשתמש
Dilex
משתמש באימונים
משתמש באימונים
הודעות: 190
הצטרף: 24/01/2005 ב-08:54:03

הודעה שלא נקראהעל ידי Dilex » 05/05/2005 ב-15:46:23

תודה יבדוק
בל מבטיח שאני יחזור לפה אם שאלה חדשה =]

-=עריכה=-

מה אמרתי שאני יחזור
קראתי את הקובץ לא הבנתי כ-ל-ו-ם! :cry:
יש לי שאלה חדשה האם ניתן להצמיד איכשהוא בצורה אחרת קובץ tpl ל php
אם לא האם יש שיטה דומה לזו של tpl שבשביל להתקין עיצוב חדש לא צריך ללמוד php יענו צריך רקלהחליץ קבצים אם קוד HTML בלי התרבות ל PHP?
דימה מתכנת ב PHP

תמונה

EliHai
משתמש באימונים
משתמש באימונים
הודעות: 381
הצטרף: 14/11/2004 ב-20:40:22

הודעה שלא נקראהעל ידי EliHai » 07/05/2005 ב-09:47:23

Dilex כתב:תודה יבדוק
בל מבטיח שאני יחזור לפה אם שאלה חדשה =]

-=עריכה=-

מה אמרתי שאני יחזור
קראתי את הקובץ לא הבנתי כ-ל-ו-ם! :cry:
יש לי שאלה חדשה האם ניתן להצמיד איכשהוא בצורה אחרת קובץ tpl ל php
אם לא האם יש שיטה דומה לזו של tpl שבשביל להתקין עיצוב חדש לא צריך ללמוד php יענו צריך רקלהחליץ קבצים אם קוד HTML בלי התרבות ל PHP?


אתה יכול ליצור דף חדש ולתת לו include פשוט, אבל לא מעצמך שתכתוב {var} זה יצא מה שמוגדר, זה צריך להתעסק טיפה עם קבצי השפה וכמו שאיתי אמר, בclass.
בכל מקרה, אם אתה רוצה include פשוט -

קוד: בחר הכל

require_once 'yourfile.tpl';
[/code]
תמונה


חזור אל “בניית אתרים”

מי מחובר

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

cron