رفتن به مطلب

سوال درباره تشخیص مرورگر


پست های پیشنهاد شده

سلام..خسته نباشید دوستان

با آرزوی قبولی طاعات و عبادات...

من در حال تکمیل یه قالب هستم که بروزه و این بروز بودن مشکلاتی رو تو IE برام بوجود میاره..البته تا 8 اوکی کردم...ولی دیگه برا IE7 و IE 6 مکافاته... :(

حالا میخوام اگه کسی وبمو با این مرورگرا یعنی 7 و 6 باز کرد...براش یه صفحه باز شه و بگه که بروزرسانی کن..کلا میخوام برا این گروه وبمو ببندم تا بروزسانی کنن!

یه نمونه آنلاین هم براتون مثال میزنم که دقیق اون چیزی که میخوام تو ذهنتون تلاقی بشه...

این سایت https://jomlak.com رو نگاه کنید همه چی معلومه..این سایت اومده وقتی مرورگر 8/7/6 و حتی IE 9 , و کلا مرورگر پایین اگه بخواد باهاش باز شه این صفحه براش میاد...که اگه IEtester ندارید تست کنید..من اون صفحه که میاد رو میذارم...این صفحه پایین :

https://jomlak.com/old

خیلی جاها رو خوندم اما به این نرسیدم..قبلیا بیشتر یه Alert یا یک نوار بود...که اونم دقیق یاد نگرفتم...فک کنم با جاوا یا جی کوئری بشه....

حالا از شما عزیزان میخوام کمک کنید که بتونم مثل سایت بالا یعنی یه صفحه جدا....برا هر ورژن پایین IE ی ا بقیه مرورگرا...که بخوام این اجرا شه...

بازم ممنون از همه... :)

لینک به ارسال

سلام

این کد رو در هدر قالب بذارید و بعدش به جای این متنی که من نوشتم لینک رو همون صفحه ی قدیمی سایتتون بذارید که میخوایید برای ie نمایش داده بشه


<!--[if lt IE 7]>
<p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://site.com/old">upgrade your browser</a> to improve your experience.</p>
<![endif]-->

در استایل هم اضافه کنید


.browsehappy {
margin: 0.2em 0;
background: #ccc;
color: #000;
padding: 0.2em 0;
}

در ضمن بهتر اینه که فقط به کاربر تذکر بدید که مروگرش رو بروزرسانی کنه و اون رو مجبور نکنید ... در پست های من در انجمن سرچ کنید نحوه ی رفع باگه راحت در ie رو گفتم

لینک به ارسال

سلام... ممنون فرید جان : )

خوب این کد که تو هدر قالب قرار میدم میشه یه موشکافی کنید که دقیق چه دستوری رو میگه ( به قولی قضیه یاد دادن ماهی گیری!)

یعنی اگر IE7 و پایین تر بود بیا و به طور مثال این صفحه ( http://site.com/old ) رو نشون بده ؟ حالا اگه اون IE7 رو بکنیم IE8 ، خود ورژن 8 و پایین تر رو نشون میده ؟ درسته ؟

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

و اینکه من اون صفحه رو چه جوری ایجاد کنم ؟ برگه است ؟ یا نه؟ ممنون میشم راهنمایی کنید ؟

و سوال آخر اینکه من اون پست شما رو سرچ هم زدم و لی پیدا نکردم...

بازم ممنون از راهنمایی :)

لینک به ارسال

سلام

نیازی نیس دیگه توضیح بدم اون کد رو براتون ! این کد رو که بذارید موقعی که سایت رو با ie باز میکنند ، به طور اتوماتیک کاربر ری دایرکت میشه به لینکی که شما میخوایید ... قبل از پایان تگ هد بذارید


<!--[if IE]><meta http-equiv="refresh" content="0;URL=http://www.example.com/"><![endif]-->

در ضمن کدی که دادم فقط یه پنجره ی هشدار به کاربر نشون میده همین .

لینک به ارسال

سلام..بازم ممنون.....

ولی این کد رو من امتحان کردم تو لوکال کار نمیکنه ؟ :mellow: چجوریاس؟

یعنی سایت بالا که من اشاره کردم از همین روش استفاده کرده ؟

بعد نگفتین چجوری این صفحه رو اضافه کنم ؟ برگه است..چیه ؟

و اینکه آدرس اون پستتون هم ندادید... :huh:

لینک به ارسال

آموزش رفع باگ در ie

http://forum.wp-pars...-ie/#entry96316

من کدی قرار میدم اینجا قبلش تست میکنم ، برای خودم تست کردم جواب داد (لوکال) ... یعنی بعد از باز کردن سایت ، بدون وقفه ری دایرکت شد به همون لینکی در کد هست . ( اگر جواب نداده براتون دسترسی رو پ خ کنید تا چک کنم )

در ضمن اسپم ندید //


<!--[if IE]><meta http-equiv="refresh" content="0;URL=http://www.example.com/"><![endif]-->

این کدی هست که در پست قبل براتون گذاشتم . ( قبل از پایان تگ head در فایل header.php باید بذاریدش ) این کد به این معنا هست که اگر کاربر با ie بود وب سایت ری دایرکت شه به صفحه example.com ینی همون کاری رو میکنه که شما میخوایید . شما می تونید یه پیج طراحی کنید برای ie و لینکش رو جای example.com بذارید بنابراین کاربر وقتی با ie هست به جای سایت اصلی نسخه ای که شما در نظر گرفتید براش نمایش داده میشه

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...