שלח תשובה

זירת השאלות

503
צפיות
16
תשובות

עדכון אתר חדשות

,‏ 12 בינואר, 2004

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

1. ידוע לי שניתן להכניס תגית מטה המרעננת את הדף אוטומטית, אך מעולם לא עשיתי זאת, מישהו יודע כיצד עושים זאת בדרים וויברר?

2. אציין שכל האתר (מכיל כ – 60 דפים), בנוי על תבנית בדרים וויבר, המכילה מספר קבצי פלש, וחלק מהחדשות מופיעות בדף התבנית, כך שאם אוסיף לתבנית תגית ריענון,עלול להיווצר מצב שכל הדפים יתעדכנו כל הזמן, אולי זה יגזול זמן רב מהגולש.

תגיות:

16 תשובות

  1. נועם א הגיב:

    תפריד בינהם
    תכניס את החדשות לתוך חלון iFRAME ואז תוכל לרענן בדף רק את חלון החדשות וזה יראה כאילו זה חלק מהאתר!

    זה מה שאני מכיר אולי מישהו מכיר דרך יותר טובה

  2. מידן הגיב:

    לא ברור
    קודם כל תגדיר iframe ושנית, כיצד מרעננים חלון זה?

    אולי לא הזכרתי, אבל האתר שלי בנוי ו2 פריימים

    תודה

  3. מידן הגיב:

    עוד פרט קטן
    כאשר ציינתי שהעדכון יתבצע כל 240 דקות, האם העדכון יתבצע גם בכל פעם שהגולש נכנס לדף, או שהוא יצמד לזמן המוגדר?

  4. מידן הגיב:

    מדוע קבצי הפלש אינם מתעדכנים?
    תודה תודה

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

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

  5. נועם א הגיב:

    תנסה להוסיף את זה בראש הקובץ שלך:


    Response.Expires = 0
    Response.Expiresabsolute = Now() – 1
    Response.AddHeader "pragma","no-cache"
    Response.AddHeader "cache-control","private"
    Response.CacheControl = "no-cache"

    Response.Buffer = true

    דרך אגב ה- 240 זה לא דקות אלא שניות

  6. מידן הגיב:

    האם הכוונה ל…
    האם הכוונה ב head היכן שתגיות המטה?

    האם זו פקודת jc, כך שצריך להוסיף כותרת מתאימה בראש הדף?
    או שפשוט לכתוב זאת בדיוק כפי שציינת?

    תוד.

  7. מידן הגיב:

    לצערי, האתר אין asp
    לצערי האתר כתוב כולו html, ללא ASP

    מה עושים???

  8. מידן הגיב:

    הבהרות קלות
    תודה רבה על התשובה, אך אם אפשר להסביר את המשמעות של המטה הזו, כדי שגם אלמד משהו על כך…

    קודם כל מובן הבנתי שצריך לשבץ מה שכתבת בין כל המטות (תקן אותי אם אני טועה)

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

    האם יש צורך בתכנות asp באתר או בכל שפה אחרת? כי כפי שציינתי כל האתר כתוב HTML בלבד.

    תודה מראש

  9. בבקשה
    זה ההסבר על התג, כמו כל תג מטה ממקמים אותו בתוך ה-HEAD של המסך, וזה HTML נטו.

  10. מידן הגיב:

    תודה על התשובה המהירה
    האם למקם אותו בכל דף שאמור להתעדכן, או רק בראשי?

    כל כמה זמן הדף שמכיל מטה זו יתעדכן, האם זה יקרה רק בכל פעם שפותחים את הדפדפן מחדש?

    ושוב תודה

שלח תשובה