lunedì, novembre 22, 2010

Joomla 1.0, facebook, mi piace

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:

Anonimo ha detto...

ciao.. arrivo ora a questa utile informazione .... ho solo un problema, essendo unpo' imbra.... come trovo la RIGA 540?
grazie

Anonimo ha detto...

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??