Commenti: come identarli ?

18 contenuti / 0 new
Ultimo contenuto
Commenti: come identarli ?

Uso drupal 6.6 con interfaccia admire_gray ... che ho modificato per adattare alle esigenze del sito creato.

Ho notato un problema .. sui commenti:

Quando si commenta UN COMMENTO ossia si fà un reply ad un commento esistente, il box di risposta NON si rimpicciolisce ... per cui non si capisce se il commento si riferisce al commento precedente oppure all'articolo in sé ... è possibile fare in modo che i commenti "figli" siano più piccoli del commento padre ?
Ossia ogni commento di un commento, seguendo una gerarchia, abbia un box più stretto ?

Mi spiego .. articolo A.

Commento 1 all'articolo A box più piccolo che è quanto accade
Commento 2 all'articolo A box della stessa grandezza del Commento 1
Commento 1a al Commento 1 ... box più piccolo del Commento 1
Commento 1b al Commento 1 ... box identico a quello del Commento 1a
Commento 1a1 al Commento 1a ... box più piccolo del Commento 1a
Commento 3 all'articolo A box della stessa grandezza del Commento 1 e del Commento 2

Quale file devo modificare e cosa devo scriverci dentro ?

Perché qui ne va dell'intelligibilità ...

Ringrazio

nessuno sa come fare ????
-Tiziano-

Vai in Amministra e poi Tipi di contenuto. Adesso scegli il pulsante Modifica e poi espandi la voce Impostazioni commento. Per avere un tipo di visualizzazione gerarchica devi scegliere Lista ad Albero.

Ripeti l'operazione per ogni tipo di contenuto.

Spe h la versione in inglese ... dimmi se ho capito bene ... quindi per ciascun tipo di contenuto devo andare in EDIT poi Comment Settings ma non ho nessun impostazione ad albero (Tree) ... proprio non c'è ... cosa devo fare ?

Perché c'è il modo di visualizzarli in funzione gerarchica MA il box, rimane della stessa grandezza del box padre ... quindi se rispondo ad un commento, la risposta a questo commento non è con un box più piccolo ... ma è identico al box al quale ho risposto ....

-Tiziano-

Le opzioni per la visualizzazione dei commenti sono:

Default display mode:
Flat list - collapsed (lista non identata chiusa, ciò mostra solo i titoli)
Flat list - expanded (lista non identata aperta, ciò mostra i commenti)
Threaded list - collapsed (lista ad albero o identata chiusa)
Threaded list - expanded (lista ad albero aperta)

Ok scegliendo una, non importa quale, i box rimangono della stessa grandezza, NON cambiano ... se fai un reply ad un commento, il reply ha la stessa grandezza del box a cui hai fatto il reply ... Ora sono Threaded List - expanded ... e c'è niente da fare sto diventando pazzo non ho idea come fare ... i commenti diventano INCOMPRENSIBILI ... perchè non c'è distinzione tra la risposta al messaggio principale che ha generato la pagina, e la risposta ad un commento ... tutti i commenti sono tutti della stessa grandezza ...
-Tiziano-

Credo che dipenda dal tema che stai usando.

No, smentisco. Sono andato a vedere una demo di Admire Gray visualizzando una pagina con commenti, questa http://demosite.worthapost.com/node/4#comment-2
e mi pare che tutto sia ok.

Il link che hai postato non è admire_gray ...

Se dipende dal CSS mi dici come fare ? ma non credo dipenda dal template ... il modulo per le risposte si trova in modules ...

-Tiziano-

In effetti il link precedente va a visualizzare un tema diverso.

Però andando su questa demo e poi scegliendo (sul menù a destra dei commenti) la voce "A reply to parent comment" si visualizzano i commenti identati come li vuoi tu.

A questo punto il tema è fuori causa, sempre che tu hai la versione aggiornata.

IMPORTANTE: se hai attivata la cache di Drupal vai in amministrazione e pulisci la cache di Drupal.

Ho fatto un test ora: ho cambiato tema ... e di fatti non dipende dal tema ...
Ho ripulito la cache di drupal ... niente da fare ... sto diventando pazzo perchè non ho idea da cosa dipenda ... non esiste gerarchia praticamente ...

