Pulsanti "share" per condividere sui social network

Per soddisfare le richieste di molti utenti, ho preparato questo codice che genera i pulsanti "share" per condividere sui social network.

Il codice è compatibile per Asp ma è possibile adattarlo anche per altri linguaggi di programmazione.

Dovete semplicemente copiare tutto il codice qui sotto ed incollarlo sulle pagine del vostro sito.

NB. Utilizzando il tasto di Twitter è stata aggiunta la funzione di @via ....

a tal proposito se volete utilizzare il vostro account Twitter sostituitelo allora con il mio alla voce data-via="diegorispoli"

 

CODICE DA COPIARE ED INCOLLARE SUL VOSTRO SITO

 

<!-- Social Plugin Diego Rispoli www.diegorispoli.it -->
<%
dim social_host, social_page, social_qryStr, social_url
social_host = Request.ServerVariables("HTTP_HOST")
social_page = Request.ServerVariables("SCRIPT_NAME")
social_qryStr = Request.QueryString
social_url = "http://" & social_host
social_url = social_url & social_page
if len (social_qryStr) >0 then
social_url = social_url & "?" & social_qryStr
end if
%>
<script type="text/javascript">
(function() {
// Facebook
var fbjs = document.createElement('script'); fbjs.type = 'text/javascript'; fbjs.async = true;
fbjs.src = ('https:' == document.location.protocol ? 'https' : 'http') + '://connect.facebook.net/it_IT/all.js#xfbml=1';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(fbjs);
// Twitter
var twjs = document.createElement('script'); twjs.type = 'text/javascript'; twjs.async = true;
twjs.src = 'http://platform.twitter.com/widgets.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(twjs);
// Plus One (Google)
window.___gcfg = { lang: 'it' };
var pojs = document.createElement('script'); pojs.type = 'text/javascript'; pojs.async = true;
pojs.src = 'https://apis.google.com/js/plusone.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(pojs);
})();
</script>
<script type="text/javascript" src="/https://apis.google.com/js/plusone.js">
{lang: 'it'}
</script>
<style>
#socialbt {
position:relative;
margin:0 auto;
width:180px;
}
#socialbt ul {
/* remove list style */
list-style:none;
padding:0;
margin:0;
/* set the layer position */
position:relative;
z-index:3;

#socialbt li {
padding:3px;
margin:2px;
}
</style>
<div id="socialbt">
<ul>
<li><fb:like href="/<%=social_url%>" send="false" layout="button_count" show_faces="false" font="verdana" width="110"></fb:like></li>
<li><a href="/http://twitter.com/share" class="twitter-share-button" data-text="" data-url="<%=social_url%>" data-count="horizontal" data-via="diegorispoli" data-lang="it"></a></li>
<li><g:plusone href="/<%=social_url%>" size="medium"></g:plusone></li>
</ul>
</div>
<!-- Social Plugin -->