Dobrý deň, som tu nový ale som rýchlouk.
Už čo to na Mergade ovládam no stále to nieje ono. Môžete mi niekto, prosím, pomôcť s IMAGE?
Mám od dodávateľa vo feede štruktúru obrázku:
<IMAGES>
<COVER>https://</COVER>
<ALT_IMAGE>
<IMAGE>https://</IMAGE>
<IMAGE>https://</IMAGE>
<IMAGE>https://</IMAGE>
.......
Mám jeden obrázok v COVER (hlavný) a potom sú ostatné od daného produktu (ale rôzne počty pre každý produkt - ale niekedy tam obrázok nie je a nie je ho treba) v ALT_IMAGE → IMAGE.
Chcel by som to vyriešiť vytvorením nového elementu asi takto:
<IMAGE>https://....jpg;https://....jpg;https://....jpg.....</IMAGE>
Už viem veľa vecí ale na toto akosik neviem sám prísť a potrebujem pomoc.
MOC ĎAKUJEM
1 Líbí se
Tohle můžete provést vícero způsoby, například:
-
pravidlem typu “Přepsat” si naplníte do IMAGE
hodnoty pomocí tzv. proměnných, které se zapisují do značek %
takto:
%PRVNI_OBRAZEK%;%DRUHY_OBRAZEK%;%TRETI_OBRAZEK%;...
Konkrétně to potom bude vypadat mírně složitěji, protože jak jsem na ukázku napsal: %PRVNI_OBRAZEK%
, tak ve vašem případě je celá cesta dle struktury feedu následující:
%IMAGES | ALT_IMAGE | IMAGE { @@POSITION = 1 }%
V přepisovacím pravidle tedy budete mít konkrétně (v poli pro novou hodnotu) text:
%IMAGES | ALT_IMAGE | IMAGE { @@POSITION = 1 }%;%IMAGES | ALT_IMAGE | IMAGE { @@POSITION = 2 }%;%IMAGES | ALT_IMAGE | IMAGE { @@POSITION = 3 }%;...
-
pokud na nějaké pozici nebudou obrázky, vznikne v hodnotě IMAGE
několik středníků za sebou (dva nebo více), které snadno odstraníte druhým pravidlem typu “Najít a nahradit”:
- zatrhnete checkbox hledat jako regulární výraz
- do pole Najít zadáte regulární výraz:
;{2,}
- do pole Nahradit dáte jeden středník:
;

2 Líbí se
Super. Moc ste mi pomohol a funguje to.
Mám však ešte jedného dodávateľa a chcel som to tam použiť, no on to má inak 
<IMGURL>
<IMAGES>
<IMAGE>
<small_url>
<large_url>
<IMAGE>
<small_url>
<large_url>
<IMAGE>
<small_url>
<large_url>
............
Ako, prosím, postupovať v tomto prípade? Tu by som potreboval aby to vyzeralo trochu inak…
Potrebujem to dať tiež do nového elementu “IMAGE” a oddeľovať “;” ale prvý obrázok by mal byť z “IMGURL” a ostatné už zo všetkých “large_url”.
Moc prosím o radu.
Ďakujem
1 Líbí se
V principu to bude stejné jako původní příklad, jen v přepisovacím pravidle budete mít v poli pro novou hodnotu text:
%IMGURL%;%IMAGES | IMAGE { @@POSITION = 1 } | large_url%;%IMAGES | IMAGE { @@POSITION = 2 } | large_url%;%IMAGES | IMAGE { @@POSITION = 3 } | large_url%;...
. 
3 Líbí se
Vy ste úplne BEST! Všetko už funguje ako som potreboval.
Ešte by som ale predsa mal jednu otázočku a to nechcem otravovať.
Mám v Action_price hodnoty ale nie v každom riadku. Ako zapíšem do prázdnych riadkov napríklad “-”.
Ide totiž o to, že dodávateľ mi dáva akciové ceny ale nechce mi to na e-shop rychle načítať, lebo v prvom riadku nie je hodnota a teda musí byť všade niečo. Tie riadky sa ale obmieňajú a akcia je vždy na iný tovar.
Moc Ďakujem za Vaše rady!
3 Líbí se
Pardon, omlouvám se, přehlédl jsem, že jste ještě odpovídal. Děkuji moc za pochvalu
a pokud jde o ty prázdné řádky, předpokládám, že myslíte něco jako tohle:
<ACTION_PRICE></ACTION_PRICE>
<ACTION_PRICE>100</ACTION_PRICE>
<ACTION_PRICE></ACTION_PRICE>
<ACTION_PRICE></ACTION_PRICE>
<ACTION_PRICE>125</ACTION_PRICE>
Jestli je to tak, mělo by stačit přidat pravidlo typu Najít a nahradit, kde zatrhnete hledání jako regulární výraz a do polí:
- Najít zadáte regulární výraz:
^$
- Nahradit zadáte tu pomlčku
-
nebo zkrátka co potřebujete 
Ukázka:
Dobrý deň,
tentokrát som si ja nevšimol odpoveď.
Žiaľ ale nefunguje mi to takto. Viete mi ešte poradiť niečo iné prosím?
Moc Ďakujem
Hmm, zajímavé, máte pravdu. 
Díval jsem se do Mergado Editoru na Váš projekt a v tuto chvíli nevidím ve vstupním feedu vícekrát u produktů element s názvem AKCNAMOC
, je tam maximálně 1x u jednotlivých produktů.
V takovém případě by mělo stačit vytvořit si výběr produktů, kde je tento element prázdný takto:
a na tento výběr aplikovat přepisovací pravidlo:
Tohle zajistí, že se všechny prázdné elementy AKCNAMOC
naplní nějakou hodnotou (např. pomlčkou, jak je vidět na screenshotu).
Hotovo a moc Ďakujem.
Bol tam ešte jeden problém. To len ako bonbónik do budúcna.
Neprepisovalo tak tu “-” lebo som mal nastavené skrátenie hodnoty. Preto to vymazávalo.
Teraz som to nastavil (ako ste radil) na “je prázdny” a “nie je prázdny” a už to funguje.
Moc Moc Vďaka
1 Líbí se
Dobrý deň,
opäť mám na Vás veľkú prosbu. Už som zo všetkého po dlhej dobe vypadol a fakt si neviem rady.
Mám cestu:
- CONFIGURATION
– ATTR
— TITLE
— VALUE
Jedná sa o to, že každý produkt má iné ale aj rovnaké TITLE a ktomu je vždy jedna VALUE.
Napríklad:
CONFIGURATION
ATTR
TITLE
Procesor
VALUE
i5-8200Y
ATTR
TITLE
Pamäť RAM
VALUE
8GB LPDDR3 Onboard
ATTR
TITLE
SSD
VALUE
64GB (eMMC)
....
Potrebujem to dať všetko do elementu SPOJENIE_PARAMETRE.
Napríklad:
Procesor // i5-8200Y;Pamäť RAM // 8GB LPDDR3 Onboard;SSD // 64GB (eMMC)…
Vysvetľujem ako tatár ale hádam som to nejako dal. Viete mi prosím pomôcť?
Moc ďakujem