הוספת קבצים נכללים בצד השרת ב-Dreamweaver

עודכן לאחרונה בתאריך 25 באפריל 2024

השתמש ב-Dreamweaver כדי להוסיף קבצים נכללים בצד השרת, לערוך את הקבצים הנכללים או להציג תצוגה מקדימה של דפים המכילים קבצים נכללים.

פתק

ממשק המשתמש הפך לפשוט יותר ב-Dreamweaver ובגרסאות מתקדמות יותר. כתוצאה מכך, ייתכן שלא תמצא חלק מהאפשרויות המתוארות במאמר זה ב-Dreamweaver ובגרסאות מתקדמות יותר. לקבלת מידע נוסף, עיין במאמר זה.

אודות קבצים נכללים בצד השרת

תוכלו להשתמש ב-Dreamweaver כדי להוסיף כלילות בצד השרת לעמודים שלכם, לערוך את הכלילות או לצפות בתצוגה מקדימה של עמודים שמכילים כלילות.

כלילה בצד השרת היא קובץ שהשרת משלב במסמך שלכם כאשר דפדפן מבקש את המסמך שלכם מהשרת.

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

עם Dreamweaver תוכלו לצפות בתצוגה מקדימה של מסמכים בדיוק כפי שהם יופיעו אחרי שיהיו בשרת, גם בתצוגת העיצוב וגם כשאתם משתמשים בתכונת התצוגה המקדימה בדפדפן. כדי לעשות זאת, עליכם לוודא שאתם מציגים תצוגה מקדימה של הקובץ שמכיל את הכלילה כקובץ זמני.(בחרו Edit > Preferences, בחרו את קטגוריית Preview in Browser, וודאו שהאפשרות Preview using temporary file נבחרה.)

פתק

אם אתם משתמשים בשרת בדיקה, כמו Apache או Microsoft IIS, כדי לצפות בתצוגה מקדימה של הקבצים שלכם בכונן המקומי, אין צורך לצפות בתצוגה מקדימה של הקובץ כקובץ זמני כי השרת מבצע את העיבוד בשבילכם.

הוספת כלילה בצד השרת במסמך מוסיפה הפניה לקובץ חיצוני; היא לא מוסיפה את התוכן של הקובץ המוגדר במסמך הנוכחי. התוכן של הקובץ המוגדר צריך להכיל רק את התוכן שאתם רוצים לכלול. כלומר, קובץ הכלילה לא צריך להכיל תגי head, תגי body או תגי html (כלומר התג <html> — תגי עיצוב HTML, כמו תגי p, תגי div וכו', הם בסדר). אם כן, התגים האלה יתנגשו עם התגים במסמך המקורי, ו-Dreamweaver לא יציג את העמוד כהלכה.

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

ישנם שני סוגים של קבצים נכללים בצד השרת: Virtual ו-File. Dreamweaver מוסיף כלילות מסוג קובץ כברירת מחדל, אבל ניתן להשתמש במפקח המאפיינים כדי לבחור את זה שמתאים לסוג שרת האתרים שבו אתם משתמשים:

  • אם השרת שלך הוא שרת אינטרנט Apache, בחר Virtual. בשרת Apache, קבצים נכללים מסוג Virtual יעבדו בכל מקרה, בעוד קבצים מסוג File יעבדו במקרים מסוימים בלבד.
  • אם השרת שלך הוא שרת Microsoft Internet Information Server ‏(IIS), בחר File (Virtual עובד בשרת IIS רק בנסיבות מסוימות).
פתק

למרבה הצער, IIS לא מאפשר לכם לכלול קובץ בתיקייה מעל התיקייה הנוכחית בהיררכיית התיקיות, אלא אם הותקנה תוכנה מיוחדת בשרת.אם אתם חייבים לכלול קובץ מתיקייה גבוהה יותר בהיררכיית התיקיות בשרת IIS, בקשו ממנהל המערכת לבדוק אם התוכנה הנדרשת מותקנת.

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

    שרתים מסוימים מוגדרים לבדוק אם כל הקבצים מכילים קובץ נכלל בצד השרת; שרתים אחרים הוגדרו לבדוק רק קבצים בעלי סיומת מסוימת, כגון ‎.shtml‏, ‎.shtm או ‎.inc אם קובץ נכלל בצד השרת אינו פועל אצלך, שאל את מנהל המערכת שלך אם עליך להשתמש בסיומת מיוחדת בשם הקובץ המשתמש בקובץ הנכלל (לדוגמה, אם שם הקובץ הוא canoe.html, ייתכן שיהיה עליך לשנות את שם הקובץ ולקרוא לו canoe.shtml). אם תרצה לשמור על סיומת ‎.html או ‎.htm, בקש ממנהל המערכת שלך לקבוע את תצורת השרת כך שיבדוק אם כל הקבצים (ולא רק קבצים בעלי סיומת מסוימת) משתמשים בקבצים נכללים בצד השרת. ניתוח קובץ לבדיקה אם הוא משתמש בקבצים נכללים בצד השרת דורש זמן נוסף, לכן עיבוד דפים שהשרת מנתח יהיה מעט איטי יותר מדפים אחרים. לפיכך, מנהלי מערכת לא תמיד נוטים לספק את האפשרות לניתוח כל הקבצים.

הוספת קבצים נכללים בצד השרת

תוכלו להשתמש ב-Dreamweaver כדי להוסיף כלילות בצד השרת לעמוד שלכם.

הוספת קובץ נכלל בצד השרת

בחרו Insert > Server-Side Include.
בתיבת הדו-שיח שמופיעה, עיינו ובחרו קובץ.

כברירת מחדל, הקובץ הנכלל שיתווסף יהיה מסוג File.

כדי לשנות את סוג הכלילה, בחרו את הכלילה בצד השרת בחלון המסמך ושנו את הסוג במפקח המאפיינים (Window > Properties), כדלקמן:
  • אם השרת שלך הוא שרת אינטרנט Apache, בחר Virtual. בשרת Apache, קבצים נכללים מסוג Virtual יעבדו בכל מקרה, בעוד קבצים מסוג File יעבדו במקרים מסוימים בלבד.
  • אם השרת שלך הוא שרת Microsoft Internet Information Server ‏(IIS), בחר File (Virtual עובד בשרת IIS רק בנסיבות מסוימות).
פתק

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

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

שינוי הקובץ הנכלל

בחרו את הכלילה בצד השרת בחלון המסמך.
פתח את מפקח המאפיינים (Window ‏> Properties).
בצע אחת מהפעולות הבאות:
  • לחצו על סמל התיקייה ועיינו ובחרו קובץ חדש לכלילה.

  • בתיבה, הקלידו את הנתיב ושם הקובץ של הקובץ החדש שיש לכלול.

ערכו את התוכן של הכלילים בצד השרת

אתם יכולים להשתמש ב-Dreamweaver כדי לערוך הכלילים בצד השרת. כדי לערוך את התוכן המשויך לקובץ הכלול, עליכם לפתוח את הקובץ.

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

הקובץ הנכלל נפתח בחלון מסמך חדש.

ערוך את הקובץ ולאחר מכן שמור אותו.

השינויים מתבטאים מיד במסמך הנוכחי ובכל מסמך שתפתחו בהמשך שכולל את הקובץ.

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