Pagina 1 di 3

Aggiungere mi piace di facebook

Inviato: 28/10/2012, 11:41
da blomm
Girando in rete mi sono imbattuto in questa piccola ma efficiente mod (se la vogliamo chiamare così)
La posto qui sperando di fare cosa gradita :)

Apri:styles/prosilver/template/viewtopic_body.html

cerca:

Codice: Seleziona tutto

<!-- IF PAGINATION or TOTAL_POSTS -->
         <div class="pagination">
            {TOTAL_POSTS}
            <!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
         </div>
      <!-- ENDIF -->
   </div>
Aggiungere subito sotto:

Codice: Seleziona tutto

<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.YOU URL.com%2Fforum%2Fviewtopic.php%3Ff%3D{S_FORUM_ID}%26t%3D{S_TOPIC_ID}&layout=standard&show_faces=true&width=450&action=like&colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:70px"></iframe>
   <fb:like href="http://www.YOU URL.com/forum/viewtopic.php?f={S_FORUM_ID}&t={S_TOPIC_ID}" layout="standard" show_faces="true" width="450" action="like" colorscheme="light" />
Non dimenticate di cambiare YOUR URL con il vostro url del forum Se poi invece il vostro forum non è in nessuna sottocartella cioè cosi(/forum)bisogna cancellare %2Fforum Se poi invece è in una sottocartella rimanete il codice cosi.
Svuotate la cache del vostro stile.

Immagine del risultato:
Immagine

Re: Aggiungere mi piace di facebook

Inviato: 12/11/2012, 11:30
da portaleornitofilia
Non trovo in Avalongreen lo stesso codice di template a cui attaccare il codice di Facebook.

Re: Aggiungere mi piace di facebook

Inviato: 12/11/2012, 20:45
da trancy
portaleornitofilia ha scritto:Non trovo in Avalongreen lo stesso codice di template a cui attaccare il codice di Facebook.
non puoi trovarlo perchè il tuo stile è su base subsilver,mentre sul prosilver è tutto ok.

Re: Aggiungere mi piace di facebook

Inviato: 12/11/2012, 20:54
da Angolo
Il corrispondente codice su subsilver2 e derivati, dovrebbe essere questo:

Codice: Seleziona tutto

<!-- IF TOTAL_POSTS -->
			<td class="nav" valign="middle" nowrap="nowrap">&nbsp;{PAGE_NUMBER}<br /></td>
			<td class="gensmall" nowrap="nowrap">&nbsp;[ {TOTAL_POSTS} ]&nbsp;</td>
			<td class="gensmall" width="100%" align="{S_CONTENT_FLOW_END}" nowrap="nowrap"><!-- INCLUDE pagination.html --></td>
<!-- ENDIF -->
Ma occorre provare.

Re: Aggiungere mi piace di facebook

Inviato: 11/03/2013, 23:48
da Zeus
Grazie mille blomm!! Si riuscirebbe ad aggiungere il pulsante "Mi piace" sotto al box utente? E impostando il like per lo specifico messaggio (non per il topic)? :D

EDIT: Si può togliere il: Registrati per vedere cosa piace ai tuoi amici. e lasciare il solo pulsante di LIKE?

Re: Aggiungere mi piace di facebook

Inviato: 12/03/2013, 13:38
da Zeus
Ecco, io ho messo questo:

Codice: Seleziona tutto

<br><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.miosito.com%2Fviewtopic.php%3Fp%3D{S_POST_ID}%23p{S_POST_ID}&send=false&layout=button_count&width=140&show_faces=false&font&colorscheme=light&action=like&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:140px; height:21px;" allowTransparency="true"></iframe>
Dopo questo:

Codice: Seleziona tutto

<!-- IF postrow.POSTER_JOINED --><dd><strong>{L_JOINED}:</strong> {postrow.POSTER_JOINED}</dd><!-- ENDIF -->
		<!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM}</dd><!-- ENDIF -->
Potreste controllare che non abbia scritto delle cavolate nel codice, per piacere? :-)

P.S: A cosa serve questo codice? Io non l'ho messo, dovrei?

Codice: Seleziona tutto

