Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

reforket

Новичок
  
  • Публикаций

    7
  • Зарегистрирован

  • Посещение

Все публикации пользователя reforket

  1. reforket

    Кодирование тела письма

    Тоже столкнулся с пропаданием символов в письмах. Происходит из-за неправильного переноса. Фикс для OC 3.0.3.7 1) Файл: system/library/mail.php Меняем: public function setHtml($html) { $this->html = $html; } На: public function setHtml($html) { $this->html = chunk_split(base64_encode($html)); } 2) Файл: system/library/mail/mail.php Меняем: $message .= 'Content-Transfer-Encoding: 8bit' . PHP_EOL . PHP_EOL; $message .= $this->html . PHP_EOL; На: $message .= 'Content-Transfer-Encoding: base64' . PHP_EOL . PHP_EOL; $message .= $this->html . PHP_EOL; 3) Файл: system/library/mail/smtp.php Меняем: $message .= 'Content-Transfer-Encoding: 8bit' . PHP_EOL . PHP_EOL; $message .= $this->html . PHP_EOL; На: $message .= 'Content-Transfer-Encoding: base64' . PHP_EOL . PHP_EOL; $message .= $this->html . PHP_EOL; Модификатор: <modification> <name>Fix ru line breaks in email html</name> <version>1.0</version> <code>fix_ru_base64</code> <file path="system/library/mail.php"> <operation> <search><![CDATA[$this->html = $html;]]></search> <add position="replace"><![CDATA[$this->html = chunk_split(base64_encode($html));]]></add> </operation> </file> <file path="system/library/mail/mail.php"> <operation> <search index="2"><![CDATA[$message .= 'Content-Transfer-Encoding: 8bit' . PHP_EOL . PHP_EOL;]]></search> <add position="replace"><![CDATA[$message .= 'Content-Transfer-Encoding: base64' . PHP_EOL . PHP_EOL;]]></add> </operation> </file> <file path="system/library/mail/smtp.php"> <operation> <search index="2"><![CDATA[$message .= 'Content-Transfer-Encoding: 8bit' . PHP_EOL . PHP_EOL;]]></search> <add position="replace"><![CDATA[$message .= 'Content-Transfer-Encoding: base64' . PHP_EOL . PHP_EOL;]]></add> </operation> </file> </modification> fix-ru-line-breaks-in-email-html.ocmod.zip
  2. Добрый день. На мультиязычном сайте на английском языке ", срок доставки" пишется на русском языке. Opencart 3. В редакторе языка по пути "\extension\shipping\russianpost" для перевода доступен только ключ title. Попробовал поправить языковой файл "en-gb\extension\shipping\russianpost2.php", но надпись ", срок доставки" не изменилась. Подскажите, как исправить перевод?
  3. К сожалению колонки с одним значением нет. Пока что вижу 2 решения: 1) Есть колонка с 4 значениями на все позиции. Можно ли добавить эти 4 значения в "Категории и наценки" и указать им одну категорию? 2) Создать страницу на своем сайте, на которой разместить название категории и парсить её. Но на сколько я понимаю, для парсинга нужно указывать номер колонки, т.е. нельзя указать одну ссылку для всех позиций?
  4. Не нашел в инструкции и топике решения. Вся номеклатура в прайс-листе поставщика должна быть добавлена в одну определенную категорию на сайте. Можно ли как-то указать в какую именно категорию сайта производить импорт, если в прайс-листе нет категории? Редактировать прайс-лист поставщика нельзя.
  5. Давненько установил модуль. Настроил, все отлично. Сейчас возникла необходимость внести изменения, но появилась проблема с сохранением. Делаю изменения, кнопка становится красной, нажимаю "Сохранить", появляется бегунок, доходит до конца и пропадает. Больше ничего не происходит. Кнопка остается красной. При повторном нажатии ничего не происходит. При перезагрузке страницы, изменения пропадают. Версия: 4.9.4
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.