Skip Navigation Links.

امنیت و انطباق

نمایش اطلاعات آب و هوا / Weather

افزونه‌ی Weather برای DNN یک ماژول کاربردی و واکنش‌گرا جهت نمایش اطلاعات آب‌و‌هوا به‌صورت زنده و قابل شخصی‌سازی در صفحات وب‌سایت است. این افزونه با هدف ارائه‌ی داده‌های دقیق و به‌روز از منابع معتبر مانند OpenWeatherMap یا Yahoo Weather طراحی شده و مناسب برای وب‌سایت‌های گردشگری، فروشگاهی، خبری، آموزشی و سازمانی است که نیاز به نمایش شرایط جوی دارند.

ویژگی‌ها

نمایش زنده وضعیت آب‌و‌هوا

ارائه‌ی اطلاعات لحظه‌ای شامل دما، رطوبت، فشار، سرعت باد، شاخص UV و وضعیت آسمان.

پیش‌بینی کوتاه‌مدت و بلندمدت

نمایش پیش‌بینی روزانه و هفتگی با جزئیات کامل برای برنامه‌ریزی بهتر کاربران.

پشتیبانی از چند موقعیت مکانی

امکان نمایش هم‌زمان وضعیت آب‌و‌هوا در چند شهر یا کشور مختلف.

قابلیت انتخاب منبع داده

اتصال به OpenWeatherMap، Yahoo Weather یا سایر سرویس‌های معتبر با API اختصاصی.

طراحی واکنش‌گرا و موبایل‌پسند

نمایش صحیح در دسکتاپ، تبلت و موبایل با قالب‌های قابل تنظیم.

قابلیت سفارشی‌سازی کامل

تنظیم رنگ‌ها، فونت‌ها، آیکون‌ها، واحدهای دما (C/F) و زبان نمایش.

پشتیبانی از چند زبان

مناسب برای سایت‌های چندزبانه با ترجمه‌ی خودکار یا دستی متن‌ها و واحدها.

نمایش هشدارهای جوی

اطلاع‌رسانی درباره‌ی هشدارهای هواشناسی مانند طوفان، باران شدید یا گرمای شدید.

قابلیت افزودن CSS سفارشی

امکان طراحی اختصاصی برای هماهنگی کامل با قالب سایت.

افزودن به قالب یا ماژول

استفاده به‌صورت Skin Object یا ماژول مستقل در صفحات مختلف.

نحوه عملکرد

نصب افزونه:

1. دریافت فایل نصب از DNN Forge یا DNN Store یا CommonNinja.

2. ورود به پنل مدیریت DNN و نصب از بخش Extensions.

3. افزودن ماژول Weather به صفحه‌ی دلخواه (مثلاً صفحه اصلی یا صفحه تماس).

پیکربندی اولیه:

1. ورود به تنظیمات ماژول و وارد کردن کلید API از سرویس‌دهنده‌ی انتخابی (مانند OpenWeatherMap).

2. انتخاب موقعیت مکانی (با قابلیت جستجو و انتخاب از لیست).

3. تعیین واحد دما، زبان، قالب نمایش و تعداد روزهای پیش‌بینی.

سفارشی‌سازی ظاهر:

1. انتخاب قالب نمایشی (لیستی، کارت، اسلایدری).

2. تنظیم رنگ‌ها، فونت‌ها، آیکون‌ها و افزودن CSS سفارشی.

3. فعال‌سازی نمایش هشدارهای جوی و اطلاعات تکمیلی مانند شاخص UV و کیفیت هوا.

ذخیره و تست عملکرد:

1. ذخیره تنظیمات و بررسی نمایش اطلاعات آب‌و‌هوا در مرورگرهای مختلف.

2. تست واکنش‌گرایی در موبایل و تبلت و بررسی صحت داده‌ها.

توصیه‌های حرفه‌ای

برای سایت‌های گردشگری یا فروشگاهی، نمایش پیش‌بینی چندروزه به کاربران کمک می‌کند تصمیم‌گیری بهتری داشته باشند.
در سایت‌های چندزبانه، از قابلیت ترجمه خودکار یا دستی برای هماهنگی با زبان کاربر استفاده نمایید.
برای افزایش تعامل، از قالب‌های کارت‌محور با آیکون‌های جذاب و رنگ‌های متناسب با طراحی سایت بهره ببرید.
در صورت استفاده از چند موقعیت مکانی، از حالت اسلایدری یا تب‌بندی‌شده برای نمایش منظم‌تر استفاده کنید.
قبل از انتشار، عملکرد API و صحت داده‌ها را در چند مرورگر و دستگاه بررسی نمایید.
درخواست دمو

راهنمای تصویری کار با این افزونه

در این بخش، نحوه استفاده از افزونه را به‌صورت مرحله‌به‌مرحله همراه با تصاویر و توضیحات کامل مشاهده می‌کنید. این راهنما به شما کمک می‌کند تا در کمترین زمان، افزونه را به‌درستی پیکربندی و استفاده کنید.

