premier 142 ارسال شده در خرداد 91 گزارش بازنشر ارسال شده در خرداد 91 سلام به دنبال کدی برای ایجاد صفحه برای جلوگیری از ورود کاربران که با اینترنت اکسپلورر وارد میشن میخام البته پلاگین نوشتم:<?php/*Plugin Name: ie6-stop*/add_filter('template', 'serve_default_to_iesix');add_filter('option_template', 'serve_default_to_iesix');add_filter('option_stylesheet', 'serve_default_to_iesix');function serve_default_to_iesix($theme) {if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6') !== false)$theme = '1';return $theme;}?>ولی میخام ببینم دوستان چیزی مد نظر دارند؟ نقل قول لینک به ارسال
Parsa 23463 ارسال شده در خرداد 91 گزارش بازنشر ارسال شده در خرداد 91 من از همین روش استفاده میکنمبا اکشنهای قسمت head وردپرس هم میتوانید تابع wp_die را اجرا کنید 2 نقل قول لینک به ارسال
premier 142 ارسال شده در خرداد 91 مالک گزارش بازنشر ارسال شده در خرداد 91 ممنون ولی کد کامل را میخام نقل قول لینک به ارسال
Parsa 23463 ارسال شده در خرداد 91 گزارش بازنشر ارسال شده در خرداد 91 کدش که کامل هستنمایش ندادن بخشی از پوسته در IE6 و IE7 2 نقل قول لینک به ارسال
premier 142 ارسال شده در خرداد 91 مالک گزارش بازنشر ارسال شده در خرداد 91 ممنون ولی کد شما<?php if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6') == false && strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 7') == false): ?>---<?php endif; ?>دارای حلقه است و نمیشود برای کل صفحه استفاده کرد برای نمایش ندادن بخشی از آن است مثلا نمیشه توی header سایت گذاشت! نقل قول لینک به ارسال
Parsa 23463 ارسال شده در خرداد 91 گزارش بازنشر ارسال شده در خرداد 91 اون فقط یک شرط هستخط زیر در کد ابتدایی را:if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6') !== false)با این جایگزین کنید: if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6') != false || strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 7') != false) 2 نقل قول لینک به ارسال
premier 142 ارسال شده در خرداد 91 مالک گزارش بازنشر ارسال شده در خرداد 91 اون فقط یک شرط هستخط زیر در کد ابتدایی را:if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6') !== false)با این جایگزین کنید:if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6') != false || strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 7') != false)عمل نمیکنه نقل قول لینک به ارسال
Parsa 23463 ارسال شده در خرداد 91 گزارش بازنشر ارسال شده در خرداد 91 قالبی که قصد نمایش آن را دارید نامش را 1 قرار دادید؟کد زیر را تست کنید:<?php/* Plugin Name: wp-parsi select theme Plugin URI: http://www.wp-parsi.com/ Description: select theme by user agent Author: Parsa Version: 1.0 Last Edit: 2011/04/07 Author URI: http://www.parsa.ws/*/add_filter('template', 'select_theme_for_ieorbot');add_filter('option_template', 'select_theme_for_ieorbot');add_filter('option_stylesheet', 'select_theme_for_ieorbot');function select_theme_for_ieorbot($theme) {if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6') != false || strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 7') != false || strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 8') != false) $theme = 'ie6';return $theme;}?>قالبی با نام ie6 ایجاد کنید در پوشه themes 2 نقل قول لینک به ارسال
premier 142 ارسال شده در خرداد 91 مالک گزارش بازنشر ارسال شده در خرداد 91 (ویرایش شده) کاملا عمل کرد ویرایش شده خرداد 91 توسط premier نقل قول لینک به ارسال
Parsa 23463 ارسال شده در خرداد 91 گزارش بازنشر ارسال شده در خرداد 91 کد برروی مرورگر IE8 تست شده و مشکلی نداشتضمنا به توضیح آخر توجه کنید:قالبی با نام ie6 ایجاد کنید در پوشه themes 2 نقل قول لینک به ارسال
premier 142 ارسال شده در خرداد 91 مالک گزارش بازنشر ارسال شده در خرداد 91 کد برروی مرورگر IE8 تست شده و مشکلی نداشتضمنا به توضیح آخر توجه کنید:قالبی با نام ie6 ایجاد کنید در پوشه themesمشکل حل شد با تشکر! نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .