Ecco come fare a far aprire i commenti dei nostri post, nella stessa pagina, senza far aprire un altra finestra.
1-Nella sezione <head> copiate e incollate il seguente codice:
Ecco come fare a far aprire i commenti dei nostri post, nella stessa pagina, senza far aprire un altra finestra.
1-Nella sezione <head> copiate e incollate il seguente codice:
2-Ora cercate il codice che assomiglia a :
e sostituitelo dalla seconda riga con:
Sotto questo codice troverete il codice che assomiglia a :
subito prima inserite il codice:
Successivamente, trovare il post di generazione di codice. Inizia con qualcosa come questo:
In questa sezione troverete un blocco di codice tipo questo:
Sostituitelo con questo:
3- Trova il modello post sezione, che inizia con qualcosa come questo:
poi trovare il link per la zona commenti, che guarda qualcosa come questo:
E sostituirlo con:
Sostituire max comments scritto in rosso nel codice con il numero massimo di commenti da visualizzare per pagine (o sostituirla con false per visualizzare tutti i commenti).
Clikka su salva template e visualizzate il blog.
Buon divertimento
1-Nella sezione <head> copiate e incollate il seguente codice:
Ecco come fare a far aprire i commenti dei nostri post, nella stessa pagina, senza far aprire un altra finestra.
1-Nella sezione <head> copiate e incollate il seguente codice:
<script type='text/javascript'>
//<![CDATA[
var comment_form_template = '<div class="commentelem" style="clear:both">\n'
+ '<div style="float:left;margin-right:5px;clear:both;" id="commentphoto[[CID]]"></div>'
+ '<div class="comment-poster">[[AUTHOR]]</div>\n'
+ '<div class="comment-body"><div class="innerCmntBody">[[BODY]]</div></div>\n'
+ '<div class="comment-timestamp"><a href="[[PERMALINK]]" title="comment permalink">[[DATE]]</a></div></div>\n';
//]]>
</script>
<script src='http://jscripts.ning.com/get.php?xn_auth=no&amp;id=2941927' type='text/javascript'/>
2-Ora cercate il codice che assomiglia a :
<b:includable id='comments' var='post'>
<div class='comments' id='comments'>
e sostituitelo dalla seconda riga con:
<div class='comments' expr:id='"comments" + data:post.id'>
<b:if cond='data:blog.pageType != "item"'>
<script type='text/javascript'>
document.getElementById('comments<data:post.id/>').style.display = 'none';
</script>
</b:if>
Sotto questo codice troverete il codice che assomiglia a :
<dl id='comments-block'>
subito prima inserite il codice:
<div expr:id='"commentsul" + data:post.id'> </div>
Successivamente, trovare il post di generazione di codice. Inizia con qualcosa come questo:
<b:includable id='main' var='top'>
<!-- posts -->
In questa sezione troverete un blocco di codice tipo questo:
<b:if cond='data:blog.pageType == "item"'>
<b:if cond='data:post.allowComments'>
<b:include data='post' name='comments'/>
</b:if>
</b:if>
Sostituitelo con questo:
<b:if cond='data:post.allowComments'>
<b:include data='post' name='comments'/>
</b:if>
3- Trova il modello post sezione, che inizia con qualcosa come questo:
<b:includable id='post' var='post'>
poi trovare il link per la zona commenti, che guarda qualcosa come questo:
<b:if cond='data:post.allowComments'>
<a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/><b:else/><data:post.numComments/> <data:top.commentLabelPlural/></b:if></a>
</b:if>
E sostituirlo con:
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:post.allowComments'>
<b:loop values='data:post.feedLinks' var='f'>
<a class="comments" rel="comments" expr:href='data:post.url + "#comments"' expr:onclick='"peekaboo_comments_display(&quot;" + data:f.url + "&quot;,&quot;commentsul" + data:post.id + "&quot;,&quot;&quot;,&quot;" + data:post.url + "#comments&quot;,&quot;max comments&quot;);toggleitem(&quot;comments" + data:post.id + "&quot;);return false;"'><b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/><b:else/><data:post.numComments/> <data:top.commentLabelPlural/></b:if></a>
</b:loop>
</b:if>
<b:else/>
<b:if cond='data:post.allowComments'>
<a class='comment-link' expr:href='data:post.url + "#comments"' expr:onclick='"toggleitem(&quot;comments" + data:post.id + "&quot;);return false;"'><b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/><b:else/><data:post.numComments/> <data:top.commentLabelPlural/></b:if></a>
</b:if>
</b:if>
Sostituire max comments scritto in rosso nel codice con il numero massimo di commenti da visualizzare per pagine (o sostituirla con false per visualizzare tutti i commenti).
Clikka su salva template e visualizzate il blog.
Buon divertimento
Questa opzione la offre già Blogger...senza il bisogno di inserire un codice
RispondiEliminasi ma comunque anche se scegli quel opzione esci dalla pagina del blog e vai sulla pagina di blogger che è diverso, altrimenti mica perdevo tempo a fare sta tarantella di codice :) ciao
RispondiEliminaIo ho seguito le tue indicazioni con lo scopo di avere, come da te, l'apertura dei commenti sotto il post, mantenendo il resto del lbog immutato, un po' come per la continuazione del post.
RispondiEliminaEcco, il problema da me, è che fatto tutto, quando clicco sui commenti sotto al post, mi si carica nuovamente il blog alla pagina del post (per capirci http://nomedelmioblog/titolodelpost#comments)
ma non è quello che succede da te.
Altra domanda: dopo tutto devo anche cambiare qualcosa nelle impostazioni dei commenti riguardo all'apertura nella finestra pop-up?
E se nel template mancano codici indicati nel punto 2 e seguenti?
RispondiEliminaCome si fa?
Helga Nukk
helga.nukk@gmail.com
http://helganukk.blogspot.com
Finalmente ho trovato il tempo e la pazienza di sistemare l'Html e di ottenere il risultato desiderato. Ancora una cosa però. Non riesco a capire come reimpostare la formattazione dei commenti (allineamento, spaziature...). Perché il codice dice ad esempio textalign: left, ma nei fatti resta al centro.
RispondiEliminammm dovresti vedere il codice di stile relativo alla partte dei commenti e cancellare o modificare gli eventuali textalaign che ci sono..
RispondiElimina