روش طراحی نسخه وب سایت ویژه موبایل (تلفن همراه)

pasargad-ir

Active Member
سلام.
می خوام یک نسخه از وب سایتم رو در قالب نسخه سبک و کم حجم با اطلاعات مورد نیاز کاربر ویژه موبایل طراحی کنم.

احتمال می دم با دستور HTTP_USER_AGENT نوع مرورگر رو باید اول تشخیص داد.
اگر موبایل بود به نسخه موبایل واقع در یک Folder منتقل بشه.

خوب با مرورگر IE من این پاسخ رو دارم :
[LTR]
HTTP_USER_AGENT = Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
[/LTR]
با مرورگر FireFox هم :
[LTR]HTTP_USER_AGENT = Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2[/LTR]

با مرورگر موبایلم هم این رو دارم :
[LTR]SAMSUNG-SGH-D900i/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101(GUI) MMP/2.0[/LTR]

خوب حالا کسی نظری نداره ؟
چجوری می شه مشخص کرد که طرف از موبایل داره استفاده میکنه یا از طریق سیستم عامل ؟
شاید راه دیگه ای داره که من بلد نیستم
لطفا راهنمایی کنید.


 

k2-4u

Well-Known Member
این اسکریپی که گذاشتم ضمیه این کارو به بهترین شکل انجام
میده :rose:
 

پیوست ها

  • mobile_device_detect.zip
    10 کیلوبایت · بازدیدها: 29

Allahparast

Member
شما بیا تو این خروجی جستجو کن اگه ویندوز یا ویستا ...... بود ... در غیر این صورت به صفحه موبایل بره
PHP:
$OS=$_SERVER['HTTP_USER_AGENT'];
if(strpos($OS,"Windows") or strpos($OS,"Vista") )
    echo "WIn";
else
    echo"mob";
 

pasargad-ir

Active Member
با تشکر فراوان از هر 2 دوست عزیز

فایل های دوست عزیز K2-4u بسیار جامع نوشته شده .
استفاده از اون به همه پیشنهاد می کنم.

از Allahparast هم کمال تشکر رو دارم.
 

pasargad-ir

Active Member
راستی !!!
حالا بزارین یه بحث جدید رو باز کنیم.

تا اینجا متوجه شدم که چه جور باید نوع مرورگر رو تشخیص بدم

اما یک سئوال :

برای طراحی یک قالب ویژه تلفن همراه چه معیارهای باید مورد توجه قرار بگیره ؟؟؟

اصل بر سبک بودن و حذف اطلاعات غیر ضروری برای کاربره !
اما مرورگر های ساده هم باید بتونن وب رو باز کنن.
واسه همین که میپرسم :

آیا می شه از تمام کد های HTML استفاده کرد ؟
آیا می شه از CSS - Javascript و غیره استفاده کرد ؟
 

k2-4u

Well-Known Member
بستگی داره چه نوع . مبایل های
رو در نظر بگیری
ولی برای موبایل
از زبان
WML استفاده می کنند (Wirless Markup Language) (به جای html)
ولی شما می تونی از html و css هم استفاده
کنی . برای استفاده از javascript باید خیلی . با دقت
رفتار کنید . (به نظر من بهتره استفاده نکنین !! )
 

Allahparast

Member
پیشنهاد می کنم جاوا استفاده نکنی | من که رو گوشیم جاوا پردازش نمیشه و خود کدها نمایش داده میشه :green:
 

جدیدترین ارسال ها

بالا