سلام ، آیا این بازدید اول شماست ؟ یا
نمایش نتایج: از شماره 1 تا 9 , از مجموع 9

موضوع: ریدایرکت روی نسخه موبایل

  1. #1

    تاریخ عضویت
    Mar 2007
    محل سکونت
    تهران
    نوشته ها
    518
    تشکر
    0
    تشکر شده 3 بار در 3 ارسال

    ریدایرکت روی نسخه موبایل

    سلام

    چطور میشه یک کاربر رو که با موبایل میاد ، به صفحه سبک تری هدایت کرد ؟ برای یک صفحه ساده اچ تی ام ال میخوام این کار رو بکنم.

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  2. # ADS
    تبلیغات در جوملا فارسی
    تاریخ عضویت
    Always
    محل سکونت
    Advertising world
    نوشته ها
    Many
     

  3. #2
    Admin
    تاریخ عضویت
    Dec 2005
    محل سکونت
    U.A.E
    نوشته ها
    13,222
    تشکر
    318
    تشکر شده 1,338 بار در 652 ارسال

    پاسخ : ریدایرکت روی نسخه موبایل

    سلام

    سایت زیر رو ببینید و فایل مورد نظر رو دانلود کنید و طبق راهنمای موجود در سایت عمل کنید :

    کد:
    [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
    یا علی

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  4. #3

    تاریخ عضویت
    Mar 2007
    محل سکونت
    تهران
    نوشته ها
    518
    تشکر
    0
    تشکر شده 3 بار در 3 ارسال

    پاسخ : ریدایرکت روی نسخه موبایل

    تا آن جا که من فهمیدم باید اون فایل رو دانلود کنم و بعدش 'mobile_device_detect.php رو روی هاست آپلود کنم.

    بعدش این کد رو توی index.html وارد کنم :

    کد:
    <php
    include('mobile_device_detect.php');
    $mobile = mobile_device_detect();
    ?>
    بعدش توی فایل mobile_device_detect.php مقادیر زیر رو به true برگردونم

    کد:
    function mobile_device_detect($iphone=true,$android=true,$opera=true,$blackberry=true,$palm=true,$windows=true,$mobileredirect=false,$desktopredirect=false){
    حالا مرحله آخر چیه؟

    کد:
      case (eregi('opera mini',$user_agent)); 
       $mobile_browser = $opera;
       if(substr($opera,0,4)=='http'){ 
        $mobileredirect = $opera;
       }
    
      break;
    حالا من باید آدرس مورد نظر که میخوام روی اون صفحه ریدایرکت بشه رو کجای این کد بزارم؟

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  5. #4
    Admin
    تاریخ عضویت
    Dec 2005
    محل سکونت
    U.A.E
    نوشته ها
    13,222
    تشکر
    318
    تشکر شده 1,338 بار در 652 ارسال

    پاسخ : ریدایرکت روی نسخه موبایل

    سلام

    محمد جان شما که سمپادی هستی چرا ...

    در همون لینک نوشته شده : It's not rocket science, it's easy to use!

    تنها کافیه فایل زیر رو دانلود کنید :
    کد:
    [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
    اکسترکت کنید

    فایل PHP مورد نظر همراه با مثال های مختلف در این فایل قرار دارد .

    [ltr]
    Usage examples:
    Detect and redirect all mobile requests to google.mobi:

    An example of this is presented in this page, if you've got PHP working in HTML just hit this page with a mobile user agent to redirect to google.mobi

    کد:
    <?php
      include('mobile_device_detect.php');
      mobile_device_detect(true,true,true,true,true,true,'[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]);
      ?>
    Detect and redirect all non-mobile requests to google.com:

    کد:
    <?php
      include('mobile_device_detect.php');
      mobile_device_detect(true,true,true,true,true,true,false,'[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]);
      ?>
    Detect and redirect: Mobiles to google.mobi and non-mobiles to google.com

    کد:
    <?php
      include('mobile_device_detect.php');
      mobile_device_detect(true,true,true,true,true,true,'[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]);
      ?>
    Include one file for mobiles and one file for non-mobiles::

    کد:
    <?php
      include('mobile_device_detect.php');
      if(mobile_device_detect(true,true,true,true,true,true,false,false)){
       include('mobile.html');
      }else{
       include('non-mobile.html');
      }
      ?>
    How to test without a mobile phone

    You can test this works by using FireFox with the User Agent Switcher plugin

    That plugin will let you override your brower's default user agent with ones you set yourself. Here's some sample user agent strings to get you started:
    Nokia N95: Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 NokiaN95/11.0.026; Profile MIDP-2.0 Configuration/CLDC-1.1) AppleWebKit/413 (KHTML, like Gecko) Safari/413
    iPhone 2g: Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3
    iPhone 3g: Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_1 like Mac OS X; en-us) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5F136 Safari/525.20
    Nokia 7250i: Nokia7250I/1.0 (3.22) Profile/MIDP-1.0 Configuration/CLDC-1.0
    Google G1: Mozilla/5.0 (Linux; U; Android 1.0; en-gb; dream) AppleWebKit/525.10+ (KHTML, like Gecko) Version/3.0.4 Mobile Safari/523.12.2
    Opera Mini: Opera/9.50 (J2ME/MIDP; Opera Mini/4.1.10781/298; U; en)
    [/ltr]

    یا علی

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  6. #5

    تاریخ عضویت
    Mar 2007
    محل سکونت
    تهران
    نوشته ها
    518
    تشکر
    0
    تشکر شده 3 بار در 3 ارسال

    پاسخ : ریدایرکت روی نسخه موبایل

    من انواع روش ها رو تست کردم اما نشد که نشد !

    دو مرحله که بیشتر نداره؟

    1. گذاشتن کد زیر در فایل index.html
    کد:
    <?php
      include('mobile_device_detect.php');
      mobile_device_detect(true,true,true,true,true,true,'[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]);
      ?>
    2. آپلود فایل روی دایرکتوری اصلی (بدون ویرایش فایل)

    من از این روش نتیجه نگرفتم.

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  7. #6

    تاریخ عضویت
    Mar 2007
    محل سکونت
    تهران
    نوشته ها
    518
    تشکر
    0
    تشکر شده 3 بار در 3 ارسال

    پاسخ : ریدایرکت روی نسخه موبایل

    در قسمت دوم منظورم فایل mobile_device_detect.php بود.

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  8. #7
    Admin
    تاریخ عضویت
    Dec 2005
    محل سکونت
    U.A.E
    نوشته ها
    13,222
    تشکر
    318
    تشکر شده 1,338 بار در 652 ارسال

    پاسخ : ریدایرکت روی نسخه موبایل

    سلام

    مسیر فایل mobile_device_detect.php صحیح هست ؟ این فایل رو کپی کردید ؟

    یا علی

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  9. #8

    تاریخ عضویت
    Mar 2007
    محل سکونت
    تهران
    نوشته ها
    518
    تشکر
    0
    تشکر شده 3 بار در 3 ارسال

    پاسخ : ریدایرکت روی نسخه موبایل

    بله. مطمئنم این کار رو کردم.

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  10. #9
    Admin
    تاریخ عضویت
    Dec 2005
    محل سکونت
    U.A.E
    نوشته ها
    13,222
    تشکر
    318
    تشکر شده 1,338 بار در 652 ارسال

    پاسخ : ریدایرکت روی نسخه موبایل

    قطعا یکی از مراحل رو درست انجام نمیدید ...

    اگر این روش براتون مشکل هست از لینک زیر هم میتونید استفاده کنید :
    کد:
    [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
    [ltr]Mobile_Detect is a simple PHP class for easy detection of the most popular mobile devices platforms: Android, Blackberry, Opera Mini, Palm, Windows Mobile, as well as generic ones. [/ltr]

    توجه کنید هر کدام از این اسکریپت و روش ها تعداد خاصی از موبایل هارو شناسایی میکنند .

    یا علی

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •