Benvenuto, Ospite
Nome utente: Password: Ricordami
  • Pagina:
  • 1

ARGOMENTO:

Inserire in Virtuemart i pulsanti di Facebook "Mi piace" e "Invia" 12 Anni 2 Mesi fa #25

  • admin
  • Avatar di admin Autore della discussione
  • Offline
  • Administrator
  • Administrator
  • Messaggi: 65
  • Ringraziamenti ricevuti 2
Inserire in Virtuemart i pulsanti di Facebook "Mi piace" e "Invia"

Prima di iniziare con questa guida è necessario aver inserito il codice "Facebook JavaScript SDK con il proprio AppID" come descritto in questa guida:

www.assistenzainformatica.tv/forum/jooml...l-proprio-appid.html


Procedere inserendo i tag Open Graph in Virtuemart:

All'inizio del file: "/components/com_virtuemart/views/productdetails/tmpl/default.php" subito dopo l'apertura del tag php ("<?php") inserire il seguente codice (sostituire il Facebook AppID con il proprio numero):


$og_type = 'article';
$og_url = JURI::current();
$og_image = JRoute::_(JURI::base().$this->product->images[0]->file_url);
$og_desc = $this->product->product_s_desc;
$og_title = $this->product->product_name;

$app =& JFactory::getApplication();
$og_sitename = $app->getCfg('sitename');

$doc = JFactory::getDocument();
$doc->addCustomTag('<meta property="og:type" content="article"/>');
$doc->addCustomTag('<meta property="og:url" content="'.$og_url.'"/>');
$doc->addCustomTag('<meta property="og:site_name" content="'.$og_sitename.'"/>');
$doc->addCustomTag('<meta property="og:image" content="'.$og_image.'"/>');
$doc->addCustomTag('<meta property="og:description" content="'.$og_desc.'"/>');
$doc->addCustomTag('<meta property="og:title" content="'.$og_title.'"/>');
$doc->addCustomTag('<meta property="fb:app_id" content="123456789012345"/>');

Per verificare se i tag Open Graph sono stati inseriti correttamente è possibile fare un test dal seguente link:

developers.facebook.com/tools/debug/

Inserire l'indirizzo url di un articolo del proprio sito e cliccare "Debug" come mostrato in figura:



Se è tutto ok verranno visualizzate le informazioni Open Graph simili a queste:



A questo punto non resta che inserire il codice per i pulsanti di Facebook, per fare questo in un punto a propria scenta del file "/components/com_virtuemart/views/productdetails/tmpl/default.php" inserire il seguente codice:


<fb:like send="true" width="450" show_faces="false"></fb:like>


Per esempio lo potreste inserire subito dopo questa riga: "echo $this->product->event->beforeDisplayContent; ?>" .


Le informazioni in questa guida si applicano a: Joomla 2.5 ; Virtuemart 2
L'informatica per te è terra straniera? Lotti col tuo computer, ma vince sempre lui? Tu e il tuo notebook parlate lingue diverse? Hai trovato il professionista che fa al caso tuo: non perdere tempo, contattaci subito!! www.assistenzainformatica.tv
Allegati:

Si prega Accedi o Crea un account a partecipare alla conversazione.

Ultima Modifica: da admin.
  • Pagina:
  • 1
Tempo creazione pagina: 0.282 secondi