آموزش ساخت نسخه موبایل برای سایت
#1
Note 
سلام
امروزه داشتن وبسایتی که برای موبایل ها هم بهینه سازی شده باشه بسیار مهمه به همین دلیل تصمیم گرفتم یه روش خوب برای تشخیص اینکه کاربر با موبایل وارد شده رو آموزش بدم در نهایت هم یک وبسایت عالی برای دریافت قالب موبایل به شما معرفی میکنم.

وبسایت MobileDetect.com یک کلاس خوب برای اینکار در اختیار ما گذاشته و نحوه استفاده از اون هم خیلی سادست.

[تصویر:  logo.png]

برای شروع اول به سایت بالا مراجعه کرده و آخرین نسخه کلاس رو دانلود کنید و بعد فایل Mobile_Detect.php رو تو مسیر پروژه خودتون قرار بدید.
حالا اولین کاری که باید انجام بدید اینه که کلاس رو با دستور require_once اضافه کرده و یک نمونه جدید از اون کلاس بسازید:

کد php:
// Include and instantiate the class.
require_once 'Mobile_Detect.php';
$detect = new Mobile_Detect

حالا برای اینکه اکشن خاصی برای دستگاههای موبایل (تلفن همراه و تبلت) اعمال کنید (مثل نمایش قالب موبایل سایتتون) به این صورت عمل کنید:
کد php:
// Any mobile device (phones or tablets).
if ( $detect->isMobile() ) {
 
// Load mobile template

بااستفاده از این کلاس میتونید اکشن خاصی برای تبلت ها، سیستم عامل های خاص و یا مرورگرهای خاص هم اعمال کنید که این ویژگی بسیار خوبیه
برای مثال فقط برای IOS:
کد php:
if( $detect->isiOS() ){
  
// Code to execute 

یا فقط برای دستگاههای اندرویدی:
کد php:
if( $detect->isAndroidOS() ){
   
// Code to execute 


برای مرورگرهای خاص:
کد php:
$detect->is('Chrome')
$detect->is('iOS')
$detect->is('UC Browser'

مثالهای بیشتر تو فولدر Example فایل دانلود شده وجود داره میتونید ببینید.

وبسایت mobifreaks.com هم قالب های موبایل زیادی رو بصورت رایگان قرار داده که میتونید ازش برای ساخت نسخه موبایل سایتتون استفاده کنید.

[تصویر:  business-mobi-1.png]

موفق باشید.

پاسخ
ایجاد موضوع جدید   پاسخ به موضوع  

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Note آموزش MVC به زبان ساده (تصویری) Daniel 1 802 16-08-2016 ساعت 09:24
آخرین ارسال: aaiz
  خدمات سئو سایت vayas 0 119 02-08-2016 ساعت 10:25
آخرین ارسال: vayas
Note آموزش MVC Daniel 1 679 26-11-2015 ساعت 12:56
آخرین ارسال: bkk
Note کتاب آموزش PHP از مقدماتی تا پیشرفته Stack OverFlow 0 991 16-02-2015 ساعت 10:48
آخرین ارسال: Stack OverFlow
Note کد بدست آوردن رتبه سایت WWWorker 0 745 07-02-2015 ساعت 09:40
آخرین ارسال: WWWorker
Note محدود کردن ارسال فایل در php (امنیت آپلود فایل) saber2 6 1,210 30-09-2014 ساعت 20:11
آخرین ارسال: Daniel
Note راهکارهای افزایش امنیت آپلود فایل در PHP Daniel 0 1,251 30-09-2014 ساعت 20:10
آخرین ارسال: Daniel
Note نحوه فرستادن ایمل به کاربر و مدیر سایت hasti 1 475 11-07-2014 ساعت 22:08
آخرین ارسال: Comodo
Note نحوه ایجاد مقادیر در صورت عدم موجودیت در جدول sixi 1 405 19-06-2014 ساعت 13:50
آخرین ارسال: SOFTAFZAR
Note نمایش تصاویرnavigationبه وسیله phpدرheaderسایت hasti 1 492 07-06-2014 ساعت 18:54
آخرین ارسال: C0der

کاربرانِ درحال بازدید از این موضوع:   1 مهمان