mar 12 feb 08

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

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

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_11.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_11.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

Voto: 5.0 · Votanti: 3 · Assegna il tuo voto:

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

Commenti: 2

01.
Inviato il 12 feb 2008 alle 23.02 da Emanuel
Emanuel
Sei sempre così reattivo! grazie Cristiano....


Piccola nota di colore: ma quanto è caruccia la scatolina 3D che accompagna la release? complimenti anche per quella!

02.
Inviato il 13 feb 2008 alle 00.02 da Cristiano
Cristiano
@ 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).

Aggiungi commento


(Crea la tua icona Gravatar)  






Annunci

AutoRoll