Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Не отображается логотип в письме


Androsss

Recommended Posts

Выкладываю подправленную версию патча, которая учитывает ситуацию, когда на хостинге отсутствует функция mime_content_type. Инструкция, как применить патч есть в профиле freelancer. Напоминаю, что патч написан для ветки ocStore 0.2.x

Для версии 1.5.1.x выкладываю готовый mail.php со всеми аналогичными фиксами. Пробуйте его для своей версии (скорей всего будет работать для всей ветки 1.5.x).

Патч для 0.2.x: minimal-fix2-email-inline-images.zip

Файл для 1.5.1.x: mail.php_for_v1.5.1.x_+fix2.zip

Также, были найдены опции php.ini, неправильное значение которых может нарушить работу движка (в частности, влияет на отправку вложений в письмах и на работу vqmod):

magic_quotes_gpc

magic_quotes_runtime

magic_quotes_sybase

Проверьте, что все три опции у вас установлены в значение Off

PS: За активную помощь в поиске ошибок, нахождении правильных опций php.ini и подготовке данных исправлений - говорим спасибо oldnick

PS2: За основу для выложенного файла mail.php (для версии 1.5.1.x) взят вариант freelancer-a (пост #33 в данной теме), так что сам я точно не знаю из какой он версии.

minimal-fix2-email-inline-images.zip

mail.php_for_v1.5.1.x_+fix2.zip

  • +1 3
Надіслати
Поділитися на інших сайтах


Если я и господин shelkunov добиваемся удаления из письма белеберды "1bb87d41d15fe27b500a4bfcde01bb0e" и лого в письме нам не нужно (и оно убрано из шаблона письма). В таком случаем правильно ли предложенное решение #47 ?

Работать будет, но решение настолько же простое, насколько оно неправильное.

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

Надіслати
Поділитися на інших сайтах


shelkunov: это неправильное решение проблемы, т.к. оно просто вырежет из всех писем абсолютно все картинки. Если вы хотите убрать только логотип, то нужно править шаблоны соответствующих писем.

абсолютно все вложения =)

В общем, ничего страшного, данный вид письма/уведомления и так не использует графику кроме логотипа! Змінено користувачем shelkunov
Надіслати
Поділитися на інших сайтах

MS Outlook 2010 нормально сообщение открывает без патча mail.php. Редкий случай, когда поделки MS вместо багов выдают фичи :wink:

Sammy95, подскажите, а в ветку 1.5.2.1 данное исправление внесли?

Надіслати
Поділитися на інших сайтах

JohnnyVega: нет, я не смогу поддерживать этот код в ветке 1.5 и выше (т.к. занимаюсь только веткой 0.2), так что просите других разработчиков.

К тому же тут были сообщения, что с патчем у некоторых письма вообще перестали отправляться, и пока ещё никто не сообщил, что новая версия патча исправила эту проблему.

Надіслати
Поділитися на інших сайтах


JohnnyVega: нет, я не смогу поддерживать этот код в ветке 1.5 и выше (т.к. занимаюсь только веткой 0.2), так что просите других разработчиков.

Понятно

К тому же тут были сообщения, что с патчем у некоторых письма вообще перестали отправляться, и пока ещё никто не сообщил, что новая версия патча исправила эту проблему.

Скачал патч с 52 сообщения. Всё работает. Картинки в письмах нормально отображаются. Версия - ocstore 1.5.1.3

Надіслати
Поділитися на інших сайтах

Понятно

Скачал патч с 52 сообщения. Всё работает. Картинки в письмах нормально отображаются. Версия - ocstore 1.5.1.3

да всё работает спасибо +1..................а не подскажите где редактируются надписи которые в письме приходят типа:

Благодарим за интерес к товарам интернет - магазин детских товаров AGU-MEN. Ваш заказ получен и поступит в обработку после подтверждения оплаты.

Если у Вас есть какие-либо вопросы, ответьте на это сообщение.

Работает на OpenCart.

Надіслати
Поділитися на інших сайтах


а не подскажите где редактируются надписи которые в письме приходят типа:

Благодарим за интерес к товарам интернет - магазин детских товаров AGU-MEN. Ваш заказ получен и поступит в обработку после подтверждения оплаты.

language/russian/mail/

Надіслати
Поділитися на інших сайтах

.............

Решение подойдет тем, кто не использует логотип, благодаря ему больше не будет присоединения файла "1bb87d41d15fe27b500a4bfcde01bb0e" в письме.

В mail.php (v.1.5.1.3) нужно заменить 132 строчку на:

if (file_exists($attachment[''])) {

Кстати заметил "журнал ошибок" после сего вероломного действа просто плачет на 132 строке :wink:

Надіслати
Поділитися на інших сайтах


  • 1 month later...

Сегодня ночью открыл тему "Как избавиться от прикрепленного файла "1bb87d41d15fe27b500a4bfcde01bb0e" в письме", но тему закрыли, ссылаясь на то, что аналогичные вопросы поднимались и уже решены!

Не понимаю, зачем закрыли, так как темы слегка разные, меня интересовало как удалить прикрепляемый файл, так как использую переделанный order.tpl без использования логотипа, а в этой теме больший приоритет отдается нормальному отображению логотипа..!

Честно говоря, решения в данной теме не смог найти, ну ни чего - нашел самостоятельно!

Решение подойдет тем, кто не использует логотип, благодаря ему больше не будет присоединения файла "1bb87d41d15fe27b500a4bfcde01bb0e" в письме.

В mail.php (v.1.5.1.3) нужно заменить 132 строчку на:

if (file_exists($attachment[''])) {
Решил также выложить свой order.tpl, может кому ни-будь пригодиться, пример можно просмотреть на прикрепленном скриншоте. Мой файл не использует ни чего лишнего + везде нормально отображается.

супер! спасибо, так же сделал.

не подскажете, как сделать, чтобы в письме еще комментарий от покупателя отображался?

Надіслати
Поділитися на інших сайтах


Так как отключить крепление логотипа к файлу? мне например нафиг не надо чтобы он висел в прикрепленном файле, поменяв файл mail.php у меня просто начала отображаться картинка логотипа в прикрепленном файле...

Как убрать логотип из письма вообще? в файле order.php все упоминания о нем отсутствуют. И как еще можно организовать вывод комментария в письме?

Заранее большое спасибо за помощь! :)

Надіслати
Поділитися на інших сайтах


Так как отключить крепление логотипа к файлу?

Код смотрите, где формируется письмо, и закомменитруйте строчки, отвечающие за добавление логотипа

Надіслати
Поділитися на інших сайтах

  • 2 months later...
  • 3 weeks later...
  • 4 months later...

Может немного не в тему - но как добавить отображение логотипа при отправке e-mail рассылки через магазин. Версия 1.5.3.1

Я та понял отвечает за это дело файл newsletter.tpl

Какие строки туда добавить, чтобы был логотип в письме рассылки?

Вставил такую ссылку:

<a href="<?php echo $store_url; ?>" title="<?php echo $store_name; ?>"><img src="<?php echo $logo; ?>" alt="<?php echo $store_name; ?>" style="margin-bottom: 20px; border: none;" /></a>

Но не работает:( Подскажите, кто знает.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.