Přihlásit se

Joomla 5.1.0 a Joomla 4.4.4 (17 dub 2024)

Dnes byla uvolněna nová verze Joomla 5.1.0, společně s Joomla 4.4.4. Tato verze přináší spoustu nových funkcí, vylepšení v oblasti bezpečnosti a kódu a díky těmto vylepšením i vyšší rychlost.

Phoca Cart - stránka 404

01. čvn 2019 11:37 #140255
Odpověď od Rudolf
Joomla Expert
Ale bavíme se pořád v akademické rovině (ne na konkrétním webu), když je tento web v offline bez možnosti otestování, že ano?

URL: 2019.prokompresory.cz/obchodni-podmiky => duplicitní homepage - tomu nerozumím, to je přece špatně.


nevypadá jako URL adresa od PhocaCart, ale jako odkaz (nevím jestli kategorie nebo článek == zda je zapnutá nová metoda routeru v Joomla pro content) na 1 článek.

URL: 2019.prokompresory.cz/obchodni-podmiky => duplicitní homepage - tomu nerozumím, to je přece špatně.


Toto přece není home page.

Abych to shrnul - řešíme že při speciálně napsané URL adrese s pomlčkou ve slugu se odkaz na kategorii chová nestandardně == meukáže 404?

Otestuji si opět na našem webu než mi odpovíte :)

MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

01. čvn 2019 12:00 #140256
Odpověď od Rudolf
Joomla Expert
Tak testy na článcích a kategoriích Joomla mi dopadly tak nějak rozporuplně.

Chtěl jsem ukázat že se PhoCart chová stejně jako Joomla content, jen při testování contentu se mi ty URL adresy nějak chovají divně a zamotalo mi to jen hlavu :)

Vracím tedy diskusi zpět k tématu PhoCart a přiznám si že nejzodpovědnější odpověď bude mít Jan.

Díky :)

MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