<fb:like href="http://www.YOU URL.com/forum/viewtopic.php?f={S_FORUM_ID}&t={S_TOPIC_ID}" layout="standard" show_faces="true" width="450" action="like" colorscheme="light" />
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

EDIT ore 17:30
Non ci salto fuori! E' da tre ore che ci sono sopra, ma non funziona. Ho aggiunto questo codice:

Codice: Seleziona tutto

<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Flocalhost%2Fforum%2Fviewtopic.php%3Ff%3D{S_FORUM_ID}%26t%3D{S_TOPIC_ID}%26p%3D{S_POST_ID}%23p{S_POST_ID}&send=false&layout=button_count&width=140&show_faces=false&font&colorscheme=light&action=like&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:140px; height:21px;" allowTransparency="true"></iframe>
Dopo questo:

Codice: Seleziona tutto

<!-- IF postrow.POSTER_JOINED --><dd><strong>{L_JOINED}:</strong> {postrow.POSTER_JOINED}</dd><!-- ENDIF -->
		<!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM}</dd><!-- ENDIF -->
Il Like si vede bene, ma se lo clicco, tutti quelli negli altri post anche loro si cliccano, esempio:

Immagine Immagine

Sono convinto di sbagliare la variabile {S_POST_ID}, ma anche con {S_POSTS_ID}, {S_PAGE_ID}, {L_PAGE_ID}, {L_POST_ID}, {L_POSTS_ID}, {POST_ID}, {PAGE_ID}, {POSTS_ID}, mi da lo stesso errore. Vi prego aiutatemi non so più cosa fare, le ho provate tutte. :(

Re: Aggiungere mi piace di facebook

Inviato: 14/03/2013, 9:21
da Zeus
Ho mezzo risolto così, ho aggiunto questo codice:

Codice: Seleziona tutto

<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Flocalhost%2Fforum%2Fviewtopic.php%3Fp%3D{postrow.POST_ID}%23p{postrow.POST_ID}&layout=standard&show_faces=true&width=450&action=like&colorscheme=light&height=22" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:22px;" allowTransparency="true"></iframe>
Nel punto in cui ho detto prima. Ora se clicco sul Like, esso rimane solo nel determinato post. Ma se ne clicco più di uno, quest'ultimo non viene salvato, e debbo sloggarmi da facebook e ricollegarmi per potere mettere il Like a più di un post (1 post alla volta, 1 like per ogni login). Avete soluzioni? :(

Re: Aggiungere mi piace di facebook

Inviato: 14/03/2013, 21:49
da Tiger
Carissimo Zeus,secondo me,ti do un consiglio,lascia stare quel codice,installati piuttosto questa Mod,semplice,funzionale al100%,e ti assicuro,moooolto piu' interrattiva con i social. ;)

Re: Aggiungere mi piace di facebook

Inviato: 15/03/2013, 0:14
da Zeus
Tiger ha scritto:Carissimo Zeus,secondo me,ti do un consiglio,lascia stare quel codice,installati piuttosto questa Mod,semplice,funzionale al100%,e ti assicuro,moooolto piu' interrattiva con i social. ;)
Ho già provato ad installarla in Locale un paio di volte, ma non sono mica buono. Con il mio stile non mi compariva, così ho optato per qualcosa di più semplice come me questo codice. :D

Re: Aggiungere mi piace di facebook

Inviato: 20/03/2013, 10:54
da Zeus
Zeus ha scritto:Ho mezzo risolto così, ho aggiunto questo codice:

Codice: Seleziona tutto

<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Flocalhost%2Fforum%2Fviewtopic.php%3Fp%3D{postrow.POST_ID}%23p{postrow.POST_ID}&layout=standard&show_faces=true&width=450&action=like&colorscheme=light&height=22" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:22px;" allowTransparency="true"></iframe>
Nel punto in cui ho detto prima. Ora se clicco sul Like, esso rimane solo nel determinato post. Ma se ne clicco più di uno, quest'ultimo non viene salvato, e debbo sloggarmi da facebook e ricollegarmi per potere mettere il Like a più di un post (1 post alla volta, 1 like per ogni login). Avete soluzioni? :(
Questo codice funziona! Ho provato sul miosito.com e funziona! Magari in locale non faceva quello che doveva fare, ma in remoto va che è una meraviglia! :D