© 2005-2012 eXtreme-Fusion (based on PHP-Fusion) 18 lutego odbędzie się konferencja Skype - ogłosimy datę premiery eXtreme-Fusion 5. Zapisy (zostało 11 miejsc) przez maila - support[at]extreme-fusion.pl

 Reklama
Joi.pl - Z hostingu możesz wycisnšć więcej!
eX-Chat
 Logowanie
Login

Hasło

Zapamiętaj mnie



Rejestracja
Zapomniane hasło?
 Przydatne linki

eXtreme-fusion UK Support

Download EF 4.17 (stable)

Download EF 4.5 (closed)

eXtreme-Fusion 5 (info)

 Ostatnio widziani

 racek1990000:24:07
 FoxNET00:49:15
 djdandi01:04:03
 Wolfram01:19:42
 krystian198802:47:53
 Tymcio03:10:39
 spionica04:20:28
 kapo10:28:42
 Litera10:32:52
 Darek12:20:59
 mmalinowski199112:31:34
 Andrzejster13:14:35

Zarejestrowanych: 39,500
Gości on-line: 8

 Polecamy


Mapa witryny

Joi.pl - Profesjonalny hosting WWW
 Zobacz Temat
Centrum eXtreme-Fusion CMS, support extreme fusion, wtyczki, infusions, themes | FAQ | Propozycje do FAQ
Blokowanie dostępu do strony dla IE6. || Dodane dnia 15-08-2010 17:58
Avatar Użytkownika

Scyzor
Użytkownik


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ś.
Wyślij Prywatną Wiadomość   
RE: Blokowanie dostępu do strony dla IE6. || Dodane dnia 15-08-2010 18:04
Avatar Użytkownika

kwant
Użytkownik


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.
www.tajemniceworms4.webd.pl Wyślij Prywatną Wiadomość   
RE: Blokowanie dostępu do strony dla IE6. || Dodane dnia 15-08-2010 22:01
Avatar Użytkownika

Inscure
Administrator


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.
http://clear-php.com/ Wyślij Prywatną Wiadomość   
RE: Blokowanie dostępu do strony dla IE6. || Dodane dnia 15-08-2010 22:27
Avatar Użytkownika

Scyzor
Użytkownik


Ja tam się nie znam. Potrzebowałem blokady na 6 w dół więc dałem to co znalazłem. :)
Wyślij Prywatną Wiadomość   
 Szybka Odpowiedź

Temat został zablokowany bądź nie zaakceptowałeś jeszcze regulaminu dostępnego TUTAJ