O meglio accade quanto segue:

Messaggio originale

Commento 1 più piccolo ed è ok
Commento 2 piccolo come il commento 1
Commento 3 come gli altri due
Commento A AL commento 1 ... sotto al commento 1 ma grande tanto quanto il commento 1 ... è quindi illeggibile una cosa del genere ...

-Tiziano-

Mah, a questo punto vorrei vedere la pagina che contiene i commenti, se possibile.

Anche se mi sembra difficile potrebbe dipendere dal file system.css che è contenuto nella cartella Modules/System/system.css

Altra cosa, nella pagina dove ci sono i commenti dovresti vedere a fine pagina una ulteriore opzione per l'impostazione personalizzata dei commenti.

Il sito è questo: http://www.dodicesimotasto.it devi iscriverti e provare a commentare un commento fai un reply ad un commento e vedrai che non cambia di grandezza ...
-Tiziano-

RISOLTO !!!! RISOLTO !!!

Allora ci sono da modificare dei .CSS nel modulo COMMENT

Il primo CSS da modificare è:
comment.tpl.php

All'inizio c'è un <div style="border:1px solid #c7c7c7; padding-left:10px; che non è la linea completa ma c'è

dentro questa linea c'è: width:537px; che per altri può essere diverso. cancellarlo !!!
Al suo posto mettere: margin-right: ;

Salvare
Editare il file: comment.css
trovare il tag:
.indented { margin-left: 10px; /* LTR */
}

il 10px è il mio valore ma potte mettere quello che volete ... indica di quanti pixels il box rientra dalal sinistra .. trasformare questa line nella seguente:
.indented { margin-left: 10px; margin-right: auto; /* LTR */
}

salvare

ed è a posto !!! Robe turche !!!!!

In locale funziona ora devo vedere se va dall'altra parte :D
-Tiziano-

Si ho visto.

Il fatto è che hai un mucchio di notazioni di stile proprio quando iniziano i commenti e non capisco da dove sono saltate fuori.

Se visualizzi l'HTML di una pagina che contiene i commenti e vai a cercare il primo commento vedrai che hai degli stili in linea che sovrascrivono quelli contenuti nei file .css

Si tratta di capire da dove sono saltati fuori quegli stili in linea.

In allegato trovi uno scorcio di una pagina.

Li ho trovati così nei moduli ... perchè drupal l'ho imparato installando questo sito .. per cui ho solo toccato il CSS del tema con molta timidezza ... ma dentro il CSS dei commenti mi sono ritrovato quei tags in più ... non so se è normale o meno ... sono contento di avere risolto ma credo di avere ancora problemi di sovrapposizione di tags con FCK editor ... prova a tentare di scrivere un articolo ( non preoccuparti se lo salvi non appare da nessuna parte ) e noterai come molte cose non vanno di FCK editor e non sono stato io a disabilitarlo :(

-Tiziano-

Il file comment.css contiene solo tre classi e non sono quelle a crearti problemi, non di sicuro quelle notazioni di stile che hai direttamente nel codice della pagina.

Non vorrei andare off topic ma FCK editor te lo sconsiglio. Personalmente lo trovo troppo complesso e invadente, alla fine produce codice "sporco".

L'alternativa è usare Bueditor http://drupal.org/project/bueditor
abbinandolo a IMCE http://drupal.org/project/imce per uppare le immagini direttamente da Bueditor.

Image assist lo puoi anche tenere.

Non vorrei andare fuori topic nemmeno io quindi chiedo scusa della divagazione, ma FCK editor offre molte più cose rispetto a bueditor ... quando funziona, permette di avere subito l'idea di cosa si sta pubblicando ... bue editor no .. sempre anteprime e codice dove scrivi ... improponibile sul sito di cui sai ... Ho bisogno di un editor della potenza di FCK ma c'è qualcosa che sovrascrive le sue istruzioni e no capisco cosa sia ... provalo ... e confrontandolo con altri siti che lo hanno lo noterai :(

-Tiziano-