Vai al contenuto

Strano problema con Link


magomac

Messaggi raccomandati

Ciao a tutti.

Sto facendo un piccolo sitarello con Joomla utilizzando il tema XOS Travel Portal.

Ho fatto una piccola modifica nel codice per permettermi di aggiungere un menuino sulla destra di alcune pagine. Ho avuto qualche problema di allineamento, ma dopo alcuni trucchetti più o meno "eleganti" sembrava funzionare tutto alla perfezione.

Quando però ho deciso di provare il tutto con IE su Winzooz ho scoperto che i minuini, si si vedevano benissimo, ma i link non funzionano!!!

Rimane il puntatore a freccietta, sembra che il browser non li rilevi.

Questo è il codice che ho aggiunto io nel file del template ispirandomi a quelli che c'erano già (e infatti il menù si vede bene)

         <?php if (mosCountModules('top2') >= 1) { ?>
         <table align="right" width="739px"><tr align="right" valign="middle"><td>
         <div class="divtop2" align="right"><div align="right"><?php mosLoadModules ('top2'); ?></div></div>
         </td></tr></table>
         <?php } ?>

Questo è il codice che rileva il browser:

<table width="100%" border="0" cellpadding="0" cellspacing="1"><tr>
<td nowrap="nowrap"><span class="mainlevelmenustoria"> | 
</span><a href="http://madonnadipompei.netsons.org/index.php?option=com_content&task=view&id=40&Itemid=58" class="mainlevelmenustoria" >1960</a><span class="mainlevelmenustoria"> | 
</span><a href="http://madonnadipompei.netsons.org/index.php?option=com_content&task=view&id=41&Itemid=59" class="mainlevelmenustoria" >1966</a><span class="mainlevelmenustoria"> | 
</span><a href="http://madonnadipompei.netsons.org/index.php?option=com_content&task=view&id=42&Itemid=60" class="mainlevelmenustoria" >1968-1987</a><span class="mainlevelmenustoria"> | 
</span><a href="http://madonnadipompei.netsons.org/index.php?option=com_content&task=view&id=43&Itemid=61" class="mainlevelmenustoria" >1987-2003</a><span class="mainlevelmenustoria"> | 
</span><a href="http://madonnadipompei.netsons.org/index.php?option=com_content&task=view&id=44&Itemid=62" class="mainlevelmenustoria" >2003-oggi</a><span class="mainlevelmenustoria"> | 
</span></td></tr></table>	

Funziona su tutti i broser ad eccezione che IE che sembra non rilevare il link.

Avete qualche idea??

Grazie

Link al commento
Condividi su altri siti

beh sicuramente il tag </span> scritto in quel modo non è corretto

mmmm penso proprio che non dipenda da me!!

Le uniche modifiche che ho fatto sono quelle che ho postato sopra... quel tag l'ha messo direttamene Joomla....

Poi perchè dici che nn è corretto? A parte il fatto che qui sul forum sono tutti a capo chiude uno spam aperto poco prima...

Link al commento
Condividi su altri siti

scusa hai ragione, non avevo fatto tutto lo scroll orizzontale del codice e mi ero perso l'apertura di <span> :fiorellino:

il problema secondo me è legato al modo in cui viene "tradotto" all'interno del codice dei link il carattere "&" tra un parametro e l'altro

infatti il codice corretto dovrebbe essere del tipo:

<a href="http://madonnadipompei.netsons.org/index.php?option=com_content&task=view& eccetera

mentre nel tuo caso il PHP sostituisce a "&" la sua entity html "&" che non va bene nel momento in cui la utilizzi all'interno di un hyperlink: sembrerebbe quindi che nello script che hai usato ci sia da qualche parte un richiamo alla funzione PHP "htmlentities" che traduce i vari caratteri tipo &, <, > nelle corrispondenti "entities" html & < >

questa traduzione va bene se si tratta di un testo che deve essere visualizzato nel browser ma non va più bene se il carattere in questione deve far parte di una URL all'interno di un hyperlink (come è il tuo caso).

Serve aiuto? Posso darti una mano in

Webmasters - Aiuto Software - Da Windows a Mac

Mappa Utenti ItaliaMac

[[miao]]

Link al commento
Condividi su altri siti

In effetti poteva essere una possibile fonte del problema ma...

ho provato a guardare il codice del menù principale (che invece funziona benissimo anche su IE) ma anche li il codice presenta &

<tr align="left"><td><a href="http://madonnadipompei.netsons.org/index.php?option=com_content&task=view&id=29&Itemid=44" class="mainlevel" >Approfondimenti</a></td></tr>

Quindi direi che il problema non è quello...

Certo che è ben strano!!!

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...