Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : odudi 01 Oct 2009, 20:56:46

: [RISOLTO] Validazione XHTML su validator.w3.org
: odudi 01 Oct 2009, 20:56:46
ciao a tutti. ho messo online un sito costruito con joomla 1.5 e dato che vorrei iniziare ad inserirmi nei motori di ricerca, vorrei validare il sito. per il css non ho trovato problemi, mentre per l'HTML mi da 9 errori e 4 avvertimenti. (http://validator.w3.org/check?uri=http%3A%2F%2Fwww.illagonellavalle.it%2F&charset=%28detect+automatically%29&doctype=Inline&group=0 (http://validator.w3.org/check?uri=http%3A%2F%2Fwww.illagonellavalle.it%2F&charset=%28detect+automatically%29&doctype=Inline&group=0))

non riesco a capire però come devo risolverli. su che file devo intervenire? index.php nella cartella del template?

poi mi dice che manca il !DOCTYPE e la codifica caratteri, ma dando un'occhiata al file index.php mi sembra che questi parametri siano settati correttamente.

chi mi può aiutare?

grazie in anticipo
: Re:Validazione XHTML su validator.w3.org
: Sottolerighe 01 Oct 2009, 22:21:41
Ma stai validando una pagina statica "Sito in allestimento" (quello che è linkata) oppure lo stesso problema ce l'hai su sito live?
: Re:Validazione XHTML su validator.w3.org
: odudi 01 Oct 2009, 23:08:42
ops... in teoria il sito dovrebbe essere online... ora contatterò il servizio hosting perché mi sembra strano che sia offline.
: Re:Validazione XHTML su validator.w3.org
: Felas 01 Oct 2009, 23:22:54
Intanto puoi provare a leggere la piccola guida su come validare un sito web in joomla, l'articolo lo trovi nell'apposita sezione;)
: Re:Validazione XHTML su validator.w3.org
: odudi 03 Oct 2009, 11:38:51
ok ora il sito è effettivamente online (http://www.illagonellavalle.it). il validator XHTML trova 1 solo errore (http://validator.w3.org/check?uri=http%3A%2F%2Fwww.illagonellavalle.it%2F&charset=%28detect+automatically%29&doctype=Inline&group=0 (http://validator.w3.org/check?uri=http%3A%2F%2Fwww.illagonellavalle.it%2F&charset=%28detect+automatically%29&doctype=Inline&group=0)). dove lo vado a correggere?

il validator CSS ne trova 1 relativo a joomfish. (http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.illagonellavalle.it%2F (http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.illagonellavalle.it%2F)). a quanto ho capito vi è un tag errato ("opacity") che (mi sono documentato) sarà disponibile solo nel CSS3. essendo io piuttosto ignurant, mi rivolgo a voi che ci capite sicuramente più di me per chiedervi se proprio non vi sia un modo per validare il css.


grazie in anticipo

PS:
Intanto puoi provare a leggere la piccola guida su come validare un sito web in joomla, l'articolo lo trovi nell'apposita sezione;)
nella sezione guide ho provato a cercare ma non ho trovato nulla :( non è che mi potresti linkare la sezione di cui parli? grazie ;)
: Re:Validazione XHTML su validator.w3.org
: odudi 03 Oct 2009, 12:49:39
allora per il CSS ho risolto eliminando l'opzione opacity.

per l'xhtml ho scoperto che l'errore è nel modulo che ho creato nel syndicate. la stringa che da fastidio è <table style="height: 31px;" border="0" width="975"> e mi dice che

The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.

One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").

qui il codice della sorgente pagina:

:
<p id="syndicate">
<table style="height: 31px;" border="0" width="975">
<tbody>

<tr>
<td>
<p style="text-align: center;"><a href="mailto:webmaster@illagonellavalle.it">Scrivi</a> ai webmasters +0|v| &amp; paul86</p>
</td>
<td style="text-align: center;"><a href="/it/component/jmsitemap/?view=sitemap">Mappa del sito</a></td>
<td style="text-align: center;">Sito realizzato con <a href="http://www.joomla.org" onclick="window.open(this.href);return false">Joomla 1.5</a> <a href="http://jigsaw.w3.org/css-validator/check/referer" onclick="window.open(this.href);return false"><img src="http://jigsaw.w3.org/css-validator/images/vcss" border="0" alt="CSS Valido!" width="68" height="24" style="border: 0; vertical-align: middle;" /> </a></td>
</tr>

</tbody>
</table>
</p>

come devo intervenire? devo spostare la stringa <table> da qualche parte?
: Re:Validazione XHTML su validator.w3.org
: Sottolerighe 03 Oct 2009, 14:35:37
secondo me, è

:
<p id="syndicate">
che lo infastidisce, perchè all'interno di quel paragrafo c'è un po' di complicazione tra tabelle, link e altri paragrafi.

Firebug lo mostra chiuso in partenza
:
<p id="syndicate">  </p>

Prova a verificare l'index.php del template eventualmente modificandolo.

Se serve modificare l'allineamento della sezione, puoi usare una <div> (cambiando anche le opportune sezioni di css che ora sono collegate a p.syndicate)
: Re:Validazione XHTML su validator.w3.org
: odudi 03 Oct 2009, 15:56:47
ok ho risolto, grazie del consiglio Sottolerighe! ;)
ho trasformato il <p id="syndicate"> in <div id="syndicate"> e ora tutto fila liscio come l'olio!

grazie ancora