KROK 1) Stažení kategorií ze serveru heuréka: Joomla - administrace - menu - Komponenty - productXport Nastavení obchodu - VirtueMart 2.0 - Kategorie Aktualizovat strom kategorií (CZ/SK) KROK 2) nastavení exportu kategorií pro konkrétní server(y) Joomla - administrace - menu - Komponenty - productXport A) pro HEUREKA.CZ V poli: Správa serverů :: heureka.cz :: Rozšířené nastavení :: PHP kód - před zpracováním výstupu produktu je třeba vložit tento kód if ($product->category_heurekacz) $product->category_full=$product->category_heurekacz; B) pro HEUREKA.SK V poli: Správa serverů :: heureka.sk :: Rozšířené nastavení :: PHP kód - před zpracováním výstupu produktu je třeba vložit tento kód if ($product->category_heurekask) $product->category_full=$product->category_heurekask; KROK 3) Úprava VirtueMartu (stávající verze vyžaduje úpravu VirtueMartu) ============================================================================== VIRTUEMART 2.0 1. V PhpMyAdmin spusťte tyto SQL příkazy: ALTER TABLE `jos_virtuemart_categories` ADD `heureka` INT( 11 ) NOT NULL; a pak ALTER TABLE `#__virtuemart_categories` ADD `heurekask` INT( 11 ) NOT NULL 2. upravte soubor /administrator/components/com_virtuemart/tables/categories.php řádek 73 (plus mínus ... nehraje to roli) přidejte: # pro heureka.cz: var $heurekacz = 0; # pro heureka.sk: var $heurekask = 0; 3. upravte soubor /administrator/components/com_virtuemart/views/category/tmpl/edit_categoryform.php na konec souboru před: vložit pro heureka.cz a heureka.sk: getValue('COMPONENT_PLUGIN'); PX::setComponentSetting(JPATH_ROOT.DS.'components'.DS.'com_productxport'.DS.'plg_component'.DS.$componentPluginName.DS.'setting.ini', 'INI'); $componentSetting = PX::getComponentSetting(); ?> get('heurekacz')): ?> Výběr kategorie vyhledávače Heuréka.cz setQuery($query); $cats=$db->loadObjectList(); ?> 1): ?>
category->heurekacz ); ?>
je třeba načíst strom kategorií Heureka.cz v nastavení productXport - záložka Kategorie get('heurekask')): ?> Výběr kategorie vyhledávače Heuréka.sk setQuery($query); $cats=$db->loadObjectList(); ?> 1): ?>
category->heurekask ); ?>
je třeba načíst strom kategorií Heureka.sk v nastavení productXport - záložka Kategorie FAQ: * když provedu upgrade VirtueMart, bude export kategoriíí Heuréka fungovat i nadále? 1) Export samotný bude fungovat i nadále - přiřazení kategorií VirtueMartu zůstane zachováno 2) Po uložení detailu kategorie (např. úprava popisu nebo názvu kategorie) zůstane zachováno nastavení přiřazení kategorie 3) Nebude možné provést změnu přiřazení kategorie - nebude vidět příslušný selectbox, dokud se neprovedou změny ve výše uvedených souborech.