Angolo di cielo

registrato su http://www.siticattolici.it/ e su http://www.noicattolici.it/







Tutti gli orari sono UTC + 1 ora [ ora legale ]

Accedi alla Versione Mobile



Apri un nuovo argomento Rispondi all’argomento  [ 3 messaggi ] 
Autore Messaggio
 Oggetto del messaggio: phpBB3: come condividere contenuti con i Social network
MessaggioInviato: lunedì 8 febbraio 2010, 17:11 
Non connesso
Moderatore
Moderatore
Avatar utente

Iscritto: lunedì 6 ottobre 2008, 15:59
Messaggi: 4145
Sito web: Visita
Possiamo agevolmente far condividere i contenuti della nostra Board, phpBB3, con i vari Social network: Twitter, Facebook ecc.

Andiamo sul sito http://addthis.com/ e iscriviamoci. [k-sìsì]

L'interfaccia è in Inglese, ma molto intuitiva.

Dopo aver effettuato il login, clicchiamo su "Get Your Button".

Copiamo e incolliamo il codice visualizzato, in un file di testo.

Clicchiamo su "Customize your button".

Andiamo alla voce "languages" e selezioniamo come lingua: Italiano.

Copiamo il codice relativo al "Menu Language" e incolliamolo nel file di testo, subito dopo:

  Codice: Seleziona tutto
<!-- AddThis Button BEGIN -->


presente nel primo codice copiato.

Aggiungiamo:

  Codice: Seleziona tutto
<script type="text/javascript">
var addthis_config = {
          services_exclude: 'print, email'
}
</script>


in quanto sono funzioni già previste dal phpBB3, che andiamo pertanto ad escludere.

Copiamo il codice relativo a "Button Language", e incolliamolo in un file di testo.


Sostituiamo il codice:

  Codice: Seleziona tutto
<a class="addthis_button" href= .....  </a>


con il codice "Button Language", precedentemente incollato e copiato

Il risultato finale, sarà molto simile al seguente:




Attenzione: non usare questo codice, puramente esemplificativo. I dati sono stati volutamente cambiati, e produrrebbe errore.


Adesso che il nostro codice è pronto, operativo e in Italiano, viene il "difficile".
Dobbiamo trovare gli ID dei forum, che vogliamo abilitare alla condivisione diretta. Escludendo ad es. i forum privati.
Come è noto, per trovare gli ID dei forum, dobbiamo, a seconda del browser in uso, posizionare il puntatore del mouse, sul nome del forum in questione: l'ID, è l'ultimo numero che appare. In alcuni browser, è necessario cliccare col tasto destro del mouse, sul nome del forum, e selezionare "Proprietà" oppure, "Ispeziona elemento". L'ID, è sempre l'ultimo numero che appare.

Una volta individuati (e scritti) gli di ID dei forum che vogliamo abilitare alla condivisione diretta, (escludendo automaticamente gli altri), modifichiamo il nostro codice (ricordiamo, esemplificativo), come segue:





Dove N1, N2, ecc. indicano gli ID dei forum che vogliamo abilitare alla condivisione. Quindi bisogna sostiuire N1, N2, con i reali ID dei forum della nostra Board, che vogliamo abilitare.
Una volta sistemato il codice, apriamo il file viewtopic_body.html

Trova:

  Codice: Seleziona tutto
<!-- IF postrow.U_EMAIL --><a href="{postrow.U_EMAIL}">{EMAIL_IMG}</a> <!-- ENDIF -->



Aggiungi subito dopo:


Il codice preparato.


Svuotare la cache del forum e del browser.

Se volessimo precludere la condivisione diretta ai Social Network, agli ospiti e ai bot, basterà aggiungere dei commenti condizionali, orientati in tal senso, opportunamente chiusi.


La modifica è stata effettuata su stile derivato dal subsilver2, ma dovrebbe essere equivalente nel prosilver. Al massimo, può richiedersi qualche variazione, relativa al posizionamento del tasto interattivo.


Ovviamente, è possibile personalizzare il tasto, per uniformarlo allo stile...

_________________
Il Venerabile Beda

Immagine

Noi, siamo sfacciatamente di parte, e ce ne vantiamo!

****

Immagine

Angolo di cielo, link ufficiale: http://angolodicielo.altervista.org


Top
 Profilo  
Condividi su Google+Condividi su TwitterCondividi su FacebookCondividi su FriendFeedCondividi su SonicoCondividi su DiggCondividi su RedditCondividi su DeliciousCondividi su TumblrCondividi su MySpace  Segnala argomento
 

 Oggetto del messaggio: phpBB3: come condividere contenuti con i Social network
MessaggioInviato: venerdì 12 febbraio 2010, 18:14 
Non connesso
Bebè del Forum
Bebè del Forum

Iscritto: mercoledì 10 febbraio 2010, 17:30
Messaggi: 2
Fatto... e funziona alla perfezione xD grazie mille per la guida :D


Top
 Profilo  
Condividi su Google+Condividi su TwitterCondividi su FacebookCondividi su FriendFeedCondividi su SonicoCondividi su DiggCondividi su RedditCondividi su DeliciousCondividi su TumblrCondividi su MySpace  Segnala argomento
 

 Oggetto del messaggio: phpBB3: come condividere contenuti con i Social network
MessaggioInviato: domenica 7 marzo 2010, 19:10 
Non connesso
Moderatore
Moderatore
Avatar utente

Iscritto: lunedì 6 ottobre 2008, 15:59
Messaggi: 4145
Sito web: Visita
È possibile ottimizzare il codice.

Poiché si basa essenzialmente su javascript, non è necessario richiamare il comando ogni volta!

Se in una pagina abbiamo 10 messaggi, in questo modo, l'intero codice verrebbe richiamato 10 volte. Un inutile spreco.
È sufficiente definirlo 1 sola volta, e richiamare 10 volte il solo tasto interattivo, che richiamerà l'unico codice base postato all'occorrenza.

Per fare questo dividiamo il codice in 2 parti (si ricorda che sono codici puramente esemplificativi):


prima parte:





In pratica è il codice base senza il tasto interattivo, che richiamiamo una sola volta posizionandolo in un punto ben preciso del file viewtopic_body.html

Per cui in questo file


trova:

  Codice: Seleziona tutto
<!-- IF S_FORUM_RULES -->



aggiungi prima:

la prima parte del codice.



La seconda parte del codice, sarà questa:




Che posizioneremo subito dopo:

  Codice: Seleziona tutto
<!-- IF postrow.U_EMAIL --><a href="{postrow.U_EMAIL}">{EMAIL_IMG}</a> <!-- ENDIF -->




In questo modo l'intero codice sarà ottimizzato, e la navigazione dovrebbe risultare più spedita, perché il codice javascript, sarà caricato un'unica volta, richiamato all'occorrenza dal tasto interattivo.

_________________
Il Venerabile Beda

Immagine

Noi, siamo sfacciatamente di parte, e ce ne vantiamo!

****

Immagine

Angolo di cielo, link ufficiale: http://angolodicielo.altervista.org


Top
 Profilo  
Condividi su Google+Condividi su TwitterCondividi su FacebookCondividi su FriendFeedCondividi su SonicoCondividi su DiggCondividi su RedditCondividi su DeliciousCondividi su TumblrCondividi su MySpace  Segnala argomento
 

Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 3 messaggi ] 

Tutti gli orari sono UTC + 1 ora [ ora legale ]


   Argomenti correlati   Risposte   Visite    Ultimo messaggio 
Non ci sono nuovi messaggi in questo argomento. Allegato(i) Social-Effect

in phpBB3

0

180

mercoledì 26 dicembre 2012, 1:49

Tiger Vedi ultimo messaggio



Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Vai a:  

cron






Aggiungi http://angolodicielo.altervista.org ai Preferiti!

Blue Glow 2 designed by ChaosBurnt
Powered by phpBB ® Forum Software phpBB 3.0.12 © phpBB Group
phpBB SEO
Traduzione Italiana phpBBItalia.net basata su phpBB.it 2010
Modificato e aggiornato da Angolo di cielo • 2013

Accedi alla Versione Mobile
Pagina generata in: 0.026 secondi