Problémy se stránkováním ve VirtueMartu
- Last revised:
- Sobota, 03 Duben 2010
Answer
Projevy problému
Stránkování (procházení kategorie stránek) v některých verzích VirtueMartu nefunguje. Pokud klikáte na odkaz na stránku nebo další/ poslední odkaz, může se objevit např. 404 chybová hláška.
Jak kontrolovat
Zkontrolujte jaký je to URL odkaz (nejjednodušší je to udělat prostřednictím kurzoru myši, klikneme na odkaz a zkontrolujeme status vyhledávače, kde by měl být zobrazen cíl odkazu.
Pokud uvidíte něco jako toto: http://www.domainname.com/main-category1/subcategry1&limit=20&limitstart=0, pak je to chyba. Problém je ve skutečnosti ten, že první znak po části SEF by měl být"?", ne "&". To je způsobeno chybou kódu ve VirtueMartu.
Oprava problémů
Tento problém lze vyřešit opravou kódu ve VirtueMartu. Vyhledejte soubor shop.browse.php, který je umístěný ve složce /administrator/components/com_virtuemart/html na Vašem webu Joomla.
V tomto dokumentu, vložte komentář na řádek 210, který by měl být:
$search_string=$sess->url($search_string);
Komentář může být vložen přidáním // (dvou lomítek) na začátku řádku. Tím se zabrání dvojímu zpracování jediné URL adresy a dále se tak zabrání vzniku nesprávného odkazu.