Ricevo spesso delle email riguardanti articoli molto datati. Spesso le informazioni contenute in quei post sono da considerarsi ormai di minima utilità.
E’ mio focus cercare di aggiornare sempre le informazioni presenti nel blog, ma quasi mai lo faccio modificando vecchi post. Un po’ perchè la natura del blog è strettamente temporale, un po’ perchè mi piace vedere a distanza di tempo come e cosa scrivevo di un determinato argomento ๐
Mi rendo conto però che tale comportamento può diventare controproducente per i visitatori volatili. Quelli che mi trovano via motore di ricerca.
Il problema è tutt’altro che solo mio. Infatti ho visto blog come quello di Andrea Beggi e Fullo che già implementano un warning ben visibile in alto di ogni articolo datato oltre un certo lasso di tempo.
Bellissima idea! E come sempre, nella mia spietata ottica di studio della concorrenza, non potevo non integrare la cosa in dblog ๐
La cosa è molto semplice e bastano poche righe di codice. Con il vostro editor di testo preferito aprite il file articolo.asp e subito dopo la query che estrae i dati dal database, scrivete quanto segue.
prima = StrToData(RSArticoli("Data"))
tempofa = DateDiff("d", prima, ora)
La variabile "tempofa" non è altro che il numero di giorni dalla data di pubblicazione del post. Sfruttando questo elemento come differenziale possiamo decidere quanto deve essere grande tempofa se vogliamo visualizzare il warning.
Per farlo, nel corpo dell’articolo (in alto, prima o dopo l’articolo… insomma, dove meglio crediamo) inseriamo quanto segue.
<div class="warning">
<b>ATTENZIONE!</b><br />
L’articolo che stai leggendo è stato scritto almeno un anno fa. Esattamente <b><%=tempofa%></b> giorni orsono.<br />
Le informazioni presenti potrebbero non essere aggiornate!
</div>
<% End If %>
Nelle dichiarazione IF aggiustate il parametro di confronto per come meglio credete. Io ho impostato 365 giorni considerando un articolo valido (anche solo in parte) per almeno un anno. Se pensate sia un lasso di tempo eccessivo potete inserire 180 (6 mesi) o quello che preferite.
Infine, non dimenticatevi di dare un tocco di stile al tutto definendo la classe warning nel vostro css ๐
Qui vanno bene colori abbastanza marcati, per dare evidenza all’annuncio.
Alla fine otterrete una cosa del genere:

Ben visibile in questo articolo.
Interessante…

Esiste il corrispettivo per WordPress?
Io ho copiato la cosa guardando i blog di Andrea Beggi e Fullo. Loro usano wordpress.
Non so se sia un plugin o se lo hanno implementato di loro.
Bella idea!
Mi capita spesso di trovare informazioni datate e non far caso alla data dell’articolo…
il correspettivo per wordpress esiste, รฦรยจ un plugin da me prodotto (ed usato anche da beggi). se lo vuoi fammi un fischio ๐
@ fullo: allora devo ringraziare te per l’idea ๐
Beh grazia a fullo e davidonzo, l’ho inserito nel mio blog
Fullo ma non potresti condividere il tuo Plug-in?
@ Matteo: ma lo fa giรฦรย ๐
http://www.fullo.net/blog/archives/2007/05/07/oldposts-plugin-per-wordpress/