sab 02 feb 08

Top Commenters extension per BlogEngine.NET

Categorie: BlogEngine.NET · Extensions · Plug-in
Tags: , , , , ,
Technorati: View blog reactions

English version of this post

Top Commenters è un plug-in molto diffuso per la piattaforma WordPress: crea una classifica di nominativi (o meglio nicknameW) calcolata tra tutti gli autori dei commenti di un blog in base alla frequenza con cui questi ultimi lasciano i loro contributi.

La graduatoria è in ordine decrescente, vale a dire che è ordinata in base al numero dei commenti: chi ne lascia una maggiore quantità sale di conseguenza nella stessa. Lo scopo è quello di stimolare i visitatori del proprio blog a commentare, partecipando maggiormente alle discussioni aperte da ciascun post.

Ogni nominativo presente in graduatoria ha naturalmente un collegamento ipertestuale al sito indicato in fase di registrazione del proprio commento (che generalmente corrisponde al blog del commentatore): in definitiva, quindi, la classifica diventa una sorta di BlogrollW di lettori.

Esempio Top Commenters

Ora è disponibile anche per BlogEngine.NET un estensione, o meglio un componente (widgetW) che consente di replicare non solo le medesime funzionalità del gemello disponibile per WordPress, ma anche arricchendosene di altre.

Non essendo un estensione, non è sufficiente semplicemente copiare il file relativo nella cartella dedicata, ma è necessario anche inserire un'unica istruzione di codice all'interno del template del proprio blog nella posizione in cui si desidera visualizzare l'elenco (localizzata generalmente nella sidebar).

Installazione

Scaricare l'archivio compresso TopCommenters.zip (2,96 kb), quindi:

  1. Copiare il file TopCommenters.cs nella cartella /App_Code/Controls/
  2. Se si desidera inserire il widget nella sidebar, aprire il file SidePanel.ascx relativo al tema utilizzato, individuare la posizione desiderata nel codice ed aggiungere il tag:  
<blog:TopCommenters runat="server" />

Configurazione

Il componente è completamente configurabile valorizzando i seguenti attributi del tag specifico:

  • MaxNumber: imposta il numero massimo di commentatori che devono comparire nella lista (Default = 10)
  • GravatarSize: imposta la grandezza in pixel dell'avatar, se attivo (Default: 24 - Valore minimo impostabile: 10)
  • Gravatar: imposta o meno la visualizzazione dell'avatar associato al commentatore. Segue le Impostazioni effettuate da Pannello di Controllo relativamente all'aspetto dell'avatar (Default: false)
  • Percentage: imposta o meno la visualizzazione in graduatoria per ciascun nome del numero di commenti o della percentuale degli stessi rispetto al loro totale (Default: false)
  • NoFollow: imposta l'attributo rel="nofollow" per ciascun collegamento, se presente (Default: true)
  • Link: imposta o meno i collegamenti al sito di riferimento per ciascun commentatore (Default: true)
  • Summary: Accoda alla lista una riga di statistiche contenenti il numero totale di commentatori e quello dei commenti. Sono naturalmente esclusi dai totali i contributi degli autori dei post (Default: true)
  • NoDataMessage: imposta il messaggio da visualizzare nel caso in cui non siano presenti commenti (Default: "Al momento nessun dato disponibile")

A titolo di esempio, ecco il codice utilizzato per visualizzare il widget nella sidebar di questo blog:

<blog:TopCommenters Percentage="true" Gravatar="true" runat="server" />

Personalizzazione

Per modificare l'aspetto del widget è sufficiente agire opportunamente sul foglio di stile associato al tema utilizzato.

La lista puntata prodotta è racchiusa all'interno di una coppia di tag:

<div id="topcommenters"> ... </div>

I dati numerici relativi al numero di commenti (o percentuale relativa degli stessi) effettuati da ciascun commentatore sono racchiusi al'interno di una coppia di tag

<span> ... <span>

Altre estensioni ...

Top Commenters extension for BlogEngine.NET

This plugin (like the same one for WordPress) will add a list of the most frequent commenters posting to your blog (highest number of comments at the top). The list items will be links to the comment author’s URL, if provided.

Top Commenters Example

This is supplied like a component (widget) to insert in the sidebar, o where preferred in the master page of your theme.

Installation

Download the compressed file TopCommenters.zip (2,96 kb), then:

  1. Copy TopCommenters.cs into /App_Code/Controls/ folder
  2. If it is desired to insert the widget in the sidebar, open SidePanel.ascx located in your theme folder, then add this line of code:  
<blog:TopCommenters runat="server" />

Configuration

The component is completely configurable valuing the following attributes:

  • MaxNumber: set the max number of commenters to display (Default = 10)
  • GravatarSize: set the size of the avatare image in pixels (Default: 24 - Minimum value: 10)
  • Gravatar: display or not the avatar image (gravatar, monster or both) (Default: false)
  • Percentage: display, for every commenter, the relative percentage of comments regarding their total (Default: false)
  • NoFollow: set the rel="nofollow" attribute to every link (Default: true)
  • Link: add or not the link to every commenter (Default: true)
  • Summary: Append a summary of comments and users statistics to widget (Default: true)
  • NoDataMessage: Set the error message if they are not present commenters (Default: "Al momento nessun dato disponibile")

Example: the used code in order to visualize the widget here in the sidebar of this blog

<blog:TopCommenters Percentage="true" Gravatar="true" runat="server" />

Customization

The bulletted list produced is enclosed in:

<div id="topcommenters"> ... </div>

The numerical data of the number of comments (or relative percentage of the same ones) are enclosed in:

<span> ... <span>

More extensions ...

P.S.: i'm sorry for my poor english

Voto: 4.5 · Votanti: 4 · Assegna il tuo voto:

  • Currently 4,5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Commenti: 7

01.
Inviato il 03 feb 2008 alle 18.02 da Traffyk
Traffyk
Comando sempre io in testa ehehe Tong

Davvero un capolavoro Cristiano!!! Laughing

02.
Inviato il 03 feb 2008 alle 23.02 da Cristiano
Cristiano
@ Traffyk:
Molto opportunamente ho deciso di indicare le percentuali e non le cifre esatte, ... Tong

03.
Inviato il 04 feb 2008 alle 10.02 da mondoblog.it
pingback
Pingback from mondoblog.it

Le ultime notizie più succulente dalla blogosfera - Edizione del 4 Febbraio 2008 | MondoBlog

04.
Inviato il 05 feb 2008 alle 10.02 da Alessandro Tobaldo
Alessandro Tobaldo
Fantastico lavoro Cristiano. La inseriro' nel mio sito quanto prima !

05.
Inviato il 06 feb 2008 alle 19.02 da annarita
annarita
Che lavorone, Crisitiano! Sono seconda dopo Raffaele! Non maleWink.
Tumblerizzo il post e ne faccio lo sharing nei feed condivisi su websomethingelseSmile

Mitico, proprio mitico!

06.
Inviato il 06 feb 2008 alle 23.02 da Cristiano
Cristiano
@ Alessandro Tobaldo:
Grazie, carissimo.

@ annarita:
Cerca di mantenere la posizione, allora Wink
Raffaele è molto avanti ma lo puoi raggiungere Smile

07.
Inviato il 05 apr 2008 alle 17.04 da mondoblog.it
pingback
Pingback from mondoblog.it

Blogosfera: Le Ultime Notizie - Edizione del 4 Febbraio 2008 | MondoBlog

Aggiungi commento


(Crea la tua icona Gravatar)  






Annunci

AutoRoll

I 5 articoli più letti