שם השיעור: מאמר בודד – חלק 3
אין לכם גישה לתוכן זה
לקבלת גישה לשיעור זה, יש לבחור מסלול מתאים ולהירשם תחילה
תוכן הקורס
מודול: בניית דף הבית
מודול: דפים פנימיים
מה נלמד בשיעור הזה?
- נלמד על Jet Form Builder או בשמו המקוצר – JFB
- נתחיל את תהליך יצירת הטופס להעלאת תגובות למאמרים
- ניצור פעולות (Actions) שיצרו לנו CCT וגם יבצעו את השיוך לRelation הרלוונטי
- נעבור ליצירת השדות הרלוונטיים בדגש על שדה העלאת תמונה והסרת המגבלות שלו
- נבצע שליחה של הטופס, נבין מה נשבר בדרך שהפוסט נוצר אך השיוך לא נוצר ונתקן בהתאם (תרגול חשוב ביותר עבורכם!) את השאילתא ואת הגדרות הפעולה בטופס
- נעבור לחיווי. ניצור הערות חיווי שמסבירות לגולש האם הטופס שהוא שלח נשלח בהצלחה או חזר עם שגיאה.
- נייצר היגיון תצוגה לכל הודעה על ידי Dynamic Visibility
- ניצור להודעה גם כפתור סגירה ונשתמש בהזרקת Java Script דרך "אלמנטור > ניהול קודים" שיעבוד הקוד. הקוד כמובן נמצא פה תחת אקורדיון JS
- נציג לכרטיס את כמות התגובות בעזרת התגית הדינמית "Query Results"
וקצת יותר בפירוט...
בשיעור "מאמר בודד – חלק 3" נעמיק ביצירת טופס מתקדם להעלאת תגובות, תוך שימוש בכלי Jet Form Builder (JFB). תחילה נלמד את הבסיס לעבודה עם JFB, כלי רב עוצמה לבניית טפסים דינמיים, ונבין כיצד לנצל את יכולותיו ליצירת טופס מותאם אישית לניהול תגובות במאמרים.
נפתח את תהליך יצירת הטופס, כולל פעולות (Actions) שמבצעות יצירת CCT (Custom Content Type) באופן אוטומטי ומשייכות את התגובה למאמר הרלוונטי באמצעות Relation מתאים. בהמשך, נגדיר שדות רלוונטיים, עם דגש על שדה להעלאת תמונות. נשחרר את המגבלות על שדה זה כדי לאפשר גמישות למשתמשים להעלות קבצים מתאימים. נבצע בדיקת שליחה של הטופס וננתח בעיות אפשריות כמו יצירת פוסט ללא שיוך. באמצעות תיקון השאילתא והגדרות הפעולה, נבטיח שהטופס יתפקד בצורה תקינה – זהו תרגול חשוב להבנת תהליכי פיתוח מורכבים.
לאחר מכן, נבנה מערכת חיווי שתספק משוב לגולש על הצלחת או כישלון של שליחת הטופס. באמצעות Dynamic Visibility, ניצור לוגיקה שמציגה את ההודעות המתאימות בצורה דינמית. נוסיף כפתור לסגירת הודעת החיווי ונבצע זאת בעזרת הזרקת JavaScript דרך הממשק של "אלמנטור > ניהול קודים". הקוד הרלוונטי מסופק בשיעור תחת אקורדיון JS.
לסיום, נציג לכל כרטיס את כמות התגובות הקשורות אליו באמצעות התגית הדינמית "Query Results". פעולה זו תספק אינדיקציה ברורה למשתמשים על מעורבות התגובות בכל מאמר. שיעור זה מספק כלים פרקטיים ליצירת טפסים דינמיים מתקדמים ומשלב בין עיצוב, פיתוח וניהול תוכן כחלק מבניית אתרים מקצועית בוורדפרס.