Joomla 1.0 e i social non vanno molto d'accordo... o meglio esiste un "accessorio" che permette la condivisione in molti social ma non un modulo che consenta il solo "mi piace" di facebook.
Premesso: non sono un programmatore! Al momento sono un paio di giorni che tutto funziona regolarmente e quindi mi sento di condividere quanto ho fatto.
L'intervento si riduce alla modifica del file content.html.php contenuto all'interno di
components-->com_content
il codice da inserire, subito dopo la riga 540 (la 540 riporta la chiusura di una tabella: ) è il seguente:
----------------------------------------------------------------------------------------------
//Recupero il valore del parametro id
$m_id = $_GET['id'];
//Recupero il valore del parametro Itemid
$m_Itemid = $_GET['Itemid'];
//condizione per cui $m_Itemid assume valore 1 per aggirare un problema per gli articoli in home page
if ($m_Itemid == ""){
$m_Itemid = 1;
}
$url = $mosConfig_live_site. '/content/view/' . $row->id .'/' . $m_Itemid;
?>
<XXXXiframe src="http://www.facebook.com/plugins/like.php?href=&layout=button_count&show_faces=false&width=450&action=like&colorscheme=light&height=30" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:30px;" allowTransparency="true">
----------------------------------------------------------------------------------------------
NOTA BENE: togliere le XXXX che ho inserito per evitare che l'iframe riproduca il "mi piace" di facebook :)
Per superare il problema che mi si presentava in home page ho inserito quella condizione che assegna valore 1 alla variabile che altrimenti è senza valore e quindi non permette il riconoscimento del giusto articolo.
Mi fa piacere se qualcuno segnala che la cosa gli è stata utile ovviamente anche se qualcuno la migliora... ma purtroppo non so se potrò aiutare chi ha dei problemi.
Attendo feedback! :)
2 commenti:
ciao.. arrivo ora a questa utile informazione .... ho solo un problema, essendo unpo' imbra.... come trovo la RIGA 540?
grazie
Ho provato la modifica e funziona parzialmente. Innanzitutto occorre includere il comando '' prima dell'iframe e poi mi sembra che la variabile url$ che contiene l'url della pagina non venga passata allo script (infatti cliccando sul pulsante di fatto non succede niente!)
Ad occhio direi che debba andare nell'iframe dopo 'href=' ma non ho idea di come debba essere scritta correttamente.
Suggerimenti??
Posta un commento