Prohlížení tohoto vlákna:
1 Anonymní uživatelé
Hromadná změna kódu výrobku - např. přes Easy populate |
||
---|---|---|
Webmaster
Členem od:
22:00 29.8.2005 Bydliště Brno
Skupina:
Administrátoři Vývojáři Příspěvky:
2124
|
Ahoj. Řešil někdo hromadnou změnu kódu ( product_model) všech výroků, tak aby zůstaly id v databázi stejné?
Ideálně přes easy populate? Nemá někdo nějakou úpravu, kde se výrobky aktualizují ne přes kód, ale přes id? Nemělo by to být složité, mělo by stačit upravit sql dotaz a vypsání navíc id zboží do souboru, ale dělat to znovu se mi nechce. Díky.
Zasláno: 12:44 1.9.2010
|
|
_________________
Prodej zencart.cz Virtuální sídlo firmy v Brně Pronájem salónku v Brně, oslavy, pronájmy prostor v Brně ----- "Nikdo není dokonalý" .... radím Vám zálohujte |
||
Přenos |
Re: Hromadná změna kódu výrobku - např. přes Easy populate |
||
---|---|---|
Webmaster
Členem od:
22:00 29.8.2005 Bydliště Brno
Skupina:
Administrátoři Vývojáři Příspěvky:
2124
|
Tak nakonec jsem to udělal trochu jinak, EP se mi nechtělo překopávat. Když jsem se do něj koukl, tak tam jsou různé provazby.
1)Jen jednu dočasnou změnu jsem upravil. Abych dostal do exportu products_id pole, tak stačí najít kód:
a hned na první řádek za to vložit:
Poté stáhnete kompletní soubor vč. sloupce products_id Pak řádek zakomentujte nebo smažte, byl by možný problém s importem. 2)otevřít v open office nebo excelu a odstranit první řádek se záhlavím a všechny sloupce kromě A a B, resp. products_id a products_model.Uložit soubor 3)provést změny v kódu produktu např. kompletní přečíslování, hromadné nahrazení apod. Uložit soubor 4)do sloupce C hned za products_model vložit vzorec:
a přetáhnout jej do všech spodních řádků. Zkontrolovat jestli se SQL dotaz aktualizuje podle products_id a products_model. Uložit soubor. (pokud chcete použít PHPMYSQLADMIN, tak nic neměnit, pokud chcete použít administraci Zencartu, tak asi bude nutno odstranit prefix ze vzorce, tedy "zen_" dát pryč a roztáhnou vzorec dolů.) 5)zkopírovat celý sloupec do schránky, vložit do PHPMYSQLADMIN a odeslat. (také je možné uložit sloupec do txt souboru a pak asi načíst, místo přes schránku) HOTOVO. POZOR BEZ ZÁRUKY, zálohujte. (přestože jsem se koukal, kde by mohl být problém při této změně kódu , nic jsem nenašel. Což nezaručuje, že problém nemůže být. Podle mého názoru products_model se používá jen v 1 tabulce a proto nemůže mít nikde další vazby až na Vaše zazálohované EP soubory a dumpy z databáze. Pokud někdo najde problém, prosím o sdělení. Díky. PS: vůbec nechápu, z jakého důvodu se EP importuje podle products_model a ne products_id. To že se id mění např. při změně hostingu a naimportování zboží jinam s tím nemá přece nic společného, mohlo by se to klidně po založení obchodu udělat jako první import. (nejsem si jistý autoincrementem, jestli by neházel chybu) PSS: jediný problém mě teď napadl, je zakládání produktů přes EP, tam totiž člověk neví id, ale to by se dalo ošetřit.
Zasláno: 21:12 1.9.2010
|
|
_________________
Prodej zencart.cz Virtuální sídlo firmy v Brně Pronájem salónku v Brně, oslavy, pronájmy prostor v Brně ----- "Nikdo není dokonalý" .... radím Vám zálohujte |
||
Přenos |
Můžete prohlížet témata.
Nemůžete zakládat nová témata.
Nemůžete odpovídat na příspěvky.
Nemůžete editovat Vaše příspěvky.
Nemůžete mazat Vaše příspěvky.
Nemůžete přidávat nové ankety.
Můžete hlasovat v anketách.
Nemůžete připojovat soubory k příspěvkům.
Nemůžete přispívat bez schválení.