Ůprava vzhledu potvrzovacích emailů

Aleš Herout
05. pro 2012 11:55 #100666
Dobrý den,
neporadí mi někdo jak ( kde ) upravit vzhled ( grafickou úpravu ) potvrzovacích emailů. Soubory s kódy bych našel, ale již dost dlouho si lámu hlavu jak emaily zobrazit, abych našel zdrojové kódy a mohl je upravit a přepsat. Omlouvám se, že to dávám sem, ale na virtuamartu mi s tímto nikdo nepomohl.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Bong
05. pro 2012 13:51 #100668
Do předmětu a těla emailu se vkládají texty ze souborů jazykových překladů. Tyto texty si můžete upravit dle potřeby a zpravidla v nich lze bez problémů používat HTML tagy. Aby jste o úpravy nepřišel při další aktualizaci jazykových balíčků použijte vestavěnou funkci v Joomle: Správce jazyků: Přepsání jazyku.

Pozn.: Úpravu je vhodné provést pro všechny jazyky, které používáte ve shopu. HTML tagy budou nebo nebudou fungovat v závislosti na formátu emailu (text/html). Dodržujte nová pravidla pro soubory překladu, například nesmíte použít uvozovky jinde, než na začátku a konci proměnné hodnoty, atd...

I'm sorry, my responses are limited...you must ask the right questions.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Aleš Herout
05. pro 2012 16:23 #100677
Děkuji za odpověď. Jedná se mi však o grafickou úpravu emailu. Tzn. text je rozhozen, úprava mezer atd. Pokud toto upravuji v šabloně www.stránek , otevřu si ji v prohlížeči a pomocí nástroje pro vývojáře najdu zdrojový kód, např. velikost písma, mezery, barvu a pod., nastavím jiné hodnoty a když jsem spokojen tyto hodnoty ve zdroji přepíšu. Lze toto nějak provést i s emailem ?
Když zmiňujete Správce jazyků mám Czech a English, nainstalované zakoupené šablony a když nastavím jako výchozí Czech, zmizí mi ze stránek obsah. Je to normální ?
Možná jsou moje dotazy úsměvné, ale jsem samouk začátečník bez znalostí html.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Bong
05. pro 2012 18:14 #100678
Princip, jak dosáhnout kýženého (grafické úpravy) jsem vám popsal v předchozím příspěvku. Pro úpravu emailu potřebujete pouze editovat příslušný řetězec překladu a znát základy HTML. Vzhled totiž musíte vytvořit, ne jen upravit a v šabloně to nehledejte. I bez znalosti HTML to jde, například použít wysiwyg editor (klidně ten z Joomly) a kód pak vložit...

Bohužel přesněji vám neporadím, nevím co přesně chcete. Jaký obsah emailu, jakého emailu, co jej odesílá, Joomla nebo rozšíření? Atd...

Pokud vám zmizí český obsah stránek po přepnutí do češtiny, pak normální to není, ale zřejmě to tak máte nastaveno, těžko říct, pod ruce vám nikdo nevidí.

I'm sorry, my responses are limited...you must ask the right questions.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Aleš Herout
05. pro 2012 18:46 #100682
Konkrétně potřebuji upravit potvrzovací emaily zákazníkovi po vytvoření objednávky ve VM2.
I tak děkuji za odpověď.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Bong
05. pro 2012 19:11 #100683
Tak hledejte v INI jazykových souborech Virtuemartu. Například potvrzení objednávky je:

COM_VIRTUEMART_CART_MAIL_SHOPPER_SUMMARY="<p><strong>Potvrzení objednávky</strong></p><p>Zakoupil(a) jste a potvrdil(a) objednávku v online obchodě <strong>%1$s</strong>.</p><p>Stav své objednávky můžete zkontrolovat vstupem do Vašeho osobního účtu</p>"

Vidíte to formátování v tučně označeném textu? Upravujte. Úpravy pak přeneste jak jsem psal do Správce jazyků: Přepsání jazyku. Způsob jak vložit Jazykovou konstantu a Text najdete při vkládání v pravé části stránky...

Stejně tak si můžete najít a upravit i další texty (nejen) emailů...

I'm sorry, my responses are limited...you must ask the right questions.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Lukáš Blažčík
13. dub 2013 18:07 #106626
Kde bych našel ten zdrojový kód pro úpravu toho emailu? Díky

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
13. dub 2013 23:10 #106637
Jak psal Bong, jsou to jazykové kostany. Použijte přepis jazykových konstant, viz článek od karla zde na webu.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Lukáš Blažčík
26. dub 2013 17:22 #106979
Zdravím. Jazykové konstanty tedy upravit umím. Ale nevím si rady jak změnit grafickou podobu emailu (jedná se o email který přijde hned po odeslání objednávky v eshopu, potvrzení objednávky na email kupujicího). Potřebuji upravit barvu pozadí a rozvržení stránky emailu. (Např. udělat i nějakou tabulku, vložit obrázek). To jazykovými konstanty změnit nejde. Kde bych to tedy měl hledat a mohl to změnit? Díky za rady.

PS: ve vláknu se řeší texty ale žádná zmínka o grafické úpravě emailu. Ten je celkem nepřehledný a potřebuji jej upravit.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
26. dub 2013 17:25 #106980
Nepíšete o jaký eshop se Vám jedná, Virtuemart?

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Lukáš Blažčík
26. dub 2013 17:29 #106982
Ano.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
26. dub 2013 17:41 #106984
Virtuemart má toto zajištěné pomocí šablony, kterou si můžete přepsat ve své šabloně ( Template override nebo hledejte zde na fóru přepisování výstupu, template override).

Soubory které Vás budou zajímat jsou ve view invoice a začínají na mail_html (HTML verze) a mail_raw (textová verze).

Nebo jsou na to i rozšíření .

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Lukáš Blažčík
26. dub 2013 18:15 - 26. dub 2013 18:21 #106986
Díky. Moc mi to pomohlo.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Radek
26. lis 2013 23:25 #112944
jeste ze napsal o grafickou upravu :)

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.