danial
آفلاین
عضو
تعداد نوشتهها: ۹۵
تشکر شده: ۱۲ بار
#
نوشته شده: ۱۲ سال پیش
۱۷ فروردین ۱۳۹۱ - ۲۲:۳۷
سلام دوستان یه سوال این کد یه دستور شرطی برای اینترنت اکسپلور هستش
<!--[if IE 8]>
<link rel="stylesheet" type="text/css" href="<?php bloginfo('template_url'); ?>/ie-8.css" />
<![endif]-->
که به نسخه 8 اینترنت اکسپلور میگه به جای css اصلی فایل css که براش تعریف شده رو بخونه!!!
حالا اگه من بخوام این دستور شرطیو تغییر بدم یعنی بگم که به جای ایندکس اصلی اون ایندکسی که براش تعریف کردمو بخونه باید چی کار کنم!!!
یعنی به صورت خلاصه می خوام توی قالب وردپرس تعریف کنم مثلا کسی که با اینترنت اکسپلور نسخه 8 میاد بالا اون صفحه که من براش در نظر گرفتم نه ایندکس اصلی قالب
Parsa
آفلاین
عضو فعال
تعداد نوشتهها: ۱۹۲۱
تشکر شده: ۲۶۸۳ بار
#
نوشته شده: ۱۲ سال پیش
۱۷ فروردین ۱۳۹۱ - ۲۳:۱۲
PHP
if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 8') != false) {
include("index2.php");
exit;
}
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
danial - bo2o
danial
آفلاین
عضو
تعداد نوشتهها: ۹۵
تشکر شده: ۱۲ بار
#
نوشته شده: ۱۲ سال پیش
۱۷ فروردین ۱۳۹۱ - ۲۳:۲۹
اینو کجا بذارم جواب میگیرم توی هدر که جواب نداد ؟
بعد اگه بخوام بگم مرور گر های زیر نسخه 8 اون ایندکس رو بالا بیارن چی ؟
bo2o
آفلاین
عضو
تعداد نوشتهها: ۳۸
تشکر شده: ۶ بار
#
نوشته شده: ۱۲ سال پیش
۱۸ فروردین ۱۳۹۱ - ۰۰:۲۶
فکر کنم اینو باید توی فایل فانکشن بذاری
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
danial
Parsa
آفلاین
عضو فعال
تعداد نوشتهها: ۱۹۲۱
تشکر شده: ۲۶۸۳ بار
#
نوشته شده: ۱۲ سال پیش
۱۸ فروردین ۱۳۹۱ - ۰۱:۲۵
کد را باید در ابتدای فایل index.php قرار دهید
<?php
if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 8') != false) {
include("index2.php");
exit;
}
?>
http://stackoverflow.com/questions/5302302/php-if-internet-explorer-6-7-8-or-9
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
danial
danial
آفلاین
عضو
تعداد نوشتهها: ۹۵
تشکر شده: ۱۲ بار
#
نوشته شده: ۱۲ سال پیش
۱۸ فروردین ۱۳۹۱ - ۱۹:۳۲
ممنون توی ایندکس جواب گرفتم فقط یه مشکل دیگه اینه که چه جوری میتونم بگم مثلا زیر این نسخه اون ایندکس رو نشون بده اون لینکیم که دادید رفتم ولی نشد!!!