כל מי שעוסק או עסק בהקמת אתרי אינטרנט באמצעות וורדפרס או הוא בעל האתר שנבנה באמצעות מערכת הזאת יודע כמה קל להשתמש במערכת אך חסר לה המון דברים שאת המילוי של הדברים אלו מביאה לנו התוספים לוורדפרס. במאמר זה נעשה סקירה קצרה של תוסף לוח שנה לוורדפרס בשם WP Calendar. התוסף מאוד קל לשימוש ולתפעול וכמובן גם להתקנה. ההתקנה היא כמו כל התקנה אחרת, אם אתה מכיר את מערכת וורדפרס והתנסתה בו בעבר, בטח תדע כבר איך להתקין תוספים במספר קליקים בודדים. השימוש בתוסף של לוח שנה לוורדפרס מאוד מאורגנת ומסודרת. כל חלון מגיע עם הסבר התפעול מה שמקל על משתמשים חדשים לעשות שימוש בתוסף. התוסף יכול לעזור לכל בעל מקצוע בכל תחום שרוצה לפרסם אירועים באתר. לדוגמה, תאריכים לפתיחת קורס בניית אתרים או קורס קידום אתרים וכו'…
תוסף לוקח שנה של וורדפרס תומך כעת בגרסאות עדכניות של המערכת. התוסף תומך בהצגה של אירועים שפרוסים לכל היום, ארגון נכון ואפשרות לשים אירועים לטיוטה לפני הפרסום. התוסף ניתן לשילוב בכל תבנית וורדפרס ויחד עם זאת כמובן גם בעמודים ובפוסטים. התוסף מאוד מומלץ לשימוש משני סיבות עיקריות. ראשונה בגלל שהיא מאוד קלה לשימוש, ושניה היא יכולה לחסוך לכם הרבה זמן של שיחות בטלפון של לקוחות או של סטודנטים שרוצים לדעת מתי אירוע כזה או אחר מתחיל. כעת נעבור כל כמה תכונות עיקריות שהתוסף של לוקח שנה של וורדפרס כולל בתוכו.
תכונות של תוסף לוח שנה
- הצגת אירועים בצורה ממוקדת ובפריסה לכל היום.
- סידור אירועים לפי קטגוריות
- פרסום ושמירה כטיוטה
- ממשק משתמש נוח לניהול התוסף
- אפשרות הוספת ווידג'טים לסיידבר (sidebar)
- תמיכה לצורך אינטגרציה בתבניות
- אפשרות הצגה של אירועים לפי ימים, חודשים או שנים
- ועוד
איך לעצב את תוסף לוח שנה?
באפשרותך למצאו קובץ בשם fullcalendar.css בתיקיית התוסף. כל שעליך לעשות זה לעתיק אותה לתיקיה של התבנית שבו אתה משתמש כעת ולערוך בו שינוים בקובץ ה-Css. התוסף אוטומטי יעשה שימוש בקובץ שהוכנס בתיקיה של התבנית לעומת קובץ שהגיע עם התוסף. כמובן הדבר מצריך ידע טכני אבל מי אמר שלעשות שינוים זה קל?
5 שלבים להתקנה
1) הורד את התוסף.
2) העלה את התוסף לתיקיה /wp-content/plugins/
3) פרוס את הקבצים בתיקיה הנ"ל.
4) גש למערכת וורדפרס, גם לעמוד התוספים והפעל את התוסף.
5) גש לעמוד חדש להוספת פוסטים בשם Calendar.
סיימנו.
מאיפה מורידים את התוסף?
קישור להורדה: WP Calendar
יש לך שאלות ולא מוצא את התשובה? תשאיר תגובה למטה ואשמח לעזור לך. התוסף חינמי לחלוטין שנמצא תחת רישיון GPL מה שמאפשר לך להשתמש בו בחינם לכל מטרה.
מישהו בדק את התוסף? איך הוא?
בדקתי את התוסף, הוא תוסף טוב עם הרבה אופציות.
מה שכן, טיפה מסובך להבין איך להשתמש בו בהתחלה. אכתוב קצת על כך:
אחרי שמתקינים את התוסף יש כמה דברים שצריך לבצע:
1) להכניס את ה"סלאג" שמושך את הלוח שנה לתוך עמוד שבחרת- זה הסלאג: {event_calendar}
2) ליצור עמוד "נטרלי" חדש- שהמטרה שלו היא להכיל מידע אודות אירועים שונים. כלומר, אם לא תפתח עמוד שכזה לחיצה על אירועים לא תוביל לשום מקום.
אחרי שיצרת עמוד כזה עלייך לבחור איזה מידע מתוך הפרטים של האירוע שיצרת הוא יציג, בתוך אותו עמוד עלייך להכניס מספר "סלאג" שכל אחד אחראי על פרט מידע שונה. אני הדבקתי בעמוד שלי את הפרטים הבאים:
{event_subject}
{event_location}
{event_description}
{event_startdate; fmt=x}
{event_allday; text=x}
3) עלייך ללכת לפאנל הניהול תחת "הגדרות" ובתוך הגדרות הלוח שנה עלייך לאמר לו איזה עמוד הוא העמוד "מכיל" של פרטי האירוע.
4) זהו… זה יעבוד.
5) בעיה נוספת ושונה היא בעית קידוד עברי, התוסף עושה שימוש בטבלאות עם קידוד שוודי ולכן יש לשנות את הקידוד שלהן לקידוד שיעבוד עם עברית- utf-8_general_ci
הטבלאות הללו נמצאות כמובן בתוך ה PHPMYADMIN שלך תחת wp_options- צריך לחפש קצת.
בהצלחה לכולם
פספסתי את התגובה שלך כנראה בעבר 🙂
בדיליי אבל, קודם כל תודה וכל הכבוד על שיתוף מדריך המקוצר בתגובה.
ציינת נכון לגבי utf8 בבסיס נתונים. רציתי לעשות מדריך שלם מוקלט בשימוש התוסף אבל ברח לי מהראש מכל מה שמסביב.
כמה זה מסובך, מממ לא היתי אומר שזה מסובך מדי, אבל כן יש התעסקות קצת.
תוסף מצויין !
שאלה נוספת,
רקע האתר אצלי ניתן לבחירה בין שחור(כהה) ללבן(בהיר).
האם יש דרך כל שהיא להוסיף צבעים נוספים ?
אשמח לתשובה
תודה רבה
תומר
רק דרך הקוד
תודה רבה!
היכן אוכל למצוא חומר בנושא, די חדש בעסק…
תומר
זאב,
אתה יודע אם הוא נותן לגולשיפ להזין מידע על אירועים?
אולי יצא למישהו במקרה להוסיף על התוסף הזה לוח שנה עברי ? מישהו יודע כיצד נין לעשות זאת / מעוניין לעשות זאת בתשלום ?
אהלן,
אחלה בלוג!
מה לגבי לוח השנה בעברית? האם התוסף הזה תומך בזה?
אני לא מתכוון לחודשים עבריים אלא שפשוט הממשק ידבר בעברית (חודשים לועזיים וימים).
אם התוסף הזה לא תומך בכל, האם יש פתרון אחר. אני פשוט מתקשה להאמין שאין פתרון בעברית מובנה למשהו כזה בסיסי.
תודה רבה,
אבנר