Home › Forum › Problemi Vari con WP › Diverso codice nel tema per utenti IE
-
AutorePost
-
-
3 Agosto 2005 alle 8:21 #309QbicPartecipante
Nel mio blog diversi sono i problemi per chi lo visita con Internet Explorer, ma ce n’è uno particolarmente evidente (le tre icone in basso a sinistra vengono visualizzate in tutt’altra zona) che a questo punto preferisco eliminare del tutto (ma solo per gli utenti IE).
Quindi come fare per far vedere solo agli utenti ie una versione modificata del file in questione (header.php) che non riporta il codice che visualizza le tre icone?
Credo di dover partire da uno javascript del genere
if (browser == "Internet Explorer")
{
location.href="xxxxxx";
}
Sbaglio? E se non sbaglio come procedere?
-
3 Agosto 2005 alle 10:56 #33627SteveAglAmministratore del forum
Forse questo script ti può suggerire qualche idea:
-
3 Agosto 2005 alle 13:00 #33628QbicPartecipante
E qui ci siamo, ma il problema era come far visualizzare agli utenti IE un codice diverso…
ho risolto in altra maniera: ho racchiuso il codice che volevo non si vedesse fra
<![if !IE]>
e<![endif]>
-
3 Agosto 2005 alle 13:21 #33629SteveAglAmministratore del forum
>il problema era come far visualizzare agli utenti IE un codice diverso…
come avevi fatto prima andava bene, ti ho suggerito lo script per avere la lista degli user agent (i browser) con i nomi corretti.
Cmq a finale, puoi fare anche in PHP (da testare), senza scomodare Javascript:
<?php
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE) {
echo 'il codice per gli utenti IE';
}
else {
echo 'il codice per gli altri browser';
}
?>
-
3 Agosto 2005 alle 14:40 #33632QbicPartecipante
Mh, grazie. Penso che però sia più snello un bel
<![if !IE]>
, no? -
3 Agosto 2005 alle 14:49 #33633SteveAglAmministratore del forum
Fai tu
-
3 Agosto 2005 alle 16:56 #33636SteveAglAmministratore del forum
scusa, non mi ero accorto che nella soluzione che proponevi hai usato una funzione di WP (vero?), che è la cosa migliore da farsi in questi casi
-
5 Agosto 2005 alle 16:06 #33651QbicPartecipante
No, non è una funzione di WP, è una entità XHTML imposta dal W3C (chiamasi commento condizionale).
Maggiori info qui: http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/overview/ccomment_ovw.asp
-
5 Agosto 2005 alle 16:30 #33654SteveAglAmministratore del forum
Ottimo, ‘sta cosa non la sapevo grazie.
-
6 Agosto 2005 alle 13:03 #33663QbicPartecipante
Si figuri, vossignoria.
-
-
AutorePost
- Il topic ‘Diverso codice nel tema per utenti IE’ è chiuso a nuove risposte.