Pubblicato il 23/05/14e aggiornato il

Mostrare icone sociali con effetto zoom alla fine del post.

Come inserire alla fine dei post di Blogger le icone sociali con Effetto Zoom collegate ai social network.
Dopo aver letto i contenuti di un articolo il navigatore può avere voglia di conoscere meglio il suo autore ed ecco quindi che in molti siti alla fine di un post ci sono le icone con i collegamenti agli account dell'amministratore del sito. Si tratta di una funzionalità diversa da quella che si ha invece con i bottoni di condivisione dell'articolo che hanno bisogno di un codice un po' più complicato e che servono per condividere gli articoli nei social selezionati con un solo click.

Ci sono moltissimi esempi di questa seconda opzione, mi limito a ricordare come esempio le piccone icone colorate che utilizzo anch'io in questo sito. Confrontando quel codice con quello che adesso vado a pubblicare si può anche fare in modo di rendere queste icone in grado di condividere i post. L'aspetto del widget che vado a proporvi sarà il seguente

icone-sociali-zoom
che hanno degli effetti trasparenza e zoom quando vengono puntate con il cursore. Quando ci passa sopra il mouse sparisce la trasparenza e c'è un aumento delle dimensioni con l'effetto zoom. Dopo aver salvato il template si va su Modello > Modifica HTML e si cerca la riga 

<b:includable id='post' var='post'>

Si clicca sulla freccetta nera per visualizzare tutta la sezione. Si scorre il codice fino a trovare la riga

<data:post.body/>

Se ce ne fossero due considerate la seconda. Subito sotto a questa va incollato questo codice

<div style="clear: both; text-align: center;">
<a class="zoomgallery" href="https://plus.google.com/+ErnestoTirinnanzi/" target="_blank">
<img src="https://lh4.googleusercontent.com/-R0ZqDi1Otgc/U38CrPUPIPI/AAAAAAAAnPI/j-JBX4sPrc8/w80-h82-no/google_plus.png" /></a>
<a class="zoomgallery" href="https://www.facebook.com/parsifal32" target="_blank">
<img src="https://lh6.googleusercontent.com/-1bSagMC4f3s/U38Cp9HMm2I/AAAAAAAAnO4/BhJpWVS_iqQ/w80-h82-no/facebook.png" /></a>
<a class="zoomgallery" href="http://www.pinterest.com/parsifal32/" target="_blank">
<img src="https://lh6.googleusercontent.com/-V90roP2kHIo/U38CsdAS7fI/AAAAAAAAnPQ/y5pX6NE7z1c/w80-h82-no/pintrest.png" /></a>
<a class="zoomgallery" href="https://twitter.com/parsifal32" target="_blank">
<img src="https://lh6.googleusercontent.com/-Gwjp-Wkwvm8/U38C016UnzI/AAAAAAAAnPg/bIaThqsdV1o/w80-h82-no/twitter.png" /></a>
<a class="zoomgallery" href="https://www.youtube.com/user/parsifal32" target="_blank">
<img src="https://lh4.googleusercontent.com/-8e49MARjqrA/U38C5k4x0XI/AAAAAAAAnPw/H7sB0c_bImw/w90-h92-no/youtube.png" /></a>
<a class="zoomgallery" href="http://feeds.feedburner.com/ideepercomputeredinternet/zUQN" target="_blank">
<img src="https://lh5.googleusercontent.com/-cm8yilsd3fU/U38Cu1oTpnI/AAAAAAAAnPY/3jhMqztaIkU/w90-h92-no/rss.png" /></a>
</div>
<style type="text/css">
.zoomgallery img{
-webkit-transform:scale(0.8);
-moz-transform:scale(0.8);
-o-transform:scale(0.8);
-webkit-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
opacity: 0.7;
margin: 0 1px 5px 0;
}
.zoomgallery img:hover{
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-o-transform:scale(1.1);
opacity: 1;
}
</style>

Si salva il modello.

PERSONALIZZAZIONI

  1. Gli indirizzi colorati di viola sono i miei account e devono essere sostituiti con i vostri
  2. Gli URL delle immagini da 64 pixel colorati di rosso possono essere sostituiti
  3. Si possono eliminare i codici dei social che non ci interessano ed aggiungerne di altri mantenendo la stessa sintassi vale a dire aggiungendo e eliminando i singoli blocchi di codice che iniziano con <a class=" e che terminano con ></a>
  4. Senza il mouse che le punta abbiamo le icone avranno dimensioni dell'ottanta per cento (0.8) e opacità del settanta per cento (0.7). Quando il cursore passa sopra a una icona c'è una transizione di 0.5 secondi con opacità al 100% e dimensioni del 110% (1.1).
  5. Con queste impostazioni i bottoni saranno visibili non solo nei post ma anche in Homepage e nelle pagine di archivio. Se si vuole mostrarli solo alla fine degli articoli dobbiamo usare i tag condizionali e inserire questa riga <b:if cond='data:blog.pageType == &quot;item&quot;'> all'inizio del codice e quest'altro tag </b:if> alla sua fine.
  6. Questo codice può anche essere incollato su Layout > Aggiungi un gadget > HTML/Javascript per mostrare queste icone in un widget da posizionare sopra l'area dei post, nel footer o anche in una sidebar nel caso si utilizzassero meno icone o più piccole.




1 commento :

Non inserire link cliccabili altrimenti il commento verrà eliminato. Metti la spunta a Inviami notifiche per essere avvertito via email di nuovi commenti. Se ti ho aiutato con il post o con le risposte ai commenti condividi su Facebook o su Twitter. Grazie.