Joomla.it Forum

Non solo Joomla... => Sviluppo => : iltommii 04 May 2010, 19:22:36

: Inserire nuovo bottone Facebook mi piace con iframe e url dinamico: codice?
: iltommii 04 May 2010, 19:22:36
Ciao a tutti.

Voglio inserire il nuovo bottone di facebook,
"mi piace"
in tutte le pagine del mio sito joomla.

L'idea è quella di creare un modulo personalizzato in una determinata posizione del template ed inserire il codice iframe che fornisce facebook da questo link

http://developers.facebook.com/docs/reference/plugins/like

con un URL dinamico,
in modo che valga per ogni pagina del sito ma che mi faccia "laicare" il singolo url che sto visitando.

Vorrei capire che url dinamico scrivere nel codice che resistuisce l'iframe di questa pagina

http://developers.facebook.com/docs/reference/plugins/like

per esempio

<iframe src="http://www.facebook.com/plugins/like.php?href=<url>&amp;layout=button_count&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:px"></iframe>

cosa scrivo al posto di <url> per fare in modo di creare un modulo che mi faccia il mi piace del singolo url?

qualcuno l'ha impletato su un sito joomla?

Ho visto che in wordpress hanno un plugin dedicato
http://wordpress.org/extend/plugins/facebook-share-new/

grazie
ciao


PS: Attenzione che il bottone "mi paice"
http://developers.facebook.com/docs/reference/plugins/like
non è lo share button di un normale modulo di social booking come può essere addthis o cose simili.
Il bottone mi piace nasce per "laicare" ed identificare ogni singola pagina.

: Re:Inserire nuovo bottone Facebook mi piace con iframe e url dinamico: codice?
: iltommii 04 May 2010, 20:28:40

scusate,
mi rispondo da solo.

Ho fatto qualche ricerca in inglese

http://www.vergegraphics.com/blog/joomla/77-facebook-like-button-module

ho provat osu diversi siti con jommla 1.5
e funziona molto bene.

: Re:Inserire nuovo bottone Facebook mi piace con iframe e url dinamico: codice?
: limpido 10 May 2010, 02:06:50
invece di farlo uscire in un modulo e possibile farlo  uscire all'interno di un articolo?
: Re:Inserire nuovo bottone Facebook mi piace con iframe e url dinamico: codice?
: Sestante2012 11 May 2010, 14:52:06
invece di farlo uscire in un modulo e possibile farlo  uscire all'interno di un articolo?
Certo, con il caro, vecchio e sempre funzionante "loadposition"
: Re:Inserire nuovo bottone Facebook mi piace con iframe e url dinamico: codice?
: sickseven 21 Jun 2010, 20:26:01
Certo, con il caro, vecchio e sempre funzionante "loadposition"

Buonasera,

ho installato il plugin http://www.vergegraphics.com ma tra le tante posizioni a cui posso assegnare il il bottone Ilike, non c'è quella relativa agli articoli.

Vi elenco quelli che mi da...anzi, faccio una schermata. Dove sbaglio?

(http://img138.imageshack.us/img138/5162/schermata20100621a20211.png)
: Re:Inserire nuovo bottone Facebook mi piace con iframe e url dinamico: codice?
: tomtomeight 21 Jun 2010, 20:50:05
Ciao
Ti consiglio il componente "myapi" che fra le altre cose ti permette di aggiungere il pulsante "mi piace" in ogni articolo e o sezione/categoria senza dover implementare nessun codice.
: Re:Inserire nuovo bottone Facebook mi piace con iframe e url dinamico: codice?
: sickseven 22 Jun 2010, 11:26:22
Ciao
Ti consiglio il componente "myapi" che fra le altre cose ti permette di aggiungere il pulsante "mi piace" in ogni articolo e o sezione/categoria senza dover implementare nessun codice.

Ok, grazie per la dritta tomtomfive. Adesso provo :-)
: Re:Inserire nuovo bottone Facebook mi piace con iframe e url dinamico: codice?
: geronimo73 03 Aug 2010, 20:22:05
io ho creato questo codice inserito nel template dell'articolo subito dopo il primo punto disponibile:
:
<?php if ((substr_count($_SERVER['REQUEST_URI'], "limitstart") == 0) and (substr_count($_SERVER['REQUEST_URI'], "search") == 0) and (substr_count($_SERVER['REQUEST_URI'], "alphacontent") == 0) and (substr_count($_SERVER['REQUEST_URI'], "xmap") == 0) and (substr_count($_SERVER['REQUEST_URI'], "option=com_content&view=&id=3082&Itemid=") == 0) and (substr_count($_SERVER['REQUEST_URI'], "option=com_content&view=&id=3375&Itemid=") == 0))
{
$likeme '<iframe src="http://www.facebook.com/plugins/like.php?href='
$url 'http://'.$_SERVER['SERVER_NAME'].'/index.php?'.$_SERVER['QUERY_STRING']; 
$likeme .= urlencode($url) . '&amp;show_faces=false" style="border: medium none; overflow: hidden; width: 600px; height: 26px;" allowtransparency="true" frameborder="0" scrolling="no"></iframe>';
echo 
$likeme;
  } 
