בניית אתר רב-לשוני המשתמש בטכניקות מתקדמות של Google Maps נראית כמו אתגר. עם זאת, אם תיגש לזה נכון באמצעות הכלים המתאימים, זה הופך להיות קל, גם אם אינך מתכנת PHP!
לאחרונה בנינו אתר הפניה רב-לשוני חדש לנדל"ן עבור Toolset, אשר מסתמך במידה רבה על Google Maps. בנינו אותו כדי להציג את היכולות של Toolset, אך למעשה זוהי דוגמה טובה למה שניתן להשיג באמצעות Google Maps עבור אתרים רב-לשוניים עם WPML.
אתגר מס' 1: כיצד ליישם חיפוש נכסים ברדיוס נתון ולהפוך אותו לרב-לשוני
כאשר המפה שלך מציגה סמנים רבים, המשתמשים מצפים שתהיה אפשרות לסנן אותם.
לדוגמה, חיפוש הנכסים באתר הנדל"ן שלנו מאפשר לך לסנן פוסטים לפי מרחק. משתמשים יכולים לחפש נכסים במיקום ספציפי או ברדיוס נתון מהמיקום הנוכחי שלהם.
כל שדות הקלט ותוויות הכפתורים צריכים להיות זמינים בשפת המבקר.

פתרון
Toolset מאפשר לך לבנות חיפושים מותאמים אישית לכל דבר ולהציג את התוצאות ב־Google Maps. החיפוש שלך יכול לכלול פילטרים לפי מרחק, מה שמאפשר למשתמשים לחפש נכסים סביב מיקום נתון, כולל בקרבת המיקום הנוכחי של המבקר.
התוספים של Toolset תואמים ל־WPML. משמעות הדבר היא שכל מה שמגיע מ־Toolset ניתן לתרגום ב־WPML. ערכי השדות מופיעים אוטומטית בתרגום מחרוזות של WPML. כל טקסט שאתה מוסיף לתבניות יכול גם להיות עטוף בקלות בשורטקודים של wpml-string כדי להפוך אותו לניתן לתרגום.

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

כיצד תוסיף את חלוניות המידע הללו ל־Google Maps שלך ותגרום להן להופיע בשפה המתאימה?
תשובה

התשובה פשוטה. השתמש בסוגי תוכן מותאמים אישית ובשדות מותאמים אישית כדי לשמור מידע על הפוסטים שלך (או על נכסי הנדל"ן במקרה שלנו).
סוגי פוסטים ושדות הופכים את האתר שלך לקל לתחזוקה. עורכי האתר שלך ידעו בדיוק איזה שדה למלא (ראה את צילום המסך מימין). בנוסף, קל לתרגם שדות מותאמים אישית באמצעות WPML.
לאחר מכן, כאשר תרצה להציג את פרטי הפוסט שלך בסמנים של Google Maps, פשוט בחר את השדות שאתה צריך.
עיין בפוסט זה בבלוג כדי לראות פרטים נוספים.
אתגר מס' 3: כיצד ליצור תבניות פעם אחת ולתרגם רק את התוכן
אחרון חביב, בוא נתאר לעצמנו שאתה רוצה לתרגם רק את התוכן ולא תבניות שלמות.
זה חל גם על תבניות שכוללות את Google Maps. אתה מצפה להגדיר את המפה שלך רק פעם אחת, לכלול את התבנית המתאימה, ולאחר מכן להתמודד רק עם משימת התרגום של תוכן הפוסט והשדות.

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

אנא ראה את המאמר בנושא תכונות מתקדמות של Google Maps באתרי הפניה של Toolset כדי לגלות כמה יישומים מעניינים אחרים של Google Maps באתרי WordPress.
אם אתה רוצה ללמוד כיצד לבנות אתרים רב-לשוניים מתקדמים באמצעות Toolset ו־WPML וללא שימוש ב־PHP, אנא הפעל עותק חינמי של אתר הנדל"ן.
רוצה ליצור איתי קשר?
שמי אגנס בורי. בנוסף לכתיבת פוסט זה, אני גם בונה את אתרי ההפניה וההדרכה של Toolset. אם יש לך שאלות ספציפיות לגבי Toolset, פשוט שאל אותי.


