לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

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



  #4  
ישן 29-04-2009, 13:02
  משתמש זכר dorM dorM אינו מחובר  
מנהל
 
חבר מתאריך: 26.07.08
הודעות: 6,473
בתגובה להודעה מספר 1 שנכתבה על ידי yitzy שמתחילה ב "בניית אתר ועידכון שוטף"

לא יודע איך לא ראיתי את האשכול שלך לפני כן :s

הפתרון לבעיה זה ליצור קובץ שמכיל מידע אשר אמור להימצא בהרבה דפים באתר.
כל פעם שאתה רוצה להציג את המידע הזה, פשוט "תאנקלד" (מלשון include) את הקובץ הנ"ל ואז המידע יתעדכן בכל מקום שאינקלדת את הקובץ.

נהוג לעשות זאת בשפות צד שרת (PHP, dot NET, SSI), אך אפשר גם עם HTML - תג iframe.

אתן לך דוגמא מ-PHP:

קוד:
<!-- This is some page of your website --> <html> <head>...</head> <body> <div id='Wrapper'> <div id='Top'><?php include 'Top.php'; ?></div> <div id='Navigation_Bar'> <?php include 'navigation_bar.php'; // OR readfile('navigation_bar.html'); ?> </div> <div id='Content'> <!-- Write here whatever u want --> </div> <div id='Bottom'><?php include 'Bottom.php'; ?></div> </div> </body> </html>


אבל השיטה הכי עדיפה היא ליצור קובץ אחד שמכיל את כל המידע הנ"ל, ואז המידע היחידי שמשתנה, שהוא Content (המידע שמשתנה מעמוד לעמוד), יהיה מה שתירצה.

יש לפחות 2 שיטות לעשות זאת:

שיטת קובץ מעטפת שבוחר את העמוד מפרמטר get (פרמטר URL):
קוד:
<!-- This is the wrapper file --> <html> <head>...</head> <body> <div id='Wrapper'> <div id='Top'><?php include 'Top.php'; ?></div> <div id='Navigation_Bar'> <?php include 'navigation_bar.php'; // OR readfile('navigation_bar.html'); ?> </div> <div id='Content'> <?php include 'pages/'.$_GET['page']; ?> </div> <div id='Bottom'><?php include 'Bottom.php'; ?></div> </div> </body> </html>


חשוב מאוד שתוודא שהמידע שמגיע מפרמטר ה-GET יהיה תקין, אחרת זה יגרום לפירצת אבטחה.

השיטה השנייה זה ליצור 2 קבצים, אחד מהם זה המידע שנמצא מעל ה-Content (להלן "Top"), והקובץ השני זה המידע שנמצא מתחת ל-Content (להלן "Bottom"):

קובץ Top.php

קוד:
<!-- File name: "Top.php" --> <html> <head>...</head> <body> <div id='Wrapper'> <div id='Top'><?php include 'Top.php'; ?></div> <div id='Navigation_Bar'> <?php include 'navigation_bar.php'; // OR readfile('navigation_bar.html'); ?> </div> <div id='Content'>


קובץ Bottom.php

קוד:
<!-- File name: "Bottom.php" --> </div> <div id='Bottom'><?php include 'Bottom.php'; ?></div> </div> </body> </html>


ואז אתה כולל את המידע בצורה הבאה:

קוד:
<!-- This is some page of your website --> <?php include 'Top.php'; ?> <!-- Write here your content --> <?php include 'Bottom.php'; ?>


וזהו

נערך לאחרונה ע"י dorM בתאריך 29-04-2009 בשעה 13:15.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

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

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

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

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



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

הדף נוצר ב 0.06 שניות עם 12 שאילתות

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

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