Автор Тема: подтверждения покупателю без лого-но новая проблема  (Прочитано 417 раз)

26 Июня 2014, 22:49:55
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Помогите разобраться,
Хочу сделать так что бы в сообщения подтверждения заказа которое высылается покупателю НЕ было рисунка-логотипа.
Нашел где это находится
/www/classes/mail.php

Код :
/* don't attach the logo as */
if (isset($logo))
$template_vars['{shop_logo}'] = $message->attach(new Swift_Message_EmbeddedFile(new Swift_File($logo), null, ImageManager::getMimeTypeByExtension($logo)));

Как только я это комментирую, сразу все ОК, в письмах уже отсутствует логотип НО появляется новая проблема, ко мне не приходит  сообщения о новых заказах-покупках!  Почему не понятно, что поменять в коде что бы отключить отправку логотипа НО что бы приходило сообщение о том что на сайте новая покупка???????
27 Июня 2014, 11:22:11
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 13469
  • Репутация: +14561/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Удалите лого в шаблонах писем.
<img style="border: none;" src="{shop_logo}" alt="{shop_name}" />
27 Июня 2014, 12:43:04
Ответ #2
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо за ответ.
В шаблоне я давно убрал,
Оставил
<td align="left"><a title="{shop_name}" href="{shop_url}"></a></td>
НО все равно атачит лого как вложение к письму, что можно еще сделать?
27 Июня 2014, 13:11:52
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 13469
  • Репутация: +14561/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Удалить везде
{shop_logo}Нет переменной логотипа, значит не должно его быть в письме. Может вы не все удалили?
27 Июня 2014, 13:26:41
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 33010
  • Репутация: +26761/-0
    • Просмотр профиля
Версия prestashop?
Модуль mailalerts стандарный?
27 Июня 2014, 13:32:05
Ответ #5
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В этом и проблема в шаблонах нет ни одного упоминания logo, все чисто.
В само письмо кодом рисунок не вставляется, то есть открываешь письмо и лого нет, НО рисунок все равно приходит приатаченный-как вложение к письму

PrestaShop™ 1.5.6.2
МаилАлерт стандарт 3.2.8, пробовал переинталировать, апдейтить, менять версию итог =0
27 Июня 2014, 13:35:36
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 33010
  • Репутация: +26761/-0
    • Просмотр профиля
Шаблон нового заказа
/modules/mailalerts/mails/ru/new_order.html
27 Июня 2014, 13:55:33
Ответ #7
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Шаблон нового заказа
/modules/mailalerts/mails/ru/new_order.html

Это маил который приходит ко мне, мне все равно что он приходит с лого, главное я хочу убрать лого с писем которые приходят клиенту в : подтверждение заказа, создании акаунта, изменение статуса заказа. В шаблонах чисто logo нигде не упоминается, но лого все равно приходит с письмом

Вот например order_conf.html

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
</head>
<body>
<table style="font-family: Verdana,sans-serif; font-size: 11px; color: #374953; width: 550px;">
<tbody>
<tr>
<td align="left"><a title="{shop_name}" href="{shop_url}"></a></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td align="left">Bonjour <strong style="color: #0000ff;" >{firstname} {lastname}</strong>, merci d&#039;avoir pass&eacute; commande chez <strong>

<a href="http://www.xad.fr"><B>www.xad.fr </B></A>

</strong> </td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td style=" color: #0000ff; font-size: 12px; font-weight: bold; " align="left">D&eacute;tails de la commande</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td align="left">Commande : <strong><span style="color: #0000ff;">{order_name}</span> pass&eacute;e le {date}</strong> <br />Mode de paiement : <strong>{payment}</strong></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td align="left">
<table style="width: 100%; font-family: Verdana,sans-serif; font-size: 11px; color: #374953;"><!-- Title -->
<tbody>
<tr style="background-color: #b9babe; text-align: center;"><th style="width: 15%; padding: 0.6em 0;">R&eacute;f&eacute;rence</th><th style="width: 30%; padding: 0.6em 0;">Produit</th><th style="width: 20%; padding: 0.6em 0;">Prix unitaire</th><th style="width: 15%; padding: 0.6em 0;">Quantit&eacute;</th><th style="width: 20%; padding: 0.6em 0;">Prix total</th></tr>
<tr>
<td colspan="5">{products}</td>
</tr>
<tr>
<td colspan="5">{discounts}</td>
</tr>
<tr style="text-align: right;">
<td>&nbsp;</td>
<td style="background-color: #b9babe; padding: 0.6em 0.4em;" colspan="3">Total produits</td>
<td style="background-color: #b9babe; padding: 0.6em 0.4em;">{total_products}</td>
</tr>
<tr style="text-align: right;">
<td>&nbsp;</td>
<td style="background-color: #ebecee; padding: 0.6em 0.4em;" colspan="3">Bons d&#039;achat et r&eacute;ductions</td>
<td style="background-color: #ebecee; padding: 0.6em 0.4em;">{total_discounts}</td>
</tr>
<tr style="text-align: right;">
<td>&nbsp;</td>
<td style="background-color: #ebecee; padding: 0.6em 0.4em;" colspan="3">Emballage Cadeau</td>
<td style="background-color: #ebecee; padding: 0.6em 0.4em;">{total_wrapping}</td>
</tr>
<tr style="text-align: right;">
<td>&nbsp;</td>
<td style="background-color: #dde2e6; padding: 0.6em 0.4em;" colspan="3">Frais d&#039;exp&eacute;dition</td>
<td style="background-color: #dde2e6; padding: 0.6em 0.4em;">{total_shipping}</td>
</tr>
<tr style="text-align: right; font-weight: bold;">
<td>&nbsp;</td>
<td style="background-color: #fac02f; padding: 0.6em 0.4em;" colspan="3">Total pay&eacute;</td>
<td style="background-color: #fac02f; padding: 0.6em 0.4em;">{total_paid}</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td style="background-color: #ebecee; color: #374953; font-size: 12px; font-weight: bold; padding: 0.5em 1em;" align="left">Livraison</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td align="left">Transporteur : <strong>{carrier}</strong></td>
</tr>
<tr>
<td>&nbsp;</td>



</tr>
</tbody>
</table>
</body>
</html>
28 Июня 2014, 22:00:54
Ответ #8
  • Ветеран
  • *****
  • Сообщений: 1010
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
29 Июня 2014, 01:45:19
Ответ #9
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
30 Июня 2014, 09:46:21
Ответ #10
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22166
  • Репутация: +17111/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Помогите разобраться,
Хочу сделать так что бы в сообщения подтверждения заказа которое высылается покупателю НЕ было рисунка-логотипа.
Нашел где это находится
/www/classes/mail.php

Код :
/* don't attach the logo as */
if (isset($logo))
$template_vars['{shop_logo}'] = $message->attach(new Swift_Message_EmbeddedFile(new Swift_File($logo), null, ImageManager::getMimeTypeByExtension($logo)));

Как только я это комментирую, сразу все ОК, в письмах уже отсутствует логотип НО появляется новая проблема, ко мне не приходит  сообщения о новых заказах-покупках!  Почему не понятно, что поменять в коде что бы отключить отправку логотипа НО что бы приходило сообщение о том что на сайте новая покупка???????
нужно не только закомментировать, но и удалить эту переменную в шаблонах писем.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
30 Июня 2014, 19:15:59
Ответ #11
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Помогите разобраться,
Хочу сделать так что бы в сообщения подтверждения заказа которое высылается покупателю НЕ было рисунка-логотипа.
Нашел где это находится
/www/classes/mail.php

Код :
/* don't attach the logo as */
if (isset($logo))
$template_vars['{shop_logo}'] = $message->attach(new Swift_Message_EmbeddedFile(new Swift_File($logo), null, ImageManager::getMimeTypeByExtension($logo)));

Как только я это комментирую, сразу все ОК, в письмах уже отсутствует логотип НО появляется новая проблема, ко мне не приходит  сообщения о новых заказах-покупках!  Почему не понятно, что поменять в коде что бы отключить отправку логотипа НО что бы приходило сообщение о том что на сайте новая покупка???????
нужно не только закомментировать, но и удалить эту переменную в шаблонах писем.

Выше на 2 сообщения, мой шаблон, в нем нет упоминаний переменной logo
30 Июня 2014, 23:39:23
Ответ #12
  • Ветеран
  • *****
  • Сообщений: 13469
  • Репутация: +14561/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Если вы удалили переменную в классе и шаблонах, тогда она не может быть показанна.