Microformats SEO votes nefungují po přesunu na jiný webhosting

Petra Procházková
in Blog

Datum: 10 červenec 2012

Použiváte na svých webových stránkách plugin Microformats SEO votes pro redakční systém Joomla! a po přesunu webu/eshopu na jiný webhosting se vám na stránce místo hvězdiček hodnocení zobrazila errorová hláška:

Warning: Parameter 1 to plgContentMicroformatsvotes::onBeforeDisplayContent() expected to be a reference, value given in ../libraries/joomla/event/event.php on line 67

V tomto článku Vám poradím, jak daný problém opravit.

webhosting WEDOS

O tomto užitečném rozšíření, které umí generovat tzv. strukturované úryvky, neboli rich snippets, jsem napsala článek na blogu Maxiorel.

Řešení mi zaslal přímo tvůrce tohoto pluginu. Kód, který se vkládá na flypage.tpl.php ve Virtuemartu nahraďte tímto:

<?php
if (JPluginHelper::importPlugin('content','microformatsvotes',true)) {
$seorow = new StdClass();
$seorow->mfv_id = $product_id;
$seorow->mfv_title = $product_name;
$seorow->product_s_desc = $product_s_desc;
$seorow->product_desc = $product_description;
$seoparams = new JParameter('');
JDispatcher::getInstance()->trigger('onBeforeDisplayContent', array(&$seorow, &$seoparams, 0, '_virtuemart.product'));
$product_description = $seorow->product_desc;
$product_s_desc = $seorow->product_s_desc;
echo $seorow->plgmfvhtml;
} ?>

Google

Chcete se na něco zeptat?
1000 znaků zbývá
facebook StaWEBnice twitter StaWEBnice YouTube StaWEBnice Google+ StaWEBnice