Právě je 20 dub 2024 14:52

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 12 ]  Přejít na stránku 1, 2  Další
Autor Zpráva
 Předmět příspěvku: PrestaShop - Nadřazené kategorie produktu
PříspěvekNapsal: 01 úno 2019 09:27 
C4 zákazník

Registrován:
24 črc 2013 07:42
Příspěvky:
116
Dobrý den, mám v e-shopu dvě základní kategorie a několik podkategorií:

  • kategorie A
  • podkategorie A1
  • podkategorie A2
  • ...
  • kategorie B
  • podkategorie B1
  • podkategorie B2
  • ...

Pod Top horizontal menu se postupně rozbalují kategorie, podle toho, jak se v menu pohybuji. Takže vidím: Domů - B - B1 - B2 - produkt
Nastává mi situace, kdy se pohybuji v kategorii A a najednou je v menu zobrazena i kategorie B. Zboží je v nastavení produktu/Asociace umístěno pouze do kategorie A. Zobrazuje se mi: Domů - A - A1 - A2 - B - produkt
Je to pro mě dost nelogické a nedaří se nalézt spojitost.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Nadřazené kategorie produktu
PříspěvekNapsal: 01 úno 2019 18:10 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8504
Dobrý den,

omlouvám se, ale Vašemu popisu moc nerozumí. V modulu Top horizontal menu (resp. "Horní hlavní nabídka") k žádnému rozbalování kategorií nedochází a ani se v něm nezobrazují produkty. Nemyslíte spíš drobečkovou navigaci, která je umístěna právě pod horizontálním menu? Radši sem pro jistotu vložte obrázek.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Nadřazené kategorie produktu
PříspěvekNapsal: 01 úno 2019 19:22 
C4 zákazník

Registrován:
24 črc 2013 07:42
Příspěvky:
116
Ano, jedná se o drobečkovou navigaci. Ukázku přikládám v příloze.
Zkontroloval jsem nastavení v Katalog/Kategorie a u jednotlivých produktů v Asosiace. Nic, co by odpovídalo situaci jsem nenašel.


Přílohy:
navigace_1.jpg
navigace_1.jpg [ 79.3 KiB | Zobrazeno 1290 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Nadřazené kategorie produktu
PříspěvekNapsal: 04 úno 2019 14:15 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8504
Dobrý den,

jelikož se chyba projevuje už přímo v kategoriích, tak nebude souviset s asociací jednotlivých produktů do kategorií, ale pouze s kategoriemi. Kategorie Langstroth v levém menu má ID 47 a problémová kategorie Langstroth v drobečkové navigaci má ID 12, takže se jedná o úplně jiné kategorie. Takže se zkuste znovu podívat na nastavení problémové kategorie Langstroth s ID 12 přímo v sekci "Katalog > Kategorie". Případně prozkoumejte přiřazení kategorie přímo v databázi v tabulkách s kategoriemi, tzn. tabulky začínající ps_category (příp. vasprefix_category).

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Nadřazené kategorie produktu
PříspěvekNapsal: 28 bře 2019 10:35 
C4 zákazník

Registrován:
24 črc 2013 07:42
Příspěvky:
116
Konečně jsem se dopracoval k tomu, abych se podíval na drobečkovou navigaci.
Prošel jsem Katalog/Kategorie a kategorii s ID 12 tam nemám, takže problém bude nejspíše přímo v databázi.
V databázi jsou tyto tabulky (s ps_category):
ps_category
ps_category_group
ps_category_lang
ps_category_product
ps_category_shop

Přiznám se, že netuším, co v tabulkách hledat, abych diagnostikoval problémovou kategorii ID12 :-(


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Nadřazené kategorie produktu
PříspěvekNapsal: 28 bře 2019 11:55 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8504
Dobrý den,

v tom případě bude problém opravdu někde v databázi. V jednotlivých tabulkách je tedy potřeba zkontrolovat záznamy související právě s touto problémovou kategorií. Takže se bude bude jednat o záznamy, které mají v poli id_category hodnotu 12.

Pokud si na analýzu databázových tabulek netroufáte, tak se můžete obrátit na některého z našich partnerů (příp. vpravo blok PrestaShop partneři), který se aplikaci věnuje.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Nadřazené kategorie produktu
PříspěvekNapsal: 29 bře 2019 11:27 
C4 zákazník

Registrován:
24 črc 2013 07:42
Příspěvky:
116
V tabulce category mám hodnotu ID 12 (část tabulky, řádek 3):
Kód:
INSERT INTO `ps_category` (`id_category`, `id_parent`, `id_shop_default`, `level_depth`, `nleft`, `nright`, `active`, `date_add`, `date_upd`, `position`, `is_root_category`, `heureka_category`, `google_category`) VALUES
(1, 0, 1, 0, 1, 66, 1, '2015-10-01 09:39:10', '2015-10-01 09:39:10', 0, 0, NULL, NULL),
(2, 1, 1, 1, 2, 65, 1, '2015-10-01 09:39:10', '2018-12-17 11:20:13', 0, 1, NULL, NULL),
(12, 19, 1, 255, 3, 18, 1, '2015-11-05 09:38:28', '2015-11-07 12:02:10', 0, 0, NULL, NULL),
(13, 2, 1, 2, 7, 32, 1, '2015-11-05 10:47:10', '2015-12-26 17:53:08', 1, 0, NULL, NULL),


Předpokládám, že jejím odstraněním se nezbavím problémového "drobečku", protože jednotlivé produkty, které mi chybně zobrazují navigaci se na tuto kategorii v databázi ID 12 budou linkovat.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Nadřazené kategorie produktu
PříspěvekNapsal: 29 bře 2019 12:39 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8504
Dobrý den,

v tabulce ps_category_product byste měl opět podle id_category 12 zjistit, jestli jsou s touto kategorií svázané nějaké produkty. Pokud ne, tak by teoreticky neměl být problém záznamy této kategorie ve všech souvisejících tabulkách smazat. Každopádně z výpisu je vidět, že tato kategorie má jako nadřazenou kategorii s id 19. Takže pro jistotu ještě ověřte, o jakou kategorii se jedná.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Nadřazené kategorie produktu
PříspěvekNapsal: 29 bře 2019 12:58 
C4 zákazník

Registrován:
24 črc 2013 07:42
Příspěvky:
116
Celé je to nějaké divné, vůbec nemám tušení, kde se tam ona "neexistující" kategorie ID12 vzala, stejně ani ID19 není vedena v Katalog/Kategorie. Možná to je pozůstatek po vzorových kategoriích, kterou jsou součástí čisté instalace.

Takže jsem prošel veškeré tabulky s ps_category a hledal ID 12 a ID 19:

ps_category

Kód:
INSERT INTO `ps_category` (`id_category`, `id_parent`, `id_shop_default`, `level_depth`, `nleft`, `nright`, `active`, `date_add`, `date_upd`, `position`, `is_root_category`, `heureka_category`, `google_category`) VALUES
(1, 0, 1, 0, 1, 66, 1, '2015-10-01 09:39:10', '2015-10-01 09:39:10', 0, 0, NULL, NULL),
(2, 1, 1, 1, 2, 65, 1, '2015-10-01 09:39:10', '2018-12-17 11:20:13', 0, 1, NULL, NULL),
(12, 19, 1, 255, 3, 18, 1, '2015-11-05 09:38:28', '2015-11-07 12:02:10', 0, 0, NULL, NULL),




ps_category_group

Kód:
INSERT INTO `ps_category_group` (`id_category`, `id_group`) VALUES
(2, 1),
(2, 2),
(2, 3),
(12, 1),
(12, 2),
(12, 3),



ps_category_lang

Kód:
INSERT INTO `ps_category_lang` (`id_category`, `id_shop`, `id_lang`, `name`, `description`, `link_rewrite`, `meta_title`, `meta_keywords`, `meta_description`) VALUES
(1, 1, 1, 'Root', '', 'root', '', '', ''),
(2, 1, 1, 'Včelařské potřeby', '', 'vcelarske-potreby', '', '', ''),
(12, 1, 1, 'Langstroth', '', 'langstroth', '', '', ''),


ps_category_product

Kód:
žádný záznam


ps_category_shop

Kód:
INSERT INTO `ps_category_shop` (`id_category`, `id_shop`, `position`) VALUES
(1, 1, 0),
(2, 1, 0),
(12, 1, 0),



Pokud by úprava obnášela odstranění řádků s ID 12 a navazujících, zkusil bych to, max. obnovím DB ze zálohy. Pokud ne, raději se obrátím na nějakého partnera. DB je pro mě dost tenký led ...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Nadřazené kategorie produktu
PříspěvekNapsal: 29 bře 2019 13:30 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8504
Dobrý den,

těžko říct, jak k problému došlo. Podle dostupných údajů byla kategorie vytvořena 5.11.2015 a poslední úprava je z 7.11.2015. Každopádně pokud se kategorie neváže k žádnému produktu, tak zkuste její záznamy ve všech tabulkách smazat. Ale pro jistotu si proveďte zálohu, stačí tedy vyexportovat pouze tabulky ps_category, ps_category_group, ps_category_lang a ps_category_shop.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 12 ]  Přejít na stránku 1, 2  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PrestaShop partneři

Seznam všech partnerů

PrestaShop Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz