Модуль [old] Каталог модулей PrestaShop 1.5 - 1.6

Статус
В этой теме нельзя размещать новые ответы.

Alexpro2011

Мой дом здесь!
Регистрация
11 Дек 2012
Сообщения
127
Реакции
292
Последнее редактирование модератором:
Для любителей "толстых" но полезных модулей :)
Модуль Content Pack (10 in 1)

59,99 €
  • Совместимостьv1.6.0.4 - v1.7.2.2
  • Версия1.4.0 (2017-04-17)
Инсталяшка одна и для 1.6 и для 1.7:

Не приходят уведомления на почту о новых отзывах.
 
Доработал модуль карты сайта yandex + google sitemap. Раньше при установки был баг с выводом ручного редактирования списка страниц, теперь всё пофиксил. Всё корректно работает и выводит список всех страниц с возможностью выключать или включать.
Также сделал правки от Для просмотра ссылки Войди или Зарегистрируйся
Качайте, может что-то еще добавить?
Было бы еще очень полезно добавить возможность генерации по cron' у
 
Не приходят уведомления на почту о новых отзывах.
И не будут. В этом модуле или специально или по незнанию сделали так, чтобы не приходили. В модуле надо менять код, чтобы они приходили, точнее путь к папке с письмами.
как пример: по пути /modules/contentpack/classes/shopreviews.class.php на 168 строке есть код:
PHP:
$dir_mails = _PS_MODULE_DIR_ . '/' . $this->_name . '/' . 'mails/';
Его надо поменять на
PHP:
$dir_mails = _PS_MODULE_DIR_ . $this->_name . '/' . 'mails/';

Чуть дальше (приблизительно на 178 строке) код отправки сообщений:
PHP:
Mail::Send($id_lang_current, 'testimony', $subject, $templateVars,
            Configuration::get($this->_name.$_prefix.'mail'), 'Testimonial Form', $email, $name,
            NULL, NULL, dirname(__FILE__).'/../mails/');
Его поменять на:
PHP:
Mail::Send($id_lang_current, 'testimony', $subject, $templateVars,
            Configuration::get($this->_name.$_prefix.'mail'), 'Testimonial Form', $email, $name,
            NULL, NULL, $dir_mails);

Мыло о новом отзыве о магазине должны приходить. Также надо посмотреть и про отзывы о товаре. Можно воспользоваться поиском по файлам...
 
И не будут. В этом модуле или специально или по незнанию сделали так, чтобы не приходили. В модуле надо менять код, чтобы они приходили, точнее путь к папке с письмами.
как пример: по пути /modules/contentpack/classes/shopreviews.class.php на 168 строке есть код:
PHP:
$dir_mails = _PS_MODULE_DIR_ . '/' . $this->_name . '/' . 'mails/';
Его надо поменять на
PHP:
$dir_mails = _PS_MODULE_DIR_ . $this->_name . '/' . 'mails/';

Чуть дальше (приблизительно на 178 строке) код отправки сообщений:
PHP:
Mail::Send($id_lang_current, 'testimony', $subject, $templateVars,
            Configuration::get($this->_name.$_prefix.'mail'), 'Testimonial Form', $email, $name,
            NULL, NULL, dirname(__FILE__).'/../mails/');
Его поменять на:
PHP:
Mail::Send($id_lang_current, 'testimony', $subject, $templateVars,
            Configuration::get($this->_name.$_prefix.'mail'), 'Testimonial Form', $email, $name,
            NULL, NULL, $dir_mails);

Мыло о новом отзыве о магазине должны приходить. Также надо посмотреть и про отзывы о товаре. Можно воспользоваться поиском по файлам...
Забросил этот мод. Из за этой-же проблемы.
Попробовал исправил но так и не приходит на почту уведомление.
там кстати несколько строк с
$dir_mails = _PS_MODULE_DIR_ . '/' . $this->_name . '/' . 'mails/';
 
Забросил этот мод. Из за этой-же проблемы.
Попробовал исправил но так и не приходит на почту уведомление.
там кстати несколько строк с
$dir_mails = _PS_MODULE_DIR_ . '/' . $this->_name . '/' . 'mails/';
а в самом модуле указали,на какое мыло слать? У меня приходят и при отзыве на магазин и при отзыве на товар.
 
а в самом модуле указали,на какое мыло слать? У меня приходят и при отзыве на магазин и при отзыве на товар.
У Вас версия модуля 1.4.0? Может это в ранней версии так получалось?
Адрес мыла поставил конечно не приходит.
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху