wdrożenia PrestaShop

Jak dodać obrazek do email templates?

  • 12 Odpowiedzi
  • 1811 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline Czarekpl

  • Stały użytkownik
  • ***
  • 57
  • 0
  • PrestaShop: PS
  • Status: forum
Jak dodać obrazek do email templates?
« dnia: Luty 15, 2016, 11:48:00 am »
Witam.
Chciałbym dodać do wszystkich maili systemowych obrazek z QR codem.
Czy ktoś mi może powiedzieć jak to zrobic??

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Jak dodać obrazek do email templates?
« Odpowiedź #1 dnia: Luty 16, 2016, 01:01:08 am »
niestety musisz edytować wszystkie szablony email w katalogu mails. Najlepiej zakodować obrazek niż podawać jego url.
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline Czarekpl

  • Stały użytkownik
  • ***
  • 57
  • 0
  • PrestaShop: PS
  • Status: forum
Odp: Jak dodać obrazek do email templates?
« Odpowiedź #2 dnia: Luty 16, 2016, 12:14:35 pm »
Wstawiam obrazek z tłumaczeń przez insert image.
Obrazek się wstawia i jest widoczny ale jak wyśle maila to dochodzi tylko
ramka taka pusta grafika. Co może być nie tak?

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Jak dodać obrazek do email templates?
« Odpowiedź #3 dnia: Luty 16, 2016, 05:46:20 pm »
tak jak napisałem klient pocztowy blokuje domyślnie wszystkie obrazki z zewnętrznych źródeł - to normalne
zakoduj obrazek i po kłopocie
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline Czarekpl

  • Stały użytkownik
  • ***
  • 57
  • 0
  • PrestaShop: PS
  • Status: forum
Odp: Jak dodać obrazek do email templates?
« Odpowiedź #4 dnia: Luty 17, 2016, 05:58:57 pm »
Zakodować to znaczy wstawić coś takiego:
<img src="../../img/obrazek.jpg" alt="QR code Follow us on Wechat " />

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Jak dodać obrazek do email templates?
« Odpowiedź #5 dnia: Luty 17, 2016, 08:22:13 pm »
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline Czarekpl

  • Stały użytkownik
  • ***
  • 57
  • 0
  • PrestaShop: PS
  • Status: forum
Odp: Jak dodać obrazek do email templates?
« Odpowiedź #6 dnia: Luty 20, 2016, 05:39:13 am »
Dzięki za pomoc. Jestem już znacznie bliżej ale jeszcze mam problem.


Mam zakodowany obrazek:



<img src="data:image/jpeg;base64,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" alt="alt text for image" />Do tego mam kod html z Localization/Translation:
<p></p>
<p> </p>
<p></p>
<table class="table" style="width: 100%;" bgcolor="#ffffff">
<tbody>
<tr>
<td class="logo" style="border-bottom: 4px solid #333333; padding: 7px 0;" align="center"><a title="{shop_name}" href="{shop_url}" style="color: #337ff1;"> <img src="{shop_logo}" alt="{shop_name}" />[/url]</td>
</tr>
<tr>
<td class="titleblock" style="padding: 7px 0;" align="center"><span style="color: #555454; font-family: 'Open-sans', sans-serif; font-size: small;"> <span class="title" style="font-weight: 500; font-size: 28px; text-transform: uppercase; line-height: 33px;">Hi {firstname} {lastname},</span> </span></td>
</tr>
<tr>
<td class="space_footer" style="padding: 0;"> </td>
</tr>
<tr>
<td class="box" style="border: 1px solid #D6D4D4; background-color: #f8f8f8; padding: 7px 0;">
<table class="table" style="width: 100%;">
<tbody>
<tr>
<td style="padding: 7px 0;" width="10"> </td>
<td style="padding: 7px 0;"><span style="color: #555454; font-family: 'Open-sans', sans-serif; font-size: small;"> </span>
<p style="border-bottom: 1px solid #D6D4D4; margin: 3px 0 7px; text-transform: uppercase; font-weight: 500; font-size: 18px; padding-bottom: 10px;">Order {order_name} - Order changed</p>
<span style="color: #777;"> Your order with the reference <span style="color: #333;"><strong>{order_name}</strong></span> from <span style="color: #333;"><strong>{shop_name}</strong></span> has been changed by the merchant. </span></td>
<td style="padding: 7px 0;" width="10"> </td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td class="space_footer" style="padding: 0;"> </td>
</tr>
<tr>
<td class="linkbelow" style="padding: 7px 0;"><span style="color: #555454; font-family: 'Open-sans', sans-serif; font-size: small;"> <span> You can review your order and download your invoice from the <a href="{history_url}" style="color: #337ff1;">"Order history"[/url] section of your customer account by clicking <a href="{my_account_url}" style="color: #337ff1;">"My account"[/url] on our shop. </span> </span></td>
</tr>
<tr>
<td class="linkbelow" style="padding: 7px 0;"><span style="color: #555454; font-family: 'Open-sans', sans-serif; font-size: small;"> <span> If you have a guest account, you can follow your order via the <a href="{guest_tracking_url}?id_order={order_name}" style="color: #337ff1;">"Guest Tracking"[/url] section on our shop. </span> </span></td>
</tr>
<tr>
<td class="space_footer" style="padding: 0;"> </td>
</tr>
<tr>
<td class="footer" style="border-top: 4px solid #333333; padding: 7px 0;"><span><a href="{shop_url}" style="color: #337ff1;">{shop_name}[/url] powered by <a href="http://www.prestashop.com/" style="color: #337ff1;">PrestaShop™[/url]</span></td>
</tr>
</tbody>
</table>
<p></p>
I teraz nie wiem jak to wstawić?
Próbowałem w różny sposób ale albo mi to się nie pojawia w ogóle albo w mailu pojawia się kod zamiast obrazka.


Co robię źle?



*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Jak dodać obrazek do email templates?
« Odpowiedź #7 dnia: Luty 20, 2016, 10:01:39 am »
<img alt="My Image" src="data:image/jpeg;base64,/9j/4S/+RXhpZgAATU0AKgAAAAgACAESAAMAENkDZ5u8/61a+X...more encoding" />
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline Czarekpl

  • Stały użytkownik
  • ***
  • 57
  • 0
  • PrestaShop: PS
  • Status: forum
Odp: Jak dodać obrazek do email templates?
« Odpowiedź #8 dnia: Luty 20, 2016, 12:36:38 pm »
 Czy mam to wkleić w kod szablonu, czy wkleić w tekst wiadomośći?

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Jak dodać obrazek do email templates?
« Odpowiedź #9 dnia: Luty 20, 2016, 02:47:50 pm »
jeśli stały obrazek to w szablon. jeśli zmieniasz obrazki to w treść
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline Czarekpl

  • Stały użytkownik
  • ***
  • 57
  • 0
  • PrestaShop: PS
  • Status: forum
Odp: Jak dodać obrazek do email templates?
« Odpowiedź #10 dnia: Luty 26, 2016, 12:56:06 pm »
Witam.
Walczę z problemem już kilka dni i dalej nie mogę sobie poradzić.
Mam taki testowy (to jest buźka) kod wygenerowany przez koder:
<img src="data:image/gif;base64,R0lGODlhCgAKAJEAAAAAAP///81Wv81WvyH5BAEAAAMALAAAAAAKAAoAAAIUjIViq+x7QpunwXoZ lXFu/mjIUgAAOw==" alt="buźka" />
Próbowałem to wstawiać w html albo w tekst z Tłumaczeń. I nie działa.

Jak to zrobić prawidłowo??


*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Jak dodać obrazek do email templates?
« Odpowiedź #11 dnia: Luty 26, 2016, 03:09:17 pm »
tekst tłumaczeń obetnie Ci to mechanizm PrestaShop. Wstaw to w szablon html maila
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline Czarekpl

  • Stały użytkownik
  • ***
  • 57
  • 0
  • PrestaShop: PS
  • Status: forum
Odp: Jak dodać obrazek do email templates?
« Odpowiedź #12 dnia: Luty 27, 2016, 04:35:29 am »
Wstawiłem ten kod w kilku miejscach w pliku.
mails/en/order_canceled.html
I w wiadomośći nic się nie pojawia.
Gdzie dokładnie mam wstawić kod?