hack trovato su singpolyma.
allora, una delle cose ke nn sopporto è ke i commenti su blogger nn siano nella pagina del post ma in una pagina a parte/in un popup. qst hack serve proprio a far questo, cioè xmette d far vedere i commenti nella pg principale in una sorta d menu a tendina.
articolo il mio spot in(scusatemi, colpa d filosofia):
1- dovete prima d tt disattivare la moderazione commenti e la verifica parole, altrimenti nn funzionerà (impostazioni>commenti>attivare la moderazione dei commenti: no e mostra la verifica parole per commenti:no)
2- nella pagina del template selezionate espandi i modelli widget
3- nella head(inseritelo subito dopo il primo tag <head>) inserite qst codice:
<script type="text/javascript">
//<![CDATA[
var comment_form_template = '<div class="commentelem"><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';
if(typeof(thisblog_showCommentPhotos) == 'undefined')
thisblog_showCommentPhotos = false;
//]]>
</script>
<script src='http://jscripts.ning.com/get.php?xn_auth=no&id=2941927' type='text/javascript'></script>
4- cercate una cosa del genere:
<b:includable id='comments' var='post'>
<div class='comments' id='comments'>
e sostituite la seconda riga con:
<div class='comments' expr:id='"comments" + data:post.id'>
<b:if cond='data:blog.pageType != "item"'>
<div expr:id='"commentsul" + data:post.id'> </div>
<script type='text/javascript'>
document.getElementById('comments<data:post.id/>').style.display = 'none';
</script>
</b:if>
5- cercate la parte dove sono generati i post, che sarà una cosa del genere:
<b:includable id='main' var='top'>
<!-- posts -->
al cui interno troverete:
<b:if cond='data:blog.pageType == "item"'>
<b:if cond='data:post.allowComments'>
<b:include data='post' name='comments'/>
</b:if>
</b:if>
sostituite qst parte d codice con:
<b:if cond='data:post.allowComments'>
<b:include data='post' name='comments'/>
</b:if>
6-cercate la sezione <b:includable id='post' var='post'> al cui interno troverete
<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>
rimpiazzatelo 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("" + data:f.url + "","commentsul" + data:post.id + "",thisblog_showCommentPhotos);toggleitem("comments" + data:post.id + "");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("comments" + data:post.id + "");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>
7- fate l'anteprima prima d tt x vedere se funziona ancora il blog (la prudenza non è mai troppa). se si apre salvate e poi visualizzate il blog x verificare le nuove funzionalità del vs blog.
mercoledì 14 febbraio 2007
Close
commenti Peek-A-Boo
you have officially been pimped by Orgrim @ 16:50 -->
Etichette: commenti, hacks, peek-A-Boo
0 commenti:
Posta un commento