سلام،
ما در یکی از فرمهای سایت وردپرسی خود یک نقشه مبتنی بر کتابخانه Leaflet.js داریم. در حال حاضر، پسزمینه نقشه لود نمیشود و به صورت یک کادر خاکستری نمایش داده میشود.
پس از بررسیهای فراوان، متوجه شدیم که این نقشه توسط پلاگین Apus ListDo (یا پوسته ListDo) مدیریت میشود و در حال تلاش برای بارگذاری از سرویسهای Mapbox یا Google Maps است. به دلیل اینکه ما قصد استفاده از این سرویسهای پولی را نداریم و کلید API برای آنها تنظیم نشده، نقشه کار نمیکند.
شرح وظایف:
نیاز به یک توسعهدهنده وردپرس داریم تا فایلهای مربوط به پلاگین (یا پوسته) را ویرایش کرده و کد مربوط به لایه نقشه (Tile Layer) را طوری تغییر دهد که به جای Mapbox/Google، از سرویس رایگان و متنباز OpenStreetMap استفاده کند.
نکات بسیار مهم:
سایر عملکردهای نقشه، مانند مارکر قابل جابجایی و آپدیت خودکار فیلدهای طول و عرض جغرافیایی، باید کاملاً دستنخورده باقی بمانند.
راهحل باید از طریق ویرایش کد باشد، نه نصب افزونههای جانبی.
مهارتهای مورد نیاز:
تسلط کامل بر وردپرس و ساختار پوسته و پلاگین
تسلط بر JavaScript (و jQuery)
آشنایی با کتابخانه Leaflet.js مزیت محسوب میشود.
آشنایی با PHP برای دیباگ کردن اسکریپتها
این آگهی از وبسایت پونیشا پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پونیشا برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.