שם השיעור: סוגי שדות

אין לכם גישה לתוכן זה

לקבלת גישה לשיעור זה, יש לבחור מסלול מתאים ולהירשם תחילה

מה נלמד בשיעור הזה?

  • נשווה את סוגי השדות הקיימים בטפסי אלמנטור אל המגוון העצום של סוגי השדות בטפסים של JFB.
  • נתמקד קצת יותר על שדות ייחודים יותר כמו סוויטצ'ר, רדיו, רדיו תמונתי, תאריכים, העלאת קבצים כולל האפשרות לשלוט במה עולה לאתר
  • נלמד על בלוק התנאים (Conditional Block) ואיך לעבוד איתו נכון (נעבוד איתו עוד הרבה בהמשך אל תדאגו)

וקצת יותר בפירוט...

JetFormBuilder (JFB) מציע מגוון רחב של סוגי שדות לטפסים, מה שהופך אותו לכלי גמיש ומתקדם יותר בהשוואה לווידג'ט הטופס של אלמנטור. בעוד שאלמנטור מספק אפשרויות בסיסיות כמו שדות טקסט, מספר, אימייל ובחירה מרובה, JFB כולל סט רחב של שדות מתקדמים המאפשרים התאמה אישית עמוקה יותר של חוויית המשתמש. היתרון המשמעותי כאן הוא היכולת ליצור טפסים דינמיים המותאמים באופן מלא לצרכי האתר, בין אם מדובר בטופס יצירת קשר פשוט או בטופס הרשמה מתקדם עם תנאים מותנים.

חלק מסוגי השדות הייחודיים ב-JFB כוללים סוויטצ'ר (Switch), כפתורי רדיו, רדיו תמונתי (Image Radio), שדות תאריך מתקדמים ושדות העלאת קבצים. השדה הסוויטצ'ר מאפשר למשתמשים לבחור בין שתי אפשרויות בצורה נוחה ואינטואיטיבית. שדות הרדיו והשדות הרדיואקטיביים המבוססים על תמונות מספקים חוויית משתמש ויזואלית, מה שיכול להיות שימושי בטפסים כמו בחירת מוצרים או שירותים. בנוסף, שדות התאריכים מאפשרים לא רק בחירת תאריך אלא גם שליטה על טווחי בחירה, חגים והגבלות אחרות, דבר חיוני בטפסי הזמנות ותיאום פגישות. שדה העלאת הקבצים ב-JFB מעניק שליטה מלאה על סוגי הקבצים המותרים להעלאה, מגבלות גודל והאם הקבצים יישמרו בספריית המדיה של וורדפרס או במיקום חיצוני.

אחד הכלים החזקים ביותר ב-JFB הוא **בלוק התנאים** (Conditional Block), שמאפשר התאמת התצוגה של השדות בהתאם לתשובות קודמות של המשתמש. באמצעות הבלוק הזה ניתן להסתיר או להציג שדות מסוימים, לשנות אפשרויות בחירה וליצור חוויית משתמש דינמית המותאמת אישית לכל גולש. בלוק זה ילווה אותנו לאורך הקורס, ונלמד כיצד לנצל את הפוטנציאל שלו במקרים שונים. שילוב חכם של תנאים לוגיים עם השדות המתקדמים של JFB מאפשר יצירת טפסים גמישים, אינטראקטיביים ויעילים הרבה יותר מאלו שניתן לבנות באמצעות אלמנטור בלבד.