Ho già avuto modo di illustrare come inserire i commenti dell'autore del blog dentro un rettangolo colorato in modo da distinguerli da quelli degli altri commentatori. Tale personalizzazione però non funziona con tutti i modelli. Vediamo come fare per inserire uno stile particolare per i commenti del proprietario del blog con un metodo che dovrebbe andar bene per tutti i template. Visto che da poco è stata introdotta la Nuova Bacheca di Blogger vedrò di usare proprio le schermate tratte da questa nuova interfaccia per realizzare gli screenshot esplicativi.
Accedete alla Bacheca tramite Blogger in Draft e selezionate il blog che volete personalizzare. Quindi andate su Modello > Esegui backup/ripristino modello e cliccate su Scarica modello completo
Se la modifica non andasse a buon fine si va su Scegli file, si seleziona il file XML, di cui si è appena fatto il download, e si clicca su Carica per ripristinarlo. Si va adesso sulla riga sottostante Modello > Modifica modello e si mette la spunta a Espandi i modelli widget
Si clicca su F3 o su Ctrl+F per cercare la riga <data:comment.body/>. Ce ne saranno due ma a noi interesserà quella che si trova tra due tag che indicano un paragrafo, cioè il blocco di codice
<p> <data:comment.body/>
</p>
Dobbiamo imporre un tag condizionale che serva per individuare quando l'autore del commento è anche l'autore del blog e, in questo caso, creare una classe di stile diversa da quella dei normali commenti. In sostanza si incolla questo codice
<b:if cond='data:comment.author != data:post.author'>
<p>
<data:comment.body/>
</p>
<b:else/>
<p class='commento-autore'>
<data:comment.body/>
</p>
</b:if>
<p>
<data:comment.body/>
</p>
<b:else/>
<p class='commento-autore'>
<data:comment.body/>
</p>
</b:if>
al posto di quello evidenziato di viola. Sempre agendo su F3 o Ctrl+F, si cerca adesso la riga ]]></b:skin> e, subito sopra, si incolla un codice simile a questo
.commento-autore {
margin:5px 10px 5px 8px;
padding:5px 10px 5px 5px;
background:#FFEAE9;
border:1px dotted #003366;
}
Si Salva il modello dopo aver dato opzionalmente uno sguardo all'Anteprima.margin:5px 10px 5px 8px;
padding:5px 10px 5px 5px;
background:#FFEAE9;
border:1px dotted #003366;
}
I commenti dell'autore del blog saranno evidenziati da un diverso sfondo, un bordo e anche diversi rientri del testo rispetto ai commenti dei lettori
Per aiutare nella personalizzazione, ricordo brevemente che
- I valori in pixel dopo margin rappresentano la distanza tra il box dei commenti e il resto del layout. La prima cifra è la distanza dalla parte alta, la seconda da quella destra e così via in senso orario
- I valori in pixel dopo padding fissano le distanze interne tra il testo del commento e il suo contenitore. La prima cifra è la distanza dalla parte alta e così via in senso orario
- La riga con border rappresenta lo stile del bordo del contenitore del commento e può anche essere eliminata.
- Si possono eliminare le righe che non ci interessano così come se ne possono aggiungere altre che riguardano per esempio il colore del testo.
Grazie mille. Mi serviva! L'ho fatto e funziona bene (www.babygreen.it)!
RispondiEliminaun altra simpatica miglioria da aggiungere nel blog...grazie ;)
RispondiEliminaPeccato, col mio template non funziona. :(
RispondiElimina@Dona
RispondiEliminaMi sembra strano. Forse hai già degli stili già predisposti per i commenti che non possono essere modificati.
ottimo, grazie!
RispondiEliminaho notato solo ora che se commenta una persona con il mio stesso nome il commento appare evidenziato come fosse un commento mio, come posso risolvere?
RispondiElimina@Alessandra
RispondiEliminaIn effetti questo è un problema anche se molto raro. Occorrerebbe mettere una condizione che prescinde dal nickname e prenda in esame il Profilo.
Il post di riferimento è questo
http://www.ideepercomputeredinternet.com/2011/07/come-mostrare-lo-stesso-avatar-in-tutti.html
Prova a mettere questa riga all'inizio del codice
<b:if cond='data:comment.authorUrl == "URL_PROFILO_BLOGGER"'>
e questa riga alla fine
</b:if>
ho provato ma inserendo questo codice non mi evidenzia più nemmeno i miei di commenti...
RispondiElimina@Alessandra
RispondiEliminaLeggi l'aggiornamento. Dovrebbe risolvere il problema.
Questo commento è stato eliminato dall'autore.
RispondiEliminaHo provato anche questa versione più aggiornata oltre che l'altra.. ed ho pure fatto il tentativo di personalizzare solo il nome dell'autore del blog.. niente.. non funziona nulla.. Con gli altri template mai avuto problemi.. con questo che ho messo ora (scelto semrpe tra i design di blogger)niente da fare... Non capisco se ci son altrepersonalizzazioni che possono bloccare.. sigh..
RispondiEliminaIn alcuni blog blogger, ho visto i commenti dell'amministratore con la scritta Admin.
RispondiEliminaE' possibile questa cosa?
grazie come sempre
@francescomisc
RispondiEliminaSe vedi quel nome vuol dire che è il nick che si sono scelti come autore. Non sono a conoscenza di sistemi per modificarlo tanto meno adesso che c'è la fusione con Google+
@ ernesto
RispondiEliminaGrazie per la solita celere risposta, ma non mi riferisco al nik admin. Oltre al nik è presente la scritta admin.
grazie
Questo l'errore:
RispondiEliminaÈ stato trovato più di un widget con ID: Image3. Gli ID dei widget devono essere esclusivi.
Error 500
Ciao Ernesto,
RispondiEliminase volessi evidenziare con un colore i commenti dell'autore e con un altro colore i commenti degli altri utenti? è possibile farlo?
Grazie mille.
@Ennio-+-+-+
EliminaNon saprei. Adesso con i commenti nidificati il codice è stato molto modificato.
Ah, ok. Grazie lo stesso!
Eliminaciao, io avendo un autore nei post che pubblica lui i commenti vengono evidenziati solo i suoi non si può fare in modo che i miei commenti vengano sempre evidenzitati?
RispondiElimina@ Sairos
EliminaSi possono evidenziare i commenti dell'amministratore del blog. Utilizzando i tag condizionali di questo articolo
http://www.ideepercomputeredinternet.com/2012/08/box-informazioni-siti-multi-autore-blogger.html
si potrebbe anche evidenziare un altro autore però c'è da lavorare
http://www.ideepercomputeredinternet.com/2012/08/box-informazioni-siti-multi-autore-blogger.html