CS | EN

Fatal error: Call to a member function displayMedia Thumb() on null in templates/xx/html/com_virtuemart/productdetails/default_showcategory.php on line 76

fatal error

Aktualizovali jste eshop v systému Virtuemart 3 na verzi 3.2.2 a rozbilo vám to produktovou stránku tak, že se přestaly zobrazovat slušně obrázky, jejich miniatury a vlastně se celá stránka rozsypala jako by bez css stylů? Důvodem je nekompatibilita vaší šablony s nejnovější verzí Virtuemartu. Osobně jsem se s tím setkala zejména v šablonách od Virtuemarttemplates.net, které používám ráda a které na rozdíl od Templatemonster.com, aspoň někdo aktualizuje. S řešením problému mi pomohl kamarád Stano Scholtz, autor populárního rozšíření One Page Checkout, bez kterého bych si už nedokázalá žádný eshop na Virtuemartu představit. Takže, co je třeba udělat, aby váš eshop fungoval opět jako dříve?

V praxi pak taková stránka může vypadat třeba takto:

thumbs

Pro představu, na kterém konkrétním řádku došlo k chybě, doporučuji stáhnout si a nainstalovat Stanův plugin Fatal Catcher, který je zdarma, a který vám na zadanou emailovou adresu odešle report, ve kterém souboru a na kterém řádku došlo k chybě, což může vypadat třeba takto:

fatal catcher

V našem případě u šablony Square od Virtuemarttemplates.net to po aktualizaci na Virtuemart 3.2.2 hodí tuto chybu:

Fatal error: Call to a member function displayMedia Thumb() on null in ..templates/xx/html/com_virtuemart/productdetails/default_showcategory.php on line 76

Vidíme, že problém je na řádku 76.

Tento problém Stano vyřešil tak, že do souboru:

templates\squareshop\html\com_virtuemart\productdetails\default_showcategory.php přidal:


if (isset($category->images[0]))

stano radek virtuemart

a do souboru 

templates\squareshop\html\com_virtuemart\productdetails\default_images.php

if (!isset($this->product->images[$i])) continue;
$image = $this->product->images[$i];
if (empty($image)) continue;

default images

squareshop v cestě si nahraďte za název vaší šablony a kód vkládejte na místo identifikované Fatal catcherem.

 

0 z 5 - 0 hlasů
Děkujeme za hodnocení. Pokud se vám článek líbil, budeme rádi, když jej budete sdílet dál!

Vytisknout   E-mail

Jsme tým ajťáků, které jejich práce baví a doufáme, že je to vidět. Milujeme redakční systémy Joomla!WordPress a eshop VirtueMart, ale pomůžeme vám i se SEO a texty pro web nebo správou sociálních sítí a PPC kampaní.

Našimi zákazníky jsou drobní živnostníci, malé a střední firmy, školy, ale i stavební firmy s milionovými obraty v České republice i v zahraničí. Baví nás pomáhat lidem plnit jejich sny, ať už jím je vlastní blog nebo prodej výrobků či služeb...


Ochrana soukromí | Mapa stránek

Slovy našich klientů

Flexibilita, rychlost a vstřícnost, to byl můj první dojem při zahájení spolupráce se StaWEBnice.

Oceňuji zejména sqělé a moderní návrhy řešení a jejich bezproblémovou implementaci na našich webech.

V současné době nám spravují 4 weby a jsme maximálně spokojeni.

Zavolejte nám

Napište nám na

Zastavte se za námi

Hojerova 1647/2, Kuřim

Napište nám
můžete ještě napsat 2000 znaků