Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => Installazione, migrazione e aggiornamento => : naxos 02 Feb 2010, 17:21:51

: errore modulo ricerca modules/mod_search/tmpl/default.php
: naxos 02 Feb 2010, 17:21:51
Salve a tutti,
vi scrivo dato che ho riscontrato un errore dal W3C testing, nel codice originale di JOOMLA,

http://validator.w3.org/

In tale test riscontro il seguente errore:

<input type="hidden" name="Itemid" value=1 />

alla riga 270.

Questo codice fa parte del modulo di ricerca :

/modules/mod_search/tmpl/default.php

alla fine del codice PHP è presente infatti il seguente codice :

<input type="hidden" name="task"   value="search" />
<input type="hidden" name="option" value="com_search" />
<input type="hidden" name="Itemid" value=<?php echo $mitemid; ?> />
</form>

dopo la modifica qui riportata, ho una validazione corretta dal W3C

<input type="hidden" name="task"   value="search" />
<input type="hidden" name="option" value="com_search" />
<input type="hidden" name="Itemid" value=<?php '; echo $mitemid; echo '"'; ?> />
</form>

E' stato già individuato in precedenza questo errore? come è possibile correggerlo definitivamente?

Saluti.


errore modulo ricerca  modules/mod_search/tmpl/default.php
: Re:errore modulo ricerca modules/mod_search/tmpl/default.php
: mau_develop 02 Feb 2010, 17:29:33
<?php '; echo $mitemid; echo '"'; ?>

e che modifica è?

chiudi qualcosa '; del php che non capisco perchè dovrebbe essere aperto...

poi mandi in echo delle virgolette...

mai visto

cioè, l'unica cosa che effettivamente poteva avere a che fare manco l'hai guardata e sono le vigolette di value, che magari w3c considera mancanti

M.
: Re:errore modulo ricerca modules/mod_search/tmpl/default.php
: naxos 02 Feb 2010, 17:56:40
spero che così sia chiaro!

questo è il codice modificato relativo alle ultime righe di :

modules/mod_search/tmpl/default.php
....
..........
...............
<input type="hidden" name="task"   value="search" />
<input type="hidden" name="option" value="com_search" />
<input type="hidden" name="Itemid" value=<?php echo "'".$mitemid."'"; ?> />
</form>

bye
: Re:errore modulo ricerca modules/mod_search/tmpl/default.php
: mau_develop 02 Feb 2010, 20:57:57
veramente continuo a pensare che la soluzione sia questa:

value="<?php echo $mitemid; ?>" />

M.
: Re:errore modulo ricerca modules/mod_search/tmpl/default.php
: parides 07 Feb 2010, 11:18:00
ci sono incappato anche io in questo problemino di valutazione e ho trovato la soluzione in questo modo.

<input type="hidden" name="Itemid" value='"<?php ; echo $mitemid; ?>"' />

Prima gli accenti e poi le virgolette,...altrimenti da sempre errore.

Ciao.