הגדרת תבנית לבלוג

הסבר כללי | קודים להצגת פרטי הבלוג | קודים לרשימות | קודים לקטעים בבלוג
קודים להצגת מרכיבים של ישרא-בלוג בדף | שימוש בסקריפטים | תגים לתנאי תצוגה | מגבלות בשימוש בתבנית

הסבר כללי
תבנית לבלוג מאפשרת עיצוב דף הבלוג באופן חופשי ע"י הכותב. התבנית היא דף HTML שבו הוכנסו קודים מיוחדים שמוחלפים בדף הבלוג עצמו בתכנים ששמר הכותב. למשל, קוד <$BlogTitle$> יוחלף בכותרת הבלוג.

עליכם להתמצא ב-HTML על מנת לעבוד עם התבנית. תמיכה ב-HTML לא ניתנת כחלק מהתמיכה באתר.

חלק מהקודים יוחלפו בערכים שנקבעו ע"י הכותב, כמו <$BlogTitle$>. סוג אחר של קודים משמש לתיחום איזור, למשל פרסום של רשימות ופוסטים. רשימה, למשל, מתחילה ב-<list> ומסתיימת ב-</list> בסופה. במקום בו מופיע תיחום של רשימה יופיעו כל הרשימות, כאשר כל תיחום כזה מוחלף ברשימה אחת. בתוך התיחום יש קודים רגילים, למשל <$ListTitle$> שיוחלף בכותרת הרשימה.


קודים להצגת פרטי הבלוג


קודים לרשימות
דוגמה לקוד שמציג את הרשימות בבלוג:
<list>
<br><br><b><$ListTitle$></b><br>
<listitem><$ListItem$><br></listitem>
</list>


קודים לקטעים בבלוג
דוגמה לקוד שמציג את הפוסטים בבלוג:
<post>
<a name=<$PostNumber$>></a>
<p>
<span class="title"><$PostTitle$></span><br />
<$PostText$>
</p>
</post>


קודים להצגת מרכיבים של ישרא-בלוג בדף


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

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

<owner></owner>
בתבנית הרגילה של הבלוג מופיעים קישורים מסויימים רק כאשר הקורא מזוהה כבעל הבלוג. ניתן להציב קישורים כאלה בתבנית ה-HTML בין התגים <owner> ו-</owner>.
לדוגמה, הקוד הבא בסוף כל קטע יציג קישור לעריכת הקטע רק בפני בעל הבלוג:
<owner>
<a class="blog" href="javascript:editPost(<$PostNumber$>)">ערוך</a>
</owner>
<issinglepost></issinglepost>
בתבנית הרגילה של הבלוג מופיעים קישורים מסויימים רק כאשר מוצג קטע בודד, כמו קישור לקטע הבא. ניתן להציב קישורים כאלה בתבנית ה-HTML בין התגים <issinglepost> ו-</issinglepost>.
לתשומת לבך, התגים הללו יעבדו רק אם יוצבו בין התגים <post> ו-</post>.
דוגמה: הקוד הבא בסוף כל קטע יציג קישור לקטע הבא בבלוג:
<issinglepost>
<a class="blog" href="movepost.asp?blog=<$BlogNumber$>&blogcode=<$PostNumber$>&move=next">לקטע הבא</a>
</issinglepost>
<ispostcat></ispostcat>
כל מה שיוצב בין התגים הללו, יופיע בקטע רק אם יש לקטע קטגוריה.
לתשומת לבך, התגים הללו יעבדו רק אם יוצבו בין התגים <post> ו-</post>.
דוגמה: הקוד הבא בסוף כל קטע יציג את הקטגוריות בקטעים שיש להם קטגוריות:
<ispostcat>
בקטגוריות <$PostCategories$>
</ispostcat>
<iscommentedpost></iscommentedpost>
כל מה שיוצב בין התגים הללו, יופיע בקטע רק אם יש לקטע תגובות.
לתשומת לבך, התגים הללו יעבדו רק אם יוצבו בין התגים <post> ו-</post>.

<isblogcat></isblogcat>
כל מה שיוצב בין התגים הללו, יופיע בבלוג רק אם תצוגת הבלוג היא במצב של קטגוריה נבחרת.


מגבלות בשימוש בתבנית
תבנית איננה יכולה להיות דינמית כמו דף רגיל של בלוג באתר. לכן, בתבנית חסרות האפשרויות הבאות: