Back to top

Autore Topic: errore modulo ricerca modules/mod_search/tmpl/default.php  (Letto 2172 volte)

Offline naxos

  • Nuovo arrivato
  • *
  • Post: 15
    • Mostra profilo
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

mau_develop

  • Visitatore
Re:errore modulo ricerca modules/mod_search/tmpl/default.php
« Risposta #1 il: 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.
« Ultima modifica: 02 Feb 2010, 17:31:42 da mau_develop »

Offline naxos

  • Nuovo arrivato
  • *
  • Post: 15
    • Mostra profilo
Re:errore modulo ricerca modules/mod_search/tmpl/default.php
« Risposta #2 il: 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

mau_develop

  • Visitatore
Re:errore modulo ricerca modules/mod_search/tmpl/default.php
« Risposta #3 il: 02 Feb 2010, 20:57:57 »
veramente continuo a pensare che la soluzione sia questa:

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

M.

Offline parides

  • Nuovo arrivato
  • *
  • Post: 7
  • Sesso: Maschio
    • Mostra profilo
Re:errore modulo ricerca modules/mod_search/tmpl/default.php
« Risposta #4 il: 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.

 



Web Design Bolzano Kreatif