Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2006-08-25 18:44:42

fabio sirna
Archived Plugin Author
From: Torino, IT
Registered: 2005-11-14
Posts: 47
Website

[it-it] Problemi comment form

Ho un problema con il comment form :(
Me ne sono accorto solo adesso, dopo essermi accorto che con Explorer non si vede bene.

Se si clicca sul titolo di un post, txp visualizza il post + i commenti + modulo del commento.

Se provate a validare (cliccando su valid xhtml nel footer) il validatore da un errore, ovvero dopo il tag fieldset txp mette input field hidden, che non capisco da dove arrivi e che non c’è nel mio comment form:

<txp:comments_error />
<fieldset><legend>Inserisci un commento</legend>
<label>Nome</label><br /><txp:comment_name_input /><br />
<label>E-mail</label><br /><txp:comment_email_input /><br />
<label>Sito web</label><br /><txp:comment_web_input /><br />
<label>Commento</label><br /><txp:comment_message_input /><br />
<br />
<txp:comment_remember /><br /><br />
<txp:comment_preview />&nbsp;&nbsp;<txp:comment_submit />
</fieldset>

Il fatto è che Explorer sballa la formattazione ed il fieldset spinge i div delle barre laterali, e non riesco a capire se un errore di markup o di css. Le sto provando tutte, ma non vorrei essere incappato in un bug di Explorer :(

Grazie in anticipo.

PS. Conoscete un DOM Inspector free/opesource per Explorer?

Offline

#2 2006-08-25 23:37:31

Neko
Member
Registered: 2004-03-18
Posts: 458

Re: [it-it] Problemi comment form

Non puoi fare una cosa tipo:

.comment_name_input, .comment_email_input, etc... {qualcosa}
.article input {overflow: hidden}

Sto sparando minchiate come al solito? Fermo restando che il problema sia dipeso dai due campi hidden, non ho nemmeno controllato.

Last edited by Neko (2006-08-25 23:49:57)

Offline

#3 2006-08-27 21:06:30

fabio sirna
Archived Plugin Author
From: Torino, IT
Registered: 2005-11-14
Posts: 47
Website

Re: [it-it] Problemi comment form

Neko wrote:

Sto sparando minchiate come al solito? Fermo restando che il problema sia dipeso dai due campi hidden, non ho nemmeno controllato.

Lo so che è brutto da dire, ma ti bacerei dalla mattina alla sera :) Il tuo overflow hidden mi ha risolto il problema fondamentale della ciofega di IE Explorer.

Resta però il fatto che TXP mette dopo il form dei commenti un campo nascosto e non capisco da dove viene fuori :( Metto dei commenti nel codice così se vuoi vedere il problema basta cliccare sul titolo di un post, in questo modo vedi la pagina con il template dei commenti, poi se clicchi in basso il link Valid XHTML vedi dove inserisce quell’input.

Grazie ancora…

Offline

#4 2006-08-27 21:16:33

fabio sirna
Archived Plugin Author
From: Torino, IT
Registered: 2005-11-14
Posts: 47
Website

Re: [it-it] Problemi comment form

Aggiungo il codice dei 3 moduli per il form. Sono molto semplici, derivati da quelli di default. L’unica cosa in più è che aggiungo un plugin per colorare in modo differente i commenti pari da quelli dispari.

<code>
<!— COMMENTS INIZIO—>
<div class=”<txp:ajw_comment_alt even=“comments pari” odd=“comments dispari” />”><txp:message /> <br class=“clear” />
</div>
<ul class=“commentsfoot”> <li>scritto da <txp:comment_name /> il</li> <li><txp:comment_time /></li> <li><txp:comment_permlink>#</txp:comment_permlink></li>
</ul>
<!— COMMENTS FINE—>
</code>

<code>
<!— COMMENTS DISPLAY INIZIO—>
<txp:if_section name=“journal”>
<txp:comments />
<txp:if_comments_preview> <div id=“cpreview”><txp:comments_preview /></div>
</txp:if_comments_preview>
<txp:if_comments_allowed> <txp:comments_form preview=“1” />
<txp:if_comments_preview/><txp:else /> <p><txp:text item=“comments_closed” /></p>
</txp:if_comments_allowed>
</txp:if_section>
<!— COMMENTS DISPLAY FINE—>
</code>

<code>
<!— COMMENT FORM INIZIO—>
<txp:comments_error />
<fieldset><legend>Inserisci un commento</legend>
<label>Nome</label><br /><txp:comment_name_input /><br />
<label>E-mail</label><br /><txp:comment_email_input /><br />
<label>Sito web</label><br /><txp:comment_web_input /><br />
<label>Commento</label><br /><txp:comment_message_input /><br />
<br />
<txp:comment_remember /><br /><br />
<txp:comment_preview />&nbsp;&nbsp;<txp:comment_submit />
</fieldset>
<!— COMMENT FORM FINE—>
</code>

Quello che mi sembra strano è che il validatore esca fuori dicendo che non è ammissibile che il tag input sia li. Eppure la struttura del form è del tipo:

<code>
<form> <fieldset> <legend> <label></label><input /> <label></label><input /> <label></label><input /> </legend> </fieldset> <input /> <input />
</form>
</code>

Gli ultimi due input sono dovuti al fatto che txp mette il pulsante di preview ed invio, ma sono dentro al tag form che è correttamente chiuso.

Sto diventando scemo.

Last edited by fabio sirna (2006-08-27 21:45:20)

Offline

#5 2006-08-27 23:40:06

Neko
Member
Registered: 2004-03-18
Posts: 458

Re: [it-it] Problemi comment form

Lo fa anche col mio form, aggiunge tutto alla fine: i due hidden e la chiusa del form. Immagino che l’unica soluzione sia mettere mano al codice PHP che stampa quella roba lì. Oppure segnalarlo come bug, magari lo sistemano in tempo per la nuova versione.

Io cmq non diventerei matto col validatore…

Offline

#6 2006-08-28 12:04:55

fabio sirna
Archived Plugin Author
From: Torino, IT
Registered: 2005-11-14
Posts: 47
Website

Re: [it-it] Problemi comment form

Neko wrote:

Lo fa anche col mio form, aggiunge tutto alla fine: i due hidden e la chiusa del form. Immagino che l’unica soluzione sia mettere mano al codice PHP che stampa quella roba lì. Oppure segnalarlo come bug, magari lo sistemano in tempo per la nuova versione.

Che mi sembra si in dirittura d’arrivo…tu hai già provato l 4.0.4?

Io cmq non diventerei matto col validatore…

No, però fa in%%4r3 che non ci sia una soluzione decente ad una stupidaggine…

Offline

#7 2006-08-28 14:32:07

Neko
Member
Registered: 2004-03-18
Posts: 458

Re: [it-it] Problemi comment form

fabio sirna wrote:

Che mi sembra si in dirittura d’arrivo…tu hai già provato l 4.0.4?

No.

No, però fa in%%4r3 che non ci sia una soluzione decente ad una stupidaggine…

Va beh dai, basta che funzioni… (“basta che respiri” [cit.]). :)

Offline

#8 2006-08-31 23:36:45

fabio sirna
Archived Plugin Author
From: Torino, IT
Registered: 2005-11-14
Posts: 47
Website

Re: [it-it] Problemi comment form

Neko wrote:

Lo fa anche col mio form, aggiunge tutto alla fine: i due hidden e la chiusa del form. Immagino che l’unica
[..]
Io cmq non diventerei matto col validatore…

Scoperto solo ora. Se usi l’XHTML Strict non è più valido il <form name=""> quindi di fatto è un problema di textpattern…uff…

Offline

Board footer

Powered by FluxBB