نصب افزونه‌ی Weather از طریق بخش Extensions و افزودن به صفحه اصلی.

فرم وارد کردن کلید API و جستجوی موقعیت مکانی با قابلیت انتخاب دقیق.

انتخاب واحد دما، زبان، قالب نمایش و تعداد روزهای پیش‌بینی.

تنظیم رنگ‌ها، فونت‌ها، آیکون‌ها و افزودن CSS سفارشی برای هماهنگی با طراحی سایت.

نمایی از وضعیت آب‌و‌هوا با طراحی واکنش‌گرا، آیکون‌های جذاب و اطلاعات کامل.

سوالات متداول

افزونه Weather چه کاربردی دارد و برای چه نوع سایت‌هایی مناسب است؟

افزونه Weather برای نمایش اطلاعات آب‌وهوا به‌صورت زنده و قابل‌سفارشی‌سازی در صفحات سایت‌های DNN طراحی شده است. این افزونه مناسب برای سایت‌های گردشگری، خبری، فروشگاهی، آموزشی و هر پلتفرمی است که نیاز به ارائه اطلاعات جوی دقیق و محلی به کاربران دارد.

نحوه نصب و راه‌اندازی افزونه چگونه است؟

برای نصب، فایل افزونه را از منابع معتبر مانند Common Ninja یا DNN Store دریافت کرده و از طریق بخش Extensions در پنل مدیریت DNN نصب نمایید. پس از نصب، کافی است کلید API سرویس هواشناسی (مانند OpenWeatherMap) را وارد کرده و تنظیمات مربوط به موقعیت مکانی، واحدهای دما، زبان، و قالب نمایش را پیکربندی کنید.

آیا افزونه با نسخه‌های جدید DNN سازگار است؟

بله، افزونه‌های معتبر مانند Live Weather Forecast و OpenWeather Module با نسخه‌های DNN 8.x، 9.x و حتی 10.x سازگار هستند. طراحی آن‌ها واکنش‌گراست و در مرورگرهای مدرن و دستگاه‌های موبایل به‌درستی نمایش داده می‌شوند. همچنین برخی نسخه‌ها از معماری SPA برای عملکرد سریع‌تر استفاده می‌کنند.

چه اطلاعاتی توسط افزونه نمایش داده می‌شود؟

افزونه‌های پیشرفته معمولاً اطلاعات زیر را نمایش می‌دهند: دمای فعلی و "احساس واقعی" رطوبت، فشار هوا، سرعت و جهت باد شاخص UV، میزان دید، زمان طلوع و غروب خورشید پیش‌بینی ساعتی و روزانه با نمودارهای دمایی هشدارهای جوی مانند طوفان یا سیلاب این اطلاعات از طریق APIهای معتبر مانند OpenWeatherMap یا Yahoo Weather دریافت می‌شوند.

در صورت عدم نمایش صحیح اطلاعات یا بروز خطا، چه اقداماتی باید انجام داد؟

ابتدا بررسی کنید که کلید API معتبر باشد و محدودیت‌های دامنه یا IP نداشته باشد. سپس مطمئن شوید که موقعیت مکانی به‌درستی وارد شده و اتصال به سرویس هواشناسی برقرار است. در صورت استفاده از نسخه‌های قدیمی، ممکن است نیاز به بروزرسانی افزونه یا بررسی تداخل با قالب سایت باشد. استفاده از فایل‌های لاگ DNN برای بررسی خطا نیز توصیه می‌شود.

آیا امکان سفارشی‌سازی ظاهر و نحوه نمایش اطلاعات وجود دارد؟

کاملاً. افزونه‌ها دارای قالب‌های آماده (Skins) و تنظیمات ظاهری مانند رنگ، فونت، آیکون‌های آب‌وهوا، و نحوه چینش اطلاعات هستند. همچنین می‌توان با استفاده از CSS سفارشی، ظاهر افزونه را با طراحی سایت هماهنگ کرد. برخی نسخه‌ها حتی امکان نمایش اطلاعات چند شهر به‌صورت هم‌زمان را نیز دارند.

تفاوت افزونه‌های Weather مانند Common Ninja، OpenWeather و نسخه‌های قدیمی‌تر چیست؟

Common Ninja تمرکز بر طراحی واکنش‌گرا، چند قالب نمایشی، و پشتیبانی از چند موقعیت مکانی دارد. OpenWeather Module اطلاعات دقیق‌تری مانند نمودارهای ساعتی، هشدارهای جوی و تبدیل واحدها را ارائه می‌دهد. نسخه‌های قدیمی‌تر مانند BTB Yahoo Weather ممکن است محدود به نمایش ساده دما و پیش‌بینی باشند و با نسخه‌های جدید DNN ناسازگار باشند. انتخاب افزونه مناسب بستگی به نیاز پروژه، سطح سفارشی‌سازی و دقت اطلاعات دارد.