Senonché, nel momento in cui si condivide ad es., su Twitter, non viene inserito il link relativo all'argomento della nostra Board, che vogliamo condividere. Ma un altro link, che poi effettua un redirect verso il link dell'argomento presente nella nostra Board, che vogliamo condividere.
In breve, è mediato.
Tecnicamente, vengono definiti Short link.
Questo alla lunga, produrrebbe uno svantaggio, in termini di indicizzazione e popolarità, o se non uno svantaggio, un mancato vantaggio.
Qualche esperto SEO, potrebbe obiettare: "Breve o completo, sempre tutto basato su nofollow è.". È vero. Ma non è detto che in futuro le cose non cambino; ma soprattutto, se anche per i Bot non cambiasse nulla, per l'occhio umano che vede il link completo, potrebbe cambiare qualcosa. Gli Short link, è preferibile lasciarli alle condivisioni automatiche (se non ci sono alternative valide). Ma per le condivisioni manuali, è preferibile dal nostro punto di vista, usare full link. Se poi in futuro, si dovesse decidere che con i Social Network si potrà interagire solo attraverso Short link, ne prenderemo atto e andremo avanti.
Per avere una condivisione diretta, è necessario installare la MOD,
http://www.phpbb.com/community/viewtopi ... &t=1844865
La MOD in questione, al momento in cui si scrive, è in fase RC1.
Ma pare funzionare perfettamente (anche su phpBB 3.0.7-PL1).
Del resto, il nick dell'autore, è affidabile
Ha solo alcuni limiti:
- non consente di condividere con "tutti" i social network, ma solo con i principali;
- su subsilver2 e derivati, gli ospiti non possono condividere...
In realtà, con una piccola modifica, possiamo far condividere gli ospiti... anche su subsilver2 e derivati.
In questo modo, potremmo condividere, senza intermediazioni,
in modo diretto...
La MOD, opera per argomento, quindi il codice non viene ripetuto in ogni messaggio (si potrebbe modificare).
Inoltre, nella versione originale, gli iscritti potrebbero condividere
anche contenuti di forum privati. Ovviamente solo formalmente, in quanto i permessi del phpBB3, lo impediranno sul piano sostanziale. Ma la cosa è risolvibile anche dal punto di vista formale.
Per ottenere questi risultati mentre installiamo la MOD
(modifichiamo i file), dobbiamo modificare il file viewtopic_body.html in questo modo:
Trova:
Codice: Seleziona tutto
<!-- ENDIF --> <!-- IF postrow.U_EMAIL --><a href="{postrow.U_EMAIL}">{EMAIL_IMG}</a> <!-- ENDIF -->
Aggiungi dopo:
Codice: Seleziona tutto
<!-- IF FORUM_ID == N1 or FORUM_ID == N2 or FORUM_ID == N3 or FORUM_ID == N4 or FORUM_ID == N5 or FORUM_ID == N6 or FORUM_ID == N7 or FORUM_ID == N8 or FORUM_ID == N9 or FORUM_ID == N10 or FORUM_ID == N11 or FORUM_ID == N12 or FORUM_ID == N13 or FORUM_ID == N14 or FORUM_ID == N15 or FORUM_ID == N16 or FORUM_ID == N17 or FORUM_ID == N18 or FORUM_ID == N19 or FORUM_ID == N20 or FORUM_ID == N21 or FORUM_ID == N22 or FORUM_ID == N23 or FORUM_ID == N24 or FORUM_ID == N25 -->
<!-- IF not S_USER_LOGGED_IN or S_USER_LOGGED_IN -->
<!-- Mod_Share_On by JesusADS -->
<!-- IF postrow.S_SHARE_ON_FIRST_POST and postrow.S_SO_STATUS -->
<!-- IF postrow.S_SO_TWITTER -->
<a href="{postrow.U_TWITTER}" target="_blank"><img src="/ROOT/styles/NOME_STILE/imageset/it/share_on_buttons/shareon_twitter.png" alt="{L_SHARE_ON_TWITTER}" title="{L_SHARE_ON_TWITTER}"/></a>
<!-- ENDIF -->
<!-- IF postrow.S_SO_FACEBOOK -->
<a href="{postrow.U_FACEBOOK}" target="_blank"><img src="/ROOT/styles/NOME_STILE/imageset/it/share_on_buttons/shareon_facebook.png" alt="{L_SHARE_ON_FACEBOOK}" title="{L_SHARE_ON_FACEBOOK}"/></a>
<!-- ENDIF -->
<!-- IF postrow.S_SO_ORKUT -->
<a href="javascript:(function(){var d=document,l=d.location,e=encodeURIComponent,u='http://promote.orkut.com/preview?src=bkmrklt&v=1&nt=orkut.com&du='+e(l.href)+'&tt='+e(d.title),s='&rdrinl=1';if(!window.open(u,'','height=575,width=700,directories=0,location=1,menubar=0,resizable=0,scrollbars=1,status=1,toolbar=0'))l.href=u+s;})();"><img src="/ROOT/styles/NOME_STILE/imageset/it/share_on_buttons/shareon_orkut.gif" alt="{L_SHARE_ON_ORKUT}" title="{L_SHARE_ON_ORKUT}"/></a><!-- ENDIF -->
<!-- IF postrow.S_SO_DIGG -->
<a href="{postrow.U_DIGG}" target="_blank"><img src="/ROOT/styles/NOME_STILE/imageset/it/share_on_buttons/shareon_digg.gif" alt="{L_SHARE_ON_DIGG}" title="{L_SHARE_ON_DIGG}"/></a><!-- ENDIF -->
<!-- IF postrow.S_SO_MYSPACE -->
<a href="{postrow.U_MYSPACE}" target="_blank"><img src="/ROOT/styles/NOME_STILE/imageset/it/share_on_buttons/shareon_myspace.png" alt="{L_SHARE_ON_MYSPACE}" title="{L_SHARE_ON_MYSPACE}"/></a>
<!-- ENDIF -->
<!-- IF postrow.S_SO_DELICIOUS -->
<a href="{postrow.U_DELICIOUS}" target="_blank"><img src="/ROOT/styles/NOME_STILE/imageset/it/share_on_buttons/shareon_delicious.gif" alt="{L_SHARE_ON_DELICIOUS}" title="{L_SHARE_ON_DELICIOUS}"/></a>
<!-- ENDIF -->
<!-- IF postrow.S_SO_TECHNORATI -->
<a href="{postrow.U_TECHNORATI}" target="_blank"><img src="/ROOT/styles/NOME_STILE/imageset/it/share_on_buttons/shareon_technorati.png" alt="{L_SHARE_ON_TECHNORATI}" title="{L_SHARE_ON_TECHNORATI}"/></a><!-- ENDIF -->
<!-- ENDIF -->
<!-- Mod_Share_On -->
<!-- ENDIF -->
<!-- ENDIF -->
Ovviamente, è necessario che la MOD sia configurata da PCA, inclusa la condivisione degli ospiti, attualmente disponibile solo per prosilver e derivati (nella versione originale).
Si ricorda, che i valori N1, N2, ecc., sono gli ID dei forum che vogliamo condividere, e che devono essere sostituiti dai reali ID.
Stesso dicasi, per il nome dello stile.
E per la root del forum!!!
Il codice, è puramente esemplificativo.
Se abbiamo usato addthis, ovviamente, bisogna togliere i riferimenti.
Il risultato è visualizzabile in questo Forum.