Questo sito utilizza cookie, anche di terze parti, per migliorare la tua esperienza e offrire servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie

Rimani informato sugli aggiornamenti di SOS-OFFICE. Inserisci il tuo indirizzo e-mail: Informativa sulla privacy

Da oggi c'è una interessante novità su SOS-Office: la possibilità di condividerne e segnalarne i contenuti su alcuni social network.

Come si fa? È davvero molto facile grazie ad una estensione gratuita per Joomla. Si tratta di Facebook - Twitter - Google+1 plugin for Joomla, una estensione facile da usare che ha il grande vantaggio di permettere la scelta della lingua da usare per creare i pulsanti di condivisione.

 

Vediamo subito come utilizzarla.

Per prima cosa occorre portarsi sul sito del produttore e scaricare  l'estensione per la versione di Joomla che stiamo utilizzando.

Una volta scaricata l'estensione, basterà installarla come tutte le altre estensioni di Joomla. Fatto questo la dobbiamo configurare. Per farlo scegliete Estensioni > Gestione plugin. Nella pagina di gestione dei plugin, individuate il plugin Content - Facebook-Twitter-Google+1 e apritelo in modifica.

Per prima cosa attivatelo, poi passate a configurarne i parametri.

I parametri sono molti e vi premettono di definire con precisione quali pulsanti abilitare. I pulsanti disponibili ci sono Mi piace, Condividi e Commenta su Facebook, il pulsante per la condivisione su Twitter e quello per Google + 1.

Oltre a decidere quali pulsanti volete e la loro configurazione, potete scegliere (opzioni Excluded Content e Excluded Categories) i contenuti su cui questi pulsanti non devono comparire (altrimenti compiono su tutti gli articoli di tutte le categorie).

L'opzione Position to show buttons permette invece di definire se volete mostrare i pulsanti all'inizio dell'articolo (Before), alla fine (After) o in entrambe le posizioni (Both).

Si può anche stabilire se i pulsanti vanno visualizzati nella visualizzazione articolo (Enable on Article view), anche sulla home page (Enable on FrontPage view) e nella visualizzazione per categorie (Enable on Category view).

Di ogni elemento potete anche configurare le regole di stile.

Le opzioni più interessanti, però, si trovano nella sezione Opzioni avanzate. Qui si possono definire le opzioni per il singolo pulsante. In particolare la lingua (Select a language code) e lo stile CSS del singolo pulsante. In particolare, il pulsante Share di facebook nello stile ha la regola Float:right che lo sposta sulla destra sperandolo dagli altri pulsanti. Se correggete la regola con Float:left lo riporterete vicino agli altri elementi.

Probabilmente avrete notato che nella sezione Setting For Facebook Share Button, manca la possibilità di scegliere la lingua per il pulsante, eppure su SOS-Office il pulsante presenta il testo in italiano.

Per farlo abbiamo dovuto correggere il codice PHP che genera il pulsante. È una modifica semplice che chi ha qualche conoscenza di PHP può fare senza troppa difficoltà.

Innanzi tutto, sul computer locale dovete scompattare la cartella con i file del plugin che avete scaricato. Dovete individuare il file fb_tw_plus1.php. Qu occorre cercare la porzione di codice

switch ($share_button_style) {
case "icontext":
$tmp = "<script>function fbs_click() {u=$url;t=$title;window.open('http://www.facebook.com/sharer.php?u=$url&t=$title','sharer','toolbar=0,status=0,width=626,height=436');return false;}</script><style> html .fb_share_link { padding:2px 0 0 20px; height:16px; background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) no-repeat top left; }</style><a rel="nofollow" href="http://www.facebook.com/share.php?u=$url" onclick="return fbs_click()" share_url="$url" target="_blank" class="fb_share_link">Share on Facebook</a>";
break;
case "button_count":
$tmp = "<a name="fb_share" type="button_count" share_url="$url" href="http://www.facebook.com/sharer.php?u=$url&t=$title">
Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>";
break;
case "box_count":
$tmp = "<a name="fb_share" type="box_count" share_url="$url" href="http://www.facebook.com/sharer.php?u=$url&t=$title">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>";
break;
case "text":
$tmp = "<script>function fbs_click() {u=$url;t=document.title;window.open('http://www.facebook.com/sharer.php?u=$url&t=$title','sharer','toolbar=0,status=0,width=626,height=436');return false;}</script><a rel="nofollow" href="http://www.facebook.com/share.php?u=$url" share_url="$url" onclick="return fbs_click()" target="_blank">Share on Facebook</a>";
break;
case "icon":
$tmp = "<script>function fbs_click() {u=$url;t=$title;window.open('http://www.facebook.com/sharer.php?u=$url&t=$title','sharer','toolbar=0,status=0,width=626,height=436');return false;}</script><style> html .fb_share_button { display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) no-repeat top right; } html .fb_share_button:hover { color:#fff; border-color:#295582; background:#3b5998 url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) no-repeat top right; text-decoration:none; } </style> <a rel="nofollow" href="http://www.facebook.com/share.php?u=$url" share_url="$url" class="fb_share_button" onclick="return fbs_click()" target="_blank" style="text-decoration:none;">Share</a>";
break;
}

 

Individuate il testo Share e sostituitelo con il corrispondente italiano. Salvate il file e, tramite un client FTP caricatelo sul sito nella posizione plugins>content, se lavorate con Joomla 1.5, o plugins>content> fb_tw_plus1. Il file va sovrascritto a quello esistente.

Joomla templates by a4joomla