Ad Agrigento si gioca? Organizziamoci e giochiamo --> GiocAGrigento!

07 gennaio 2008

Invitare ad iscriversi al feed

Le pulizie di Natale si stanno protraendo più di quello che immaginavo, è che quando uno apre un armadio non sa mai quali e quanti scheletri ci trova dentro!

Per quelli che hanno un blog e vogliono invitare i loro lettori ad iscriversi al loro feed magari farà piacere trovarsi il codice pronto da incollare dove preferiscono

<p id="rsspopup" style="visibility: hidden;">
Ti sembrano interessanti i contenuti di questo blog?
<a href="http://feeds.feedburner.com/mad4murder" rel="alternate" type="application/rss+xml">Abbonati al feed! <img alt="" style="border: 0pt none ; vertical-align: middle;" src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png"/></a><a href="http://feeds.feedburner.com/mad4murder" rel="alternate" type="application/rss+xml"></a>
</p>

<script language="JavaScript">
function setCookie(sNome, sValore, iGiorni)
{
var dtOggi = new Date()
var dtExpires = new Date()
dtExpires.setTime(dtOggi.getTime() + 24 * iGiorni * 3600000)
document.cookie = sNome + "=" + escape(sValore) + "; expires=" + dtExpires.toGMTString();
}

function getCookie(sNome)
{
var asCookies = document.cookie.split("; ");
for (var iCnt = 0; iCnt < asCookies.length; iCnt++)
{
var asCookie = asCookies[iCnt].split("=");
if (sNome == asCookie[0])
{
return (unescape(asCookie[1]));
}
}
return("");
}

if (getCookie("rsspopup") != "yes")
{
setCookie("rsspopup","yes", 30)
document.getElementById("rsspopup").style.visibility = "visible";
}
</script>

Le due funzioni javascript di gestione dei cookie sono state copiate da WebmasterPoint, trovato grazie a google.

Il codice qui sopra utilizza un cookie per determinare se si tratta di un nuovo utente e quindi visualizza il messaggio.
Ovviamente potete dovete personalizzare il messaggio, magari facendolo esteticamente più carino oppure potreste integrarlo con il "welcome plugin"? che ne pensate?

Se utilizzate lo script qui sopra o vi piace questa idea lasciatemi un commento!