 |
 |
 |
 |
 |
Ostatnio widziani |
 |
 |
 |
 |
|
| Zarejestrowanych: 39,500 |
| Gości on-line: 8 |
|
|
 |
 |
 |
|
 |
 |
 |
 |
Zobacz Temat |
 |
 |
 |
 |
 |
 |
| Blokowanie dostępu do strony dla IE6. || Dodane dnia 15-08-2010 17:58 |
|
|
Jeśli ktoś posiada na stronie przeźroczyste panele, które nie działają w IE6 może zablokować dostęp do strony dla tej przeglądarki i umieścić informacje o tym.
// Edit: Stary kod blokował dostęp dla IE6, a ten blokuje do IE6 oarz jeszcze starszych wersji (na wszelki wypadek).
Wystarczy w theme.php w openside dodać:
if(stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 6.0')) { echo '<meta http-equiv=refresh content="0; URL=adres">'; exit(); }
if(stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 5.5')) { echo '<meta http-equiv=refresh content="0; URL=adres">'; exit(); }
if(stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 5.0')) { echo '<meta http-equiv=refresh content="0; URL=adres">'; exit(); }
if(stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 4.0')) { echo '<meta http-equiv=refresh content="0; URL=adres">'; exit(); }
if(stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 3.0')) { echo '<meta http-equiv=refresh content="0; URL=adres">'; exit(); }
if(stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 2.0')) { echo '<meta http-equiv=refresh content="0; URL=adres">'; exit(); }
if(stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 1.5')) { echo '<meta http-equiv=refresh content="0; URL=adres">'; exit(); }
if(stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 1.0')) { echo '<meta http-equiv=refresh content="0; URL=adres">'; exit(); }
Dałem automatyczne przekierowanie na inną stronę, np z informacją o przeglądarce, ale możecie zastąpić to tekstem jakimś.
|
|
|
| RE: Blokowanie dostępu do strony dla IE6. || Dodane dnia 15-08-2010 18:04 |
|
|
Można także użyć:
<!--[if lte IE 6]>
Kod dla Ie 6 i niżej
<![endif]-->
Ja uważam, że powinno się zablokować dostęp do strony dla osób z takimi przeglądarkami.
|
|
|
| RE: Blokowanie dostępu do strony dla IE6. || Dodane dnia 15-08-2010 22:01 |
|
|
Scyzor napisał/a:
Jeśli ktoś posiada na stronie przeźroczyste panele, które nie działają w IE6 może zablokować dostęp do strony dla tej przeglądarki i umieścić informacje o tym.
// Edit: Stary kod blokował dostęp dla IE6, a ten blokuje do IE6 oarz jeszcze starszych wersji (na wszelki wypadek).
Wystarczy w theme.php w openside dodać:
if(stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 6.0')) { echo '<meta http-equiv=refresh content="0; URL=adres">'; exit(); }
if(stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 5.5')) { echo '<meta http-equiv=refresh content="0; URL=adres">'; exit(); }
if(stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 5.0')) { echo '<meta http-equiv=refresh content="0; URL=adres">'; exit(); }
if(stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 4.0')) { echo '<meta http-equiv=refresh content="0; URL=adres">'; exit(); }
if(stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 3.0')) { echo '<meta http-equiv=refresh content="0; URL=adres">'; exit(); }
if(stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 2.0')) { echo '<meta http-equiv=refresh content="0; URL=adres">'; exit(); }
if(stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 1.5')) { echo '<meta http-equiv=refresh content="0; URL=adres">'; exit(); }
if(stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 1.0')) { echo '<meta http-equiv=refresh content="0; URL=adres">'; exit(); }
Dałem automatyczne przekierowanie na inną stronę, np z informacją o przeglądarce, ale możecie zastąpić to tekstem jakimś.
Jak ktoś wchodzi z przeglądarki starszej niż IE4 i używa ja jako swoją domyślną to chyba ma jakiś problem, a dawanie zapytania dla starszych wersji niż podana przeze mnie tylko zaśmieca.
|
|
|
| RE: Blokowanie dostępu do strony dla IE6. || Dodane dnia 15-08-2010 22:27 |
|
|
Ja tam się nie znam. Potrzebowałem blokady na 6 w dół więc dałem to co znalazłem. :)
|
|
|
|
|
 |
 |
 |
 |
 |
 |
 |
 |
Szybka Odpowiedź |
 |
 |
 |
 |
 |
 |
Temat został zablokowany bądź nie zaakceptowałeś jeszcze regulaminu dostępnego TUTAJ
|
 |
 |
 |
 |
|