Právě je 26 dub 2024 23:34

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 4 ] 
Autor Zpráva
 Předmět příspěvku: PrestaShop - Sloučení vlastností
PříspěvekNapsal: 22 kvě 2012 21:58 

Registrován:
11 črc 2011 15:43
Příspěvky:
140
Dobrý den,

Mám Vlastnost - Barva: Červená, Červené, Žlutá, Žlutý,Žluté,...

Každou barvu mám s více koncovkami a u každého produktu je jiná. Půjde nějak jednoduše sloučit všechny barvy aby bylo jenom Červená,Žlutá,.....


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Sloučení vlastností
PříspěvekNapsal: 23 kvě 2012 06:36 
Uživatelský avatar

Registrován:
03 bře 2011 23:21
Příspěvky:
640
Phenix píše:
Dobrý den,

Mám Vlastnost - Barva: Červená, Červené, Žlutá, Žlutý,Žluté,...

Každou barvu mám s více koncovkami a u každého produktu je jiná. Půjde nějak jednoduše sloučit všechny barvy aby bylo jenom Červená,Žlutá,.....

To co je v např. v Červené dej do Červená a potom Červené smaž. Ruční práce. Jinak to nepůjde.

_________________
M4 Vše v jednom SEO - snadný a na funkce bohatý SEO plugin
https://www.presta-addons.com


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Sloučení vlastností
PříspěvekNapsal: 14 čer 2012 16:28 

Registrován:
11 črc 2011 15:43
Příspěvky:
140
A nešlo by to přes dotaz do SQL?

Když u produktu "atribute ID"=45 zaměň za 55?

Pokud je u produktu atribut s ID x zaměn za atribut s ID y

Je to vůbec možné? Nějak hlouběji jsem nad tím nepřemýšlel.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Sloučení vlastností
PříspěvekNapsal: 15 čer 2012 20:08 
C4 podpora
C4 podpora

Registrován:
01 lis 2011 15:02
Příspěvky:
746
Dobrý den.

Tuto variantu jsem zvažoval již před pár dny, relace mezi tabulkami, týkající se této problematiky, jsou ale velice komplikované a nepřehledné, proto jsem se to neodvážil navrhnout.

Šlo by to takto:
-Nejprve byste si musel v tabulce ps_attribute_lang ve sloupci id_attribute vyhledat ID-y, které si odpovídají a rozhodnout se, které z nich chcete používat a které jsou nežádoucí.
-Potom je nutno v tabulce ps_product_attribute_combination změnit ve sloupci id_attribute postupně všechny nežádoucí hodnoty na odpovídající žádoucí.

Operace ale bude velmi ošemetná! Rozhodně si předem zálohujte databázi a buďte velice opatrný.

SQL příkaz je
Citace:
UPDATE `ps_product_attribute_combination` SET `id_attribute` = 'požadovaná hodnota' WHERE `ps_product_attribute_combination`.`id_attribute` =nežádoucí hodnota
(s touto kombinací mezer a různých variant apostrofů to opravdu funguje, stačí pouze nahrazovat vytučněné texty hodnotami)

_________________
Adam Chyský
Webhosting C4
http://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ů: 4 ] 

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:  
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