Автор Тема: Перевод  (Прочитано 940 раз)

21 Сентябрь 2014, 13:20:08
  • Ветеран
  • *****
  • Сообщений: 1090
  • Репутация: +5/-1
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
В письме информирующем Администратора сайта о продаже товара (модуль mailalerts)  появляется вот такая строка: Warning : the secure key is empty, check your payment account before validation , где ее можно перевести (в разделе перевод не нашел)
Не боги горшки обжигают, не зачем им такой хренью заниматься.
21 Сентябрь 2014, 13:29:16
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Переводы можно менять в админке, если в шаблоне предусмотрена такая возможность.
Локализация > Переводы > Переводы email
Локализация > Переводы > Перевод ошибок
21 Сентябрь 2014, 22:16:13
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 1090
  • Репутация: +5/-1
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
Через админку не находится, где то еще лежит.
Не боги горшки обжигают, не зачем им такой хренью заниматься.
22 Сентябрь 2014, 11:08:45
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 16667
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
В шаблонах писем.
23 Сентябрь 2014, 15:07:53
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 1090
  • Репутация: +5/-1
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
В шаблонах писем этой фразы тоже не нашел, пока.
Она появляется если клиент при покупке не заполняет сообщение.
Не боги горшки обжигают, не зачем им такой хренью заниматься.
23 Сентябрь 2014, 15:28:39
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Обновите модуль. В последних версиях все исправлено и работает.
23 Сентябрь 2014, 15:55:47
Ответ #6
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22816
  • Репутация: +17143/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
В файле mailalerts.php нужно добавить проверку поля сообщения от клиента перед отправкой письма:
if (!$message || empty($message))
$message = $this->l('No message');
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
24 Сентябрь 2014, 18:57:11
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 1090
  • Репутация: +5/-1
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
Этот код есть в указанном Вами файле.
Не боги горшки обжигают, не зачем им такой хренью заниматься.
24 Сентябрь 2014, 20:31:48
Ответ #8
  • Ветеран
  • *****
  • Сообщений: 1285
  • Репутация: +13/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Наверное у вас измененые файлы модуля, так как этот код не оставляет поле сообщения пустым, даже когда клиент ничего не пишет.
25 Сентябрь 2014, 22:40:26
Ответ #9
  • Ветеран
  • *****
  • Сообщений: 1090
  • Репутация: +5/-1
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
Ну да там появляется вот эта фраза:    Warning : the secure key is empty, check your payment account before validation
Не боги горшки обжигают, не зачем им такой хренью заниматься.
26 Сентябрь 2014, 12:50:20
Ответ #10
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Уже писали, что фразы об ошибках переволяться в Локализация > Переводы > Перевод ошибок.
В стандарном prestashop ошибки не отсылаются в письме, а показываются на сайте.
Если вам мешает эта фраза, то удалите из шаблонов писем вывод ошибок и предупреждений.