Virtuemart e Facebook: corretto bug di condivisione delle immagini

Virtuemart e Facebook: corretto bug di condivisione delle immagini

  • Blog
  • Letto 1947 volte

Dopo un bellissimo week end passato tra le colline e il mare della Toscana che a settembre regala delle giornate memorabili, ritorno al lavoro più grasso di almeno tre kg ma certamente più riposato. Sto lavorando da qualche settimana a un ecommerce con virtuemart un poì sui generis. Non si compra niente, si prenotano poli e verdure. Si, sto lavorando per un GAS (Gruppo di Acquisto Solidale). Una volta create le categorie del GAS ho inserito i prodotti e le descrizioni. Messo tutto on line, mi sono accorto che Facebook non creava le anteprime delle immagini e le descrizioni dei prodotti. Dannazione! Dopo un attimo di smarrimento ho però trovato la soluzione. Ecco come aggiungere gli Open Graph in Virtuemart. aprima il file components/com_virtuemart/views/productdetails/tmpl/default.php e subito dopo la linea

defined('_JEXEC') or die('Restricted access');

inseriamo il codice:

$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(''); $doc->addCustomTag(''); $doc->addCustomTag(''); $doc->addCustomTag(''); $doc->addCustomTag(''); $doc->addCustomTag('');

Questa modifica verrà persa ogni qual volta Viruemart verrà aggiornato. Vi consiglio quindi copiare questo file anche in templates/Joomla_template/html/com_virtuemart/productdetails Facile no?

Contattami


contattami.png

Sign up to keep in touch!

Se mi lasci la tua mail ti invierò comunicati stampa inerenti alla mia attività


Ovviamente puoi cancellarti quando lo ritieni opportuno