?>
si può notare come ho fatto in modo che se la pagina fa parte di un risultato di ricerca, una sottopagina, ecc., il pulsante mi piace non appare.
Unico neo, l'url passato a facebook è quello non ottimizzato SEO.
se volete vedere un esempio il sito è 4news.it
: Re:Inserire nuovo bottone Facebook mi piace con iframe e url dinamico: codice?
: sickseven 12 Aug 2010, 14:10:04
Ciao
Ti consiglio il componente "myapi" che fra le altre cose ti permette di aggiungere il pulsante "mi piace" in ogni articolo e o sezione/categoria senza dover implementare nessun codice.

Riprendo da dove avevo lasciato.
Dunque, ho installato il componente "MyApi" come mi er a stato consigliato ma adesso avrei un altro problema.
Vorrei modificare il resto della scritta che appare di default "Add a Comment" che va a posizionarsi proprio alla fine dell'articolo, perché fa confusione con il testo (immediatamente sotto) dei commenti del modulo "ChronoComments", come ho evidenziato qua sotto:

(http://img718.imageshack.us/img718/6625/schermata20100812a13055.png)

Ho provato a cercare il file da modificare dentro la cartellina del modulo "Myapi".
Il percorso dovrebbe essere questo, ma non riesco a trovare la stringa da modificare. Premetto che non sono un programmatore e quindi la mia conoscenza del codice è limitata.

(http://img188.imageshack.us/img188/1047/schermata20100812a13050.png)

Il link del Blog, in Versione BetaTest è Qui (http://"http://www.barbaragambini.com/Blog")



Se qualcuno ci è già passato potrebbe dirmi dove devo metter le mani? :-)

Grazie
: Re:Inserire nuovo bottone Facebook mi piace con iframe e url dinamico: codice?
: sickseven 12 Aug 2010, 14:13:09
io ho creato questo codice inserito nel template dell'articolo subito dopo il primo punto disponibile:

Ciao Geronimo, volevo ringraziarti per il tuo intervento. Lo tengo presente :-)
: Re:Inserire nuovo bottone Facebook mi piace con iframe e url dinamico: codice?
: tomtomeight 12 Aug 2010, 16:11:20
Perchè mantenere 2 tipi di commenti?
: Re:Inserire nuovo bottone Facebook mi piace con iframe e url dinamico: codice?
: sickseven 12 Aug 2010, 17:43:56
In realtà quello è l'unico modo in cui viene incluso il tasto "mi piace" dentro un articolo..quindi al posto di "Add a Comment" volevo scriverci "Dì che ti Piace" o una roba simile. Ma adesso che mi ci fai pensare non mi lascierebbe soddisfatta, devo trovare il modo di mettere il tasto "Mi Piace" utilizzando il modulo mod_vergefacebooklike (http://"http://www.vergegraphics.com/blog/joomla/77-facebook-like-button-module") seguendo le indicazioni di Geronimo73.
: Re:Inserire nuovo bottone Facebook mi piace con iframe e url dinamico: codice?
: tomtomeight 12 Aug 2010, 17:59:50
Ho trovato il modo di disabilitarlo nelle opzioni del componente metti livello registered minimo per chi può commentare,
Poi vedi che l'aspetto dei moduli può essere cambiato assegnando delle classi es "-grey" utile quando per la grafica del template non si riesce a leggere nel modulo stesso.
: Re:Inserire nuovo bottone Facebook mi piace con iframe e url dinamico: codice?
: sickseven 12 Aug 2010, 18:37:02
Ho trovato il modo di disabilitarlo nelle opzioni del componente metti livello registered minimo per chi può commentare,
Poi vedi che l'aspetto dei moduli può essere cambiato assegnando delle classi es "-grey" utile quando per la grafica del template non si riesce a leggere nel modulo stesso.

parli del box (contenente il bottone *mi piace*) che fa parte del moduli "myapi", giusto?
: Re:Inserire nuovo bottone Facebook mi piace con iframe e url dinamico: codice?
: tomtomeight 12 Aug 2010, 18:41:41
Si ma non modulo bensì nel menu componenti scegli da myapi "content"; il box che appare gestisce la parte dei commenti a sinistra e il mipiace a destra, adesso nelle opzioni di sinistra ti fà scegliere chi è abilitato a commentare, ed anche a quali categorie assegnare il commento, basta che metti registered ed il gioco è fatto, al limite assegni una categoria vuota.
: Re:Inserire nuovo bottone Facebook mi piace con iframe e url dinamico: codice?
: sickseven 12 Aug 2010, 19:03:06
Hai ragione, funziona!
Grazie, non ci sarei mai arrivata! :-)

