תוסף מתורגם: SimpleModal Contact Form

טופס יצירת קשר
טופס יצירת קשר
SimpleModal Contact Form הוא תוסף צור קשר פשוט מבוסס jQuery אותו ניתן לראות בפעולה בחלקו העליון של האתר ע"י לחיצה על "יצירת קשר".

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

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

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

Contact

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

לחילופין, ניתן להטמיע בערכת העיצוב קריאה לפונקיה smcf() בצורה הזו:

< ?php if (function_exists('smcf')) : ?>
    < ?php smcf(); ?>
< ?php endif; ?>

אגב, התוסף עושה שימוש בפונקציית ה mail() של PHP אבל יש ספקי איכסון שחוסמים את השימוש בו והמאכסנים אצלם צריכים להשתמש בתוספי משלוח כמו smtp mail. לכן, כדאי לבדוק שאתם מצליחים לשלוח ולקבל מיילים לפני שמעלים את הלינק לאוויר.

לדרג את הפוסט
0

Comments

7 תגובות על “תוסף מתורגם: SimpleModal Contact Form”

  1. תוסף מצויין!
    תודה על התרגום.
    יש רק כמה שינויים שצריך לתקן, לדוגמה:
    "לכלול פרטי דפדפן של הגולש" צריך להיות "לכלול את פרטי הדפדפן של הגולש" וכד'.

    אגב, טופס ההודעה מתחרבש טיפה כשהוא מיושר לימין(הכותרת H1 נמצא בכלל בצד שמאל, הLabels צמודים מידי למסגרת ועוד כמה בעיות נוספת), אז החלטתי לסדר את העניין וליצור גרסה חדשה(עם עיצוב חדשה, בסגנון עיצוב ברירת המחדל של וורדפרס, קישור לדוגמה: http://www.codim.co.il[רדו לסוף התפריט בצד שמאל ולחצו על "צור קשר"]) + יישור ההודעה שמתקבלת לתיבת הדוא"ל.
    אז מי שרוצה את העדכון שלי, להלן קישור להורדה(קבצי התוסף + העריכות שלי ללא קבצי השפה):
    http://download.modim.co.il/wordpress/2.7/simplemodal-contact-form-smcf.zip

  2. סחתיין על האימוץ וההתאמה המהירים 🙂

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

  3. האמת שההתאמות כללו גם עריכת קבצי הPHP והJS(בPHP לתרגם את הטקסט שנשלח בדוא"ל, בJS לתקן איזה משפט שלא יצא ממש טוב "שם, דוא"ל, נושא *וגם* הודעה ההם נדרש ל-"שם,דוא"ל והודעה הינם שדות חובה").

    חוץ מזה שבCSS צריך לתקן את העניין שהכותרת "יש לך משהו להגיד?" מתנגשת עם החלון שגיאה ולא ממוקמת בצד ימין(כנ"ל לגביי ה"להתראות…"), הכותרת של השדות צמודים מידי לצד ימין, הX מתנגש עם חלון השגיאה וגם השדה של הדוא"ל לא מיושר לשמאל(כמו שצריך להיות).

    אבל בכללי, באמת עשית עבודה מצויינת – תודה! 😀

  4. אגב,
    תמונה להמחשה(סורי על הדאבל, אין אפשרות לערוך פה הודעות):
    http://img135.imageshack.us/img135/5755/smcfltrerror.png

  5. לפי הצילומסך שצירפת, אני מבין שאתה מדבר על הגירסה הישנה של העיצוב שמותקן אצלי, אני מציע שתמחוק את הקאש של הדפדפן שלך ותנסה שוב, מוגדר אצלי expire ארוך ל JS, CSS וקבצים גרפים – תוכל לראות שהכל תוקן (לדעתי)

    נכון, היה תיקון קטן ב PHP (שלמעשה הוא לא היה באג, רק עניין של טעם אישי) של להעביר את הכוכבית בשדות חובה לאחרי הנקודותיים במקום לתחילת המילה. באשר ל JS לא היה צריך לתקן שם כלום, התיקון נדרש בקובץ התרגום.

    הבחור שכתב את התוסף פירק משפטים לחלקים, לכן בקובץ התרגום היו מילים כמו is, are ו and. שתורגמו כפי שראית ל"וגם", "הם" ו"הוא". המילה required תורגמה לנדרש וזה מה שיצר את הניסוח העילג לחלוטין ההוא.
    עשיתי תיקונים בקובץ התרגום ושיניתי אותו כך שיופיע הם שדות נדרשים או הוא שדה נדרש בהתאם למספר השדות.

    בכל מקרה תודה על ה QA המקיף, זה עוזר.

  6. תמונת פרופיל של יאיר
    יאיר

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

    אם עוד מישהו נתקל בזה??

  7. תמונת פרופיל של רחל
    רחל

    אמנם יש על הפוסט כמה קמטים וסימני זיקנה (בכל זאת 2009…)
    אבל בשבילי זה אקטואלי…
    שמתי את קבצי התרגום בתיקיית LANG ושומדבר לא קרה
    אשמח לדעת למה
    תודה מראש
    רחל

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *