12 febbraio 2008  4

Rilasciata la versione 1.1 di Top Commenters extension per BlogEngine.NET

BlogEngine.NET / Extensions 

UK FlagEnglish version of this post

Top Commenters Package Alcuni giorni dopo avere rilasciato l'estensione (widget) Top Commenters per BlogEngine.NET, mi sono accorto che il codice XHTMLW generato dal componente conteneva dei tag con alcune proprietà impostate in maniera tale da impedire il superamento del controllo di validazione delle pagine in cui veniva inserito. Approfittando delle correzioni da effettuare ho provveduto ad aggiungere un'ulteriore proprietà al controllo: essa consente di restringere l'intervallo temporale all'interno del quale calcolare la classifica dei migliori commentatori.

In questo modo si potrà pubblicare una graduatoria "pesata" che stimolerà anche i commentatori più recenti ad aumentare il numero dei propri interventi. Infatti i calcoli verranno effettuati solo su un intervallo temporale (definito dall'autore del blog) calcolato a ritroso a partire dalla data odierna, e non dalla data di pubblicazione del primo articolo in assoluto.

Installazione

Scaricare l'archivio compresso TopCommenters_12.zip (3,19 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

Oltre alle proprietà già presenti, la versione 1.1 aggiunge:

  • LastDays: imposta l'intervallo temporale in giorni in cui calcolare la graduatoria dei commentatori. Impostando, ad esempio LastDays = 30, essa verrà calcolata in base ai soli commenti registrati negli ultimi 30 giorni. Impostando LastDays = 0, si disattiva il range e si ripristina il calcolo standard  (Default = 0)

Personalizzazione

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


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

Non viene più valorizzata la proprietà id bensì la proprietà class, per consentire l'uso di più istanze del componente all'interno della stessa pagina. Per altre informazioni consultare la documentazione esistente.

Altre estensioni ...

Released version 1.1 of Top Commenters extension (BlogEngine.NET 1.3)

Quick update for Top Commenters: I corrected some errors that did not allow the creation of valid XHTMLW code.

Taking advantage of corrections to be made, I add an additional property control: it allows you to restrict the time within which calculate the ranking of the best commenters.

Installation

Download the compressed file TopCommenters_12.zip (3,19 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

In addition to the properties already present, the version 1.1 adds:

  • LastDays: Set the time interval in days when calculating the ranking of commenters. By setting, for example LastDays = 30, it will be calculated on the basis of comments recorded only in the last 30 days. Setting LastDays = 0, you turn off the range and restores the calculation standard (Default = 0)

Personalization

The bulletted list produced bet now is enclosed within the pair tag:


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

Property id is no longer supported. It 'been replaced by property class to allow use of multiple instances of the component within the same page. For more information see the existing documentation.

More extensions ...

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

Esprimi il tuo giudizio

Commenti (4) -

Emanuel
Emanuel
12 feb 2008 alle 23:31  01
Sei sempre così reattivo! grazie Cristiano....


Piccola nota di colore: ma quanto è caruccia la scatolina 3D che accompagna la release? complimenti anche per quella!
Cristiano
Cristiano
13 feb 2008 alle 00:02  02
@ Emanuel:
Ti ringrazio.  Smile
La scatolina è il "contenitore" virtuale del componente.  Wink

Ne ho creata una per ciascuna estensione che ho realizzato, naturalmente ognuna con un logo identificativo personalizzato (puoi vedere quella relativa alla Comment Toolbar nell'articolo precedente).
AndrewK
AndrewK
30 ago 2008 alle 18:04  03
Really cool extension. I've add it to my blog
Asp.NET Dersleri
Asp.NET Dersleri
17 mar 2009 alle 18:55  05
yeah supper extension, thanks.

Pingbacks and trackbacks (2)+

Aggiungi Commento

biucitecode
  • Commento
  • Anteprima
Loading


| |   |  

Codice QR

Codice QR - cristianofino.net

Ultimi Commenti