mercoledì 14 febbraio 2007

how-to: scrivere codice in un post

allora, se il codice venisse scritto così com'è nel post sarebbe riconoscito cm vero e proprio codice e qnd nn verrebbe visualizzato.
x ovviare a qst problema si devono fare alcune cose:
1- copiate il codice in blocco note
2- fate sostituisci e sostituite il carattere "<" con "& l t" (tutto attaccato)
3- stessa cosa x ">" (da sostituire con "& g t") e " " (da sostituire con "& n b p s")
4- copincollate il nuovo codice nel post. fatto.

3 commenti:

commenti Peek-A-Boo

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&amp;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(&quot;" + data:f.url + "","commentsul" + data:post.id + "&quot;,thisblog_showCommentPhotos);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>

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.

0 commenti: