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

  1. יש להכין קובץ וורד מעוצב לנראות שהלקוח רוצה לייצר, ולשמור אותו כ-PDF כאשר יש מקום מוגדר לכל שדה. (קובץ ה-PDF צריך להיות מוגדר ומעוצב, כולל שדות)
  2. יש לפתוח את קובץ ה-PDF בעורך PDF Escape ולהגדיר את השדות בתוך ה-PDF. ניתן לשרטט שדות ע"י בחירת Form Field > Text > Select ואז שרטוט שדות על המסך.
  3. ניתן ללחוץ על הפס הצהוב "Disable" ואז לבחור את השדות, לבחור את כלי ההגדרות, ולשנות שם עימוד טקסט ואת שם השדה. (לעברית מומלץ עימוד ימין)
  4. יש לשמור את ה-PDF ע"י לחיצה על החץ הירוק המצביע למטה ("Save & Download").
  5. יש להתקין באתר את התוסף PDF Forms Filler for Contact Form 7 (קישור כאן) שפותח ע"י Maximum Software.
  6. יש לפתוח את טופס ההזמנה המרוכז / יצירת הקשר שצריך להיות מקושר ל-PDF.
  7. יש ללחוץ על "PDF Form" ואז "Choose File" ואחר כך "Upload & Attach PDF", בהגדרות (Options) לא לסמן "Flatten" ואפשר להגדיר שם קובץ משמעותי, לדוגמא:
    הזמנה-[_date]-[_time]-[your-name]
  8. יש לבחור בכל פעם שדה ב-PDF ואז שדה ב-CF7 וללחוץ "Add Mapping" עד שכל השדות ממופים.
  9. יש ללחוץ "Return to Form"
    התאמה לעברית
  10. כדי לייצר את ההתאמה לעברית, יש להוסיף את הקוד הבא תחת "תוספים > עורך" ואז "PDF Forms Filler…" תחת הקובץ הראשון (wpcf7-pdf-forms.php)
    יש לאתר את הקוד הזה:

     $value = strval( $value );
    
     if( $value === '' )
     continue;
     
     $value = wp_unslash( $value );

    ולהחליפו ב-

     $value = strval( $value );
     if(mb_ereg('[x{0590}-x{05FF}]', $value)) // Detected Hebrew, switch around string - YES
     {
     //$value = $value . "Hebrew";
     $r = '';
     for ($i = mb_strlen($value); $i>=0; $i--) {
     $r .= mb_substr($value, $i, 1);
     }
     $value = $r;
     }
     if( $value === '' )
     continue;
     
     $value = wp_unslash( $value );
  11. יש לשמור על ידי "עדכון קובץ".
    הערה: ישנו סוגיה בכל מה שקשור למספרים בתוך שדה העברית – הם מתהפכים באלגוריתם שהופך את העברית. לכן בכל שדה עברית מעורב (טקסט/מספר) יש להפריד את המספר לשדה נפרד.
x
סייען נגישות
הגדלת גופן
הקטנת גופן
גופן קריא
גווני אפור
גווני מונוכרום
איפוס צבעים
הקטנת תצוגה
הגדלת תצוגה
איפוס תצוגה

אתר מונגש

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

סייגי נגישות

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

רכיב נגישות

באתר זה הותקן רכיב נגישות מתקדם, מבית all internet - בניית אתרים. רכיב זה מסייע בהנגשת האתר עבור אנשים בעלי מוגבלויות.