Adesso se vediamo se riesco a rendere operativo il bottone *mi piace* dentro l'articolo.
: Re:Inserire nuovo bottone Facebook mi piace con iframe e url dinamico: codice?
: jpded 07 Sep 2010, 18:32:46
io ho creato questo codice inserito nel template dell'articolo subito dopo il primo punto disponibile:
:
<?php if ((substr_count($_SERVER['REQUEST_URI'], "limitstart") == 0) and (substr_count($_SERVER['REQUEST_URI'], "search") == 0) and (substr_count($_SERVER['REQUEST_URI'], "alphacontent") == 0) and (substr_count($_SERVER['REQUEST_URI'], "xmap") == 0) and (substr_count($_SERVER['REQUEST_URI'], "option=com_content&view=&id=3082&Itemid=") == 0) and (substr_count($_SERVER['REQUEST_URI'], "option=com_content&view=&id=3375&Itemid=") == 0))
{
$likeme '<iframe src="http://www.facebook.com/plugins/like.php?href='
$url 'http://'.$_SERVER['SERVER_NAME'].'/index.php?'.$_SERVER['QUERY_STRING']; 
$likeme .= urlencode($url) . '&amp;show_faces=false" style="border: medium none; overflow: hidden; width: 600px; height: 26px;" allowtransparency="true" frameborder="0" scrolling="no"></iframe>';
echo 
$likeme;
  } 
?>
si può notare come ho fatto in modo che se la pagina fa parte di un risultato di ricerca, una sottopagina, ecc., il pulsante mi piace non appare.
Unico neo, l'url passato a facebook è quello non ottimizzato SEO.
se volete vedere un esempio il sito è 4news.it


ciao geronimo

trovo interessante il tuo codice, ma se lo utilizzo sul mio joomla mi identifica sempre lo stesso numero su tutti gli articoli. Mi potresti aiutare a codificarlo per farlo funzionare sul mio sito? che parametri devo adeguare?

resto in attesa
grazie
: Re:Inserire nuovo bottone Facebook mi piace con iframe e url dinamico: codice?
: Desh 05 Mar 2011, 22:51:30
Ciao a tutti. Qualcuno è riuscito a capire come fare per poter ottenere un url dinamico del tasto mi paice senza dover utilizzare un plugin (come vergafacebook) ma semplicemente inserendo qualche riga di codice nel template?
: Re:Inserire nuovo bottone Facebook mi piace con iframe e url dinamico: codice?
: geronimo73 09 Jan 2012, 14:58:33

ciao geronimo

trovo interessante il tuo codice, ma se lo utilizzo sul mio joomla mi identifica sempre lo stesso numero su tutti gli articoli. Mi potresti aiutare a codificarlo per farlo funzionare sul mio sito? che parametri devo adeguare?

resto in attesa
grazie

probabilmente non recepisce il link dell'articolo. Molto strano come comportamento.
Prova a modificare il valore della variabile url da
:
$url = 'http://'.$_SERVER['SERVER_NAME'].'/index.php?'.$_SERVER['QUERY_STRING'];a
:
$url     = $this->getBase();
: Re:Inserire nuovo bottone Facebook mi piace con iframe e url dinamico: codice?
: andrea_joomla 18 Jan 2012, 16:26:50
Complimenti geronimo73 e grazie per aver messo  a disposizone quel codice.
Ho provato ad utilizzarloo all'interno di un articolo del mio sito in joomla e mi da questi errori riportati nell'immagine sai dirmi cosa posso modificare?
 
Inoltre l'avevo provato su una pagina normale html non relativa a joomala e funzionava benissimo.

[allegato eliminato da un amministratore essendo vecchio più di un anno]
: Re:Inserire nuovo bottone Facebook mi piace con iframe e url dinamico: codice?
: buk1973 26 Feb 2012, 08:14:46
Ciao a tutti, anch'io sto cercando di inserire il pulsante i piace negli articoli. Purtroppo ho un sito con joomla 1.0, ma ho trovato un mambut " Facebook API JSDK bot v 1.0.", nel quale basta inserire l'ID dell'applicazione facebook. Sembrava tutto faceile, istallo il mambot, lo attivo e cerco l'ID mi piace del pulsante mi piace di facebook. Sono andato alla pagina likebutton sulla sezione developed di facebook, ma non riesco a capire cosa inserire alla voce URL TO LIKE, in più nella stessa pagina c'è un secondo step "Get Open Graph Tags" che non capisco cosa significa. Pensavo bastasse cliccare su genera codice di un'applicazione già esistente di facebook..qualcun mi può dare una mano?