esistema1 Опубликовано 3 августа, 2017 Жалоба Поделиться Опубликовано 3 августа, 2017 Все привет.Прошу помощи.. Simpla 1.4. добавляю в email_order.tpl - вывод фото заказанных товаров, чтобы клиент видел что заказал. Добавляю вот таким кодом {foreach name=products from=$order->products item=product} <div style="width: 32%;float: left; margin: 0px 7px 10px 0px;"> <div style=""> <a href="https://{$root_url}/products/{$product->url}"> <img style=" width: 100%;" src="{if $product->large_image}https://image.сайт.ru/files/products/{$product->large_image}{else}design/{$settings->theme}/images/no_foto.gif{/if}"/></a> </div> </div> {/foreach} Письмо приходит с фотографией если в админке в заказе нажать кнопку отправить письмо клиенту. Но когда клиент только совершает заказ, в первом письме фото не приходят... Подскажите как это исправить? Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 3 августа, 2017 Жалоба Поделиться Опубликовано 3 августа, 2017 Ждите у моря погоды, единицы фрилансеров поддерживают первую симплу да и то не сидят на этом форуме. Цитата Ссылка на сообщение Поделиться на другие сайты
esistema1 Опубликовано 3 августа, 2017 Автор Жалоба Поделиться Опубликовано 3 августа, 2017 Я думаю тут не обязательно ее поддерживать чтобы понять в чем дело и помочь решить проблему... Логику бы понять - почему из админки письмо приходит с фото а с сайта без фото (если шаблон на отправку письма один)... Цитата Ссылка на сообщение Поделиться на другие сайты
esistema1 Опубликовано 3 августа, 2017 Автор Жалоба Поделиться Опубликовано 3 августа, 2017 Скорее всего мне надо понять какой код может вывести фотографии на страницу с заказом. Так как код который выше не срабатывает на странице с заказом. Кусок кода со страницы заказа {* Template name: Заказ Вывод состояния заказа. Используется классом Order.class.php Передаваемые параметры: $order - заказ *} <h1>Ваш заказ №{$order->order_id} {if $order->status == 0}принят и ждет обработки{elseif $order->status == 1}в обработке {elseif $order->status == 3}находится в стадии предзаказа {elseif $order->status == 2}отправлен{/if} </h1> <div class='order_products'> <table class="order_products"> {foreach from=$order->products item=product} {if $product->download != ''}{assign var=digital_products value=1}{/if} <tr> <td class="td_1"> <a href="products/{$product->url}">{$product->product_name} {$product->variant_name}</a> </td> <td class="td_2"><p> {$product->quantity} × {$product->price*$currency->rate_from/$currency->rate_to|string_format:"%.0f"} {$currency->sign}</p> </td> </tr> {/foreach} {if $order->delivery_method} <tr> <td class="td_1"> {$order->delivery_method} </td> <td class="td_2"> {if $order->delivery_price>0} {$order->delivery_price*$currency->rate_from/$currency->rate_to|string_format:"%.0f"} {$currency->sign} {else} бесплатно {/if} </td> </tr> {/if} </table> Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 3 августа, 2017 Жалоба Поделиться Опубликовано 3 августа, 2017 мне кажется у вас запрос в базу изменен, чтобы картинки получать еще, выложите файл admin/Order.admin.php потому что стандартно там я не нашел такого. Цитата Ссылка на сообщение Поделиться на другие сайты
esistema1 Опубликовано 3 августа, 2017 Автор Жалоба Поделиться Опубликовано 3 августа, 2017 Сделал! Надо было подправить order.class.tpl if ($order) { // Все товары в этом заказе $query = sql_placeholder("SELECT orders_products.*, products.url as url, products.large_image as large_image, products.download as download FROM orders_products LEFT JOIN products ON products.product_id=orders_products.product_id WHERE orders_products.order_id=?", $order_id); $this->db->query($query); $order->products = $this->db->results(); } return $order; Добавил products.large_image as large_image Цитата Ссылка на сообщение Поделиться на другие сайты
madison21 Опубликовано 2 мая, 2018 Жалоба Поделиться Опубликовано 2 мая, 2018 Сделал! Надо было подправить order.class.tpl if ($order) { // Все товары в этом заказе $query = sql_placeholder("SELECT orders_products.*, products.url as url, products.large_image as large_image, products.download as download FROM orders_products LEFT JOIN products ON products.product_id=orders_products.product_id WHERE orders_products.order_id=?", $order_id); $this->db->query($query); $order->products = $this->db->results(); } return $order; Добавил products.large_image as large_imageА вы не подскажите что подправить в версии 2.3.8, чтобы фото были видны в письме для покупателя?Вроде последняя версия, а фотки тоже не видны.. пустое место отображает тм где они должны быть.. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 3 мая, 2018 Жалоба Поделиться Опубликовано 3 мая, 2018 А вы не подскажите что подправить в версии 2.3.8, чтобы фото были видны в письме для покупателя? Вроде последняя версия, а фотки тоже не видны.. пустое место отображает тм где они должны быть..Скорее всего у вас просто не работает ресайз, причин может быть сколько угодно. Нужно анализировать. Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 3 мая, 2018 Жалоба Поделиться Опубликовано 3 мая, 2018 А вы не подскажите что подправить в версии 2.3.8, чтобы фото были видны в письме для покупателя?Вроде последняя версия, а фотки тоже не видны.. пустое место отображает тм где они должны быть.. Сначала надо смотреть код в письме и выяснять, какой там формируется адрес картинки... Цитата Ссылка на сообщение Поделиться на другие сайты
madison21 Опубликовано 3 мая, 2018 Жалоба Поделиться Опубликовано 3 мая, 2018 (изменено) Посмотрел код в уже присланном письме.Там получается что картинка по идее должна быть, но она не формируется при отправке после заказа. <td align="center" style="padding:6px;width:100;padding:6px;background-color:#ffffff;border:1px solid #e0e0e0;font-family:arial"> <a><img border="0"></a> </td>А вот в файле шаблона картинка задаётся так <td align="center" style="padding:6px; width:100; padding:6px; background-color:#ffffff; border:1px solid #e0e0e0;font-family:arial;"> {$image = $purchase->product->images[0]} <a href="{$config->root_url}/products/{$purchase->product->url}"><img border="0" src="{$image->filename|resize:50:50}"></a> </td> Изменено 3 мая, 2018 пользователем madison21 Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 3 мая, 2018 Жалоба Поделиться Опубликовано 3 мая, 2018 Приведенный код результата не соответствует коду шаблона. Возможно, почтовый сервис пр приеме письма что-то удаляет. Надо выяснять точно, что за код формируется и что в нем в атрибуте src="..." Цитата Ссылка на сообщение Поделиться на другие сайты
madison21 Опубликовано 3 мая, 2018 Жалоба Поделиться Опубликовано 3 мая, 2018 А может быть из-за того, что почта отравляется через pop3 а не через smtp?И чаще приходит в папку спам. Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 3 мая, 2018 Жалоба Поделиться Опубликовано 3 мая, 2018 (изменено) А может быть из-за того, что почта отравляется через pop3 а не через smtp?И чаще приходит в папку спам. а может... не будем гадать?) какой в этом смысл? <a href="{$config->root_url}/products/{$purchase->product->url}"> <a тут хотябы должен остаться атрибут href но его нет > те по логике если не выводило картинку то в письме должно было приходить так <a href=""> Видно что у вас где то режет.. а где мы не знаем, вы упомянули что письма приходят в спам переносили во входящие и смотрели? обычно в спаме режут картинки... Изменено 3 мая, 2018 пользователем shooroop Цитата Ссылка на сообщение Поделиться на другие сайты
madison21 Опубликовано 4 мая, 2018 Жалоба Поделиться Опубликовано 4 мая, 2018 Shooroop, вы правы.Сегодня создал почту на хостинге, там где сайт расположен.Теперь попадает во входящие.Но фото всё равно не отображает.Но уже появились контуры, что там должно быть фото..И картина теперь следующая.. <td align="center" style="padding:6px;width:100;padding:6px;background-color:#ffffff;border:1px solid #e0e0e0;font-family:arial"> <a href="https://razum-kniga.com.ua/products/malahitovaya-shkatulka-uralskie-skazy" target="_blank" data-saferedirecturl="https://www.google.com/url?hl=ru&q=https://razum-kniga.com.ua/products/malahitovaya-shkatulka-uralskie-skazy&source=gmail&ust=1525521027051000&usg=AFQjCNFpCRsFcpRokal50V7wzQlmAQurTw"> <img border="0" src="https://ci5.googleusercontent.com/proxy/z9U2vdWEl6Tt2QS8cUR85zg5rmsYQVC4AXfzZxX5R3jkae8wQMhonjsE-bGfj2kleiHtBbAtU4TjX8Z1Ec7bj6O_mUTXAgijIN3-4OX2MhoErUlj8-VkUOyVlk52uks07rL3m2kzHMTdjgWXfLMboiV236I=s0-d-e1-ft#https://razum-kniga.com.ua/files/products/file_36_1.50x50.jpg?13d429ecbfd07d7db2b76836e068d3d6" class="CToWUd"> </a> </td> Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 6 мая, 2018 Жалоба Поделиться Опубликовано 6 мая, 2018 Shooroop, вы правы.Сегодня создал почту на хостинге, там где сайт расположен.Теперь попадает во входящие.Но фото всё равно не отображает.Но уже появились контуры, что там должно быть фото..И картина теперь следующая.. <td align="center" style="padding:6px;width:100;padding:6px;background-color:#ffffff;border:1px solid #e0e0e0;font-family:arial"> <a href="https://razum-kniga.com.ua/products/malahitovaya-shkatulka-uralskie-skazy" target="_blank" data-saferedirecturl="https://www.google.com/url?hl=ru&q=https://razum-kniga.com.ua/products/malahitovaya-shkatulka-uralskie-skazy&source=gmail&ust=1525521027051000&usg=AFQjCNFpCRsFcpRokal50V7wzQlmAQurTw"> <img border="0" src="https://ci5.googleusercontent.com/proxy/z9U2vdWEl6Tt2QS8cUR85zg5rmsYQVC4AXfzZxX5R3jkae8wQMhonjsE-bGfj2kleiHtBbAtU4TjX8Z1Ec7bj6O_mUTXAgijIN3-4OX2MhoErUlj8-VkUOyVlk52uks07rL3m2kzHMTdjgWXfLMboiV236I=s0-d-e1-ft#https://razum-kniga.com.ua/files/products/file_36_1.50x50.jpg?13d429ecbfd07d7db2b76836e068d3d6" class="CToWUd"> </a> </td> Вас ничего не смущает в img?) Цитата Ссылка на сообщение Поделиться на другие сайты
madison21 Опубликовано 6 мая, 2018 Жалоба Поделиться Опубликовано 6 мая, 2018 Вас ничего не смущает в img?) По правде сказать, мне не нравится src Я сейчас проанализировал ситуацию с этими фото на почте хостинга, куда первоначально приходит письмо с заказом.Там ситуация следующая.Изначально фото скрыты (В целях безопасности загрузка изображений заблокирована), но есть надпись открыть изображения. Так вот до открытия изображений src фото такой - как я понимаю заглушка почты <img border="0" src="program/resources/blocked.gif"> А после открытия такой <img border="0" src="https://razum-kniga.com.ua/files/products/img_20180228_0005.50x50.jpg?dc0de77037621d54af42623996ec27f6"> Тогда я не понимаю - почему гугл выдаёт такой непонятный src Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 6 мая, 2018 Жалоба Поделиться Опубликовано 6 мая, 2018 (изменено) Вас ничего не смущает в img?) а что должно смущать? это правильный src. гугл кеширует все картинки которые на почту приходят.откройте любое другое письмо где есть картинки и url будет такой-же "странный" Изменено 6 мая, 2018 пользователем mishanya Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 7 мая, 2018 Жалоба Поделиться Опубликовано 7 мая, 2018 Я сейчас проанализировал...<img border="0" src="https://razum-kniga.com.ua/files/products/img_20180228_0005.50x50.jpg?dc0de77037621d54af42623996ec27f6"> А не догадались проанализировать этот адрес, например, подстановкой в адресную строку браузера?Мне выдает 403 Forbidden... Цитата Ссылка на сообщение Поделиться на другие сайты
madison21 Опубликовано 7 мая, 2018 Жалоба Поделиться Опубликовано 7 мая, 2018 А не догадались проанализировать этот адрес, например, подстановкой в адресную строку браузера?Мне выдает 403 Forbidden... Кажется начинаю понимать.Дело в том, что я адрес скрыл на время работы с ним, и доступен он только с моего ip.Возможно поэтому так и происходит. Цитата Ссылка на сообщение Поделиться на другие сайты
madison21 Опубликовано 9 мая, 2018 Жалоба Поделиться Опубликовано 9 мая, 2018 Сегодня открыл доступ к сайту для всех и фотки в письме после заказа стали видны.Всех благодарю за помощь и за советы! Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 9 мая, 2018 Жалоба Поделиться Опубликовано 9 мая, 2018 Сегодня открыл доступ к сайту для всех и фотки в письме после заказа стали видны.Всех благодарю за помощь и за советы!рукалицо Цитата Ссылка на сообщение Поделиться на другие сайты
madison21 Опубликовано 9 мая, 2018 Жалоба Поделиться Опубликовано 9 мая, 2018 рукалицоне стоит умничатьвы же тоже не сразу всё знали и не таким умным народились. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 9 мая, 2018 Жалоба Поделиться Опубликовано 9 мая, 2018 не стоит умничать вы же тоже не сразу всё знали и не таким умным народились.Но я никогда не вставляю палки в колёса себе или окружающим. Цитата Ссылка на сообщение Поделиться на другие сайты
madison21 Опубликовано 9 мая, 2018 Жалоба Поделиться Опубликовано 9 мая, 2018 Но я никогда не вставляю палки в колёса себе или окружающим.Какие палки?О чём вы? Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 9 мая, 2018 Жалоба Поделиться Опубликовано 9 мая, 2018 Какие палки?О чём вы? у него всегда так, не обращай внимания. Разобрался - молодец! Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.