Visualizzazione post con etichetta commenti. Mostra tutti i post
Visualizzazione post con etichetta commenti. Mostra tutti i post

03 dicembre 2010

51-numero di post e numero dei commenti

Una funzione carina è quella di far sapere ai nostri lettori quanti post sono stati scritti nel nostro blog, e quanti commenti abbiamo ricevuto.
Ho trovato diversi script di autori che cito alla fine del post.
Io metto qui quello che sicuramente funziona (almeno a me e nei miei blog).


<script style="text/javascript">
function showpostcount(json) {
document.write(parseInt(json.feed.openSearch$totalResults.$t,10));
}</script>
Abbiamo scritto <script src="http://stocblog.blogspot.com/feeds/posts/default?alt=json-in-script&callback=showpostcount">
</script>
post e abbiamo ricevuto <script src="http://stocblog.blogspot.com/feeds/comments/default?alt=json-in-script&callback=showpostcount"></script> commenti.

NOTE
Evidenziato in giallo c'è l'indirizzo del MIO blog, tu devi mettere il tuo.
Le parti evidenziate in rosso possono essere modificate a piacere (sempre che la frase risulti di senso compiuto), ad esempio:
In questo blog ci sono ...post che sono stati commentati ... volte.
Oppure:
N. di post ... . N. di commenti ... .
Visto? Ci si può ingegnare a trovare formule originali!

Avrai capito che mancano i numeri, infatti saranno caricati dallo script, sempre aggiornati.

Del secondo esempio ti faccio notare l'evidenziazione dei 2 punti terminali di frase.

Ancora: usando <small> e </small> si può giocare con la grandezza del font e mettere in maggior rilievo i numeri.
Infatti il codice che vedi in questo blog è modificato così:

<small> Abbiamo scritto </small><script src="http://stocblog.blogspot.com/feeds/posts/default?alt=json-in-script&callback=showpostcount">
</script><small> post e abbiamo ricevuto </small><script src="http://stocblog.blogspot.com/feeds/comments/default?alt=json-in-script&callback=showpostcount"></script><small> commenti.</small>

via | creare blog, kamy, ackorea
newbie ;)

05 novembre 2010

47-ancora la sidebar

Dopo le modifiche fatte nel post 45-migliorare l'orientamento della sidebar mi accorgo che

in visualizzazione pubblica: in Firefox si vede correttamente, nel mio Iexplorer si vede correttamente, ma in alcuni Iexplorer invece la sidebar si allunga all'infinito, come se fosse strettissima (e quindi si allunga di molto il tempo di caricamento).
Invece,

in visualizzazione "rearrange" (cioè in login>design<elementi pagina), la bruttura è più evidente perchè sia Iexplorer sia Firefox mostrano gli elementi della pagina ridotti in larghezza a misura del numero di caratteri del titolo dell'element page.


E' ovvio dire che alcune modifiche al codice fatte nel post succitato, influenzano questo comportamento inaccettabile. Che fare?
Embè: bisogna scovare l'elemento di disturbo provando, una ad una, le variazioni fatte nel codice. Uffa!

L'ho trovato! E' l'ultimo passaggio:



#sidebar .widget {
clear: both;


}

Dopo clear: both; aggiungo float: left; che non c'era per nulla.


Ebbene: è proprio float: left; il problema. E' bastato chiuderlo tra i segni di commento (oppure cancellarlo) e tutto è andato a posto.
Ecco float left neutralizzato:

/*   float: left;  */

newbie ;)

17 settembre 2010

43-fare commenti al codice nel codice

Ho constatato un modo per fare i commenti al CODICE:
1) <!--  .,.,.,.,.,., //-->

veramente ho visto anche la chiusura semplicemente così  -->.

Facciamo la prova
Se nella tab Modifica HTML io copio il seguente codice (codicetto! proprio per fare l'esempio...):

<!-- adesso inserisco un link   //-->
<a href="http://cibo-medicina.blogspot.com/">Il Cibo Medicina</a>
<!-- qui finisce il mio link  //-->

Il RISULTATO nella tab Scrivi è:
Il Cibo Medicina
Giustamente: sono stati tralasciati i commenti, ed è stato interpretato il link!

Sembra una cosa da poco, invece è utilissimo se si scrive molto codice e c'è necessità di identificare velocemente a cosa corrisponde quella parte di codice.
Esempi semplici: qui finisce l'header, qui inizia il wrapper, qui finisce il wrapper, qui inizia la sidebar, ecc.
Ancor più utile se abbiamo aggiunto codice di terze parti, non proprio di Blogger, oppure stiamo facendo degli esperimenti.

In verità ho trovato anche il seguente modo per fare commenti dentro al codice:

2) /* .,.,.,., */

ma qui non funziona. Non so il perchè, penso dipenda da diversi linguaggi. Provare. E se qualcuno ce lo spiega, grazie!
newbie ;)