01. čvn 2019 12:10 - 01. čvn 2019 12:10 #140257
Odpověď od Robert
Nováček
Web 2019.prokompresory.cz/ je testovací a offline (login je "demo / 2019" - viz. první příspěvek), ale na ostrém www.eshop.prokompresory.cz/ to dělá to samé :(

Joomla! od verze 1.5 -- ONEbit --

01. čvn 2019 12:29 - 01. čvn 2019 12:30 #140258
Odpověď od Rudolf
Joomla Expert

Ale nechápu následující chování:

URL: 2019.prokompresory.cz/obchodni-podminky - správná url
URL: 2019.prokompresory.cz/obchodnipodminky => "Kategorie nenalezena" - v pořádku
URL: 2019.prokompresory.cz/obchodni-podmiky => duplicitní homepage - tomu nerozumím, to je přece špatně.


Tohle se ale netýká aplikace PhocaCart, jde o Joommla content, konkrétně jeden článek.
Vstupuje Vám do toho to, že odkaz nemáte vytvořený klasicky routerem contentu
(to by ten odkaz vypadal 2019.prokompresory.cz/informace-pro-zakazniky/11-obchodni-podminky), ale jako odkaz z položky menu.
Navíc tam musíte mít nějakou úpravu, protože správně při chybě Vám vznikne 404 - článek nenalezen nebo 404 - kategorie nebyla nalezena, ale Vy 404 přesměrováváte zpět na home page.

Viz:
simple-shop.easy.minion.cz/blog-testovaci - správná URL jako odkaz položkou menu na kategorii
simple-shop.easy.minion.cz/blog-testvaci - zmršená URL - 404 - kategorie nenalazena
simple-shop.easy.minion.cz/blogger - zmršená URL - 404 - článek nenalazen

Nejsem přesměrovaný na HP.

MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

01. čvn 2019 13:05 #140259
Odpověď od H13
Admin
Ano, pokud je za lomítkem rovnou nějaký alias, pak zde platí pravidla pro menu odkazy (typicky categories view - tam prostě není ID, a je zde jen alias menu odkazu)

Příklad: categories view:
www.phoca.cz/stockphoto/ (zde chybí alias menu odkazu, protože na této stránce je categories view jako home - tedy úvodní stránka)

A až v category view se začíná provádět router pro Phoca Cart:
www.phoca.cz/stockphoto/2-prague - našla se kategorie Praha, pak je to odkaz na kategorii

A na item view:
www.phoca.cz/stockphoto/2-prague/14-prague-1 - našel se obrázek Praha 1 (s ID 14) a zároveň existuje takový obrázek i v kategorii 2, tedy se zobrazí správně.

A teď nám začínají různé možnosti:
- překlepy v aliasu obrázku - známe ID, zkontrolujeme jestli patří do kategorie - pak to necháme "proplout" i s překlepem - našim cílem je ukázat produkt, ne odmítnou zákazníka se 404

Dokonce pokud dojde k překlepu u obou - kategorie a produktu, a čísla jsou OK, pořád překlepy ignorujeme a vracíme správnou stránku:

www.phoca.cz/stockphoto/2-plaha/14-plaha

Ale potom samozřejmě nastávají situace s jedním ID, kdy např. není nalezena kategorie, pak se vrací pořád OK, ale s tím, že nebylo nic nalezeno (ano, zde by se dalo uvažovat o 404, jenže by nám to potom rozbilo filtrování)
www.phoca.cz/stockphoto/25

A další různé varianty.

A samozřejmě tohle pravděpodobně celé padne v Joomla! 4, kde bude nový router, a tam už se bude vše řídit podle aliasů (to bude náročnější a ne tolik tolerantní např. vůči překlepům)

Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

02. čvn 2019 09:55 - 02. čvn 2019 09:58 #140260
Odpověď od Robert
Nováček

Tohle se ale netýká aplikace PhocaCart, jde o Joommla content, konkrétně jeden článek.
Vstupuje Vám do toho to, že odkaz nemáte vytvořený klasicky routerem contentu
(to by ten odkaz vypadal 2019.prokompresory.cz/informace-pro-zakazniky/11-obchodni-podminky), ale jako odkaz z položky menu.


Odkazy dole jsou vytvořeny pomocí modulu (vlastní html - připravený obsah ANO) s názvem "Péče o zákazníky" s odkazy na jednotlivé články, které mají také odkaz ve "Skrytém menu" - viz. příloha, pro možnost přiřazení jednotlivých modulů viz. kód:
Code:
<ul class="list-unstyled"> <li><a href="index.php?option=com_content&amp;view=article&amp;id=112&amp;catid=2">Obchodní podmínky</a></li> <li><a href="index.php?option=com_content&amp;view=article&amp;id=113&amp;catid=2">Ochrana osobních údajů</a></li> </ul>
Stejným způsobem je vytvořen modul "E-SHOP" a v něm odkazy na vybrané kategorie Phoca Cart
Code:
<ul class="list-unstyled"> <li><a href="index.php?option=com_phocacart&view=category&id=11&amp;Itemid=806">Pístové kompresory</a></li> <li><a href="index.php?option=com_phocacart&view=category&id=12&amp;Itemid=806">Šroubové kompresory</a></li> ..... </ul>
takže je použitý klasický router contentu.

Navíc tam musíte mít nějakou úpravu, protože správně při chybě Vám vznikne 404 - článek nenalezen nebo 404 - kategorie nebyla nalezena, ale Vy 404 přesměrováváte zpět na home page.

Žádnou úpravu tam nemám. Problém je v nastavení HOMEPAGE.
Pokud je nastavena HomePage klasicky na Joomla (třeba Blog kategorie) tak vše funguje správně včetně 404 viz. 2019.prokompresory.cz/ (aktuálně HomePage nastavena na Joomla - skryté menu).
Pokud však nastavím jako HomePage "Phoca Cart-seznam kategorií" přesměrování na 404 přestane fungovat a systém se chová tak jak bylo popsáno. Při chybě v url vrátí duplikát HomePage viz. clear.prokompresory.cz/ (čistá instalace, HP nastavena na Phoca Cart) teď se nebavím o ID kategoriíí v url atd.. to je v pořádku a už jsme to probírali.

Příklad špatně zadané url:
2019.prokompresory.cz/kompresory/sroubove-kompresory/ => 404 (funguje)
clear.prokompresory.cz/kompresory/sroubove-kompresory/ => duplicitní HP (nefunguje)

Chtěl jsem jako HomePage nastavit Phoca Cart proto, protože shop je provozován na subdoméně - tak to kamoš chtěl. Mě se to taky nelíbí, ale nic s tím neudělám.

Joomla! od verze 1.5 -- ONEbit --
Přílohy:

Powered by Fórum