עיצוב גרפי -יולה רזניקובה private.designes@hotmail.com             מערכת אתרים אקטיבית             AWS logo

עקרון פעולה


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


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

תגית מערכת היא מילה בין שני סימני ~ לדוגמה: ~main~
כל מילה מוחלפת בקישור לדף המתאים מתוך בסיס הנתונים כך שבמקרה של המילה ~main~ המערכת תחפש דף עם שם מזהה main ותחליף את התגית בקישור לדף זה.

ישנן מספר תגיות מיוחדות:
  1. תגית contents המוחלפת בתוכן הדף. יש לשים תגית זו במקום בו רוצים את תוכן הדף.
  2. תגית title שתוחלף בכותרת האתר, כותרת זו נקבעת מראש בזמן יצירת האתר ולא ניתנת לשינוי על ידי המשתמש אלא רק על ידי מתפעל המערכת כולה.
  3. תגית =linkstyle אחרי סימן השווה בין סימני ה ~ יש לשים מאפיינים שיתווספו לתגיות <.....A HREF> שייוצרו על ידי המערכת. תגית זו מאפשרת שינוי צבע הקישורים, למשל במקרה בו התפריט נמצע על רקע כהה ויש לצבוע את הקישורים בלבן. אחרי התפריט אפשר לשים תגית =linkstyle נוספת ולשנות את הצבע חזרה לצבע רגיל.
קובץ התבנית נקרא תמיד template.html.



  Powered by: