Вывода фото при печати заказа

Тема в разделе "Общие вопросы", создана пользователем Allaur, 9 дек 2017.

  1. Allaur

    Allaur Пользователь

    Сообщения:
    65
    Симпатии:
    2
    Добрый день
    А есть ли вариант вывода фото при печати заказа?
    /admin/view/template/sale/order_invoice.tpl
    сюда добавил
    <img src="<?php echo $product['image']; ?>" title="<?php echo $product['name']; ?>" style="float:left;" />
    Но фото не выводится. Что и где ещё надо добавить?
     
    Последнее редактирование: 9 дек 2017
  2. Allaur

    Allaur Пользователь

    Сообщения:
    65
    Симпатии:
    2

    Решение. Спасибо fanatic

    в файл
    admin/controller/sale/order.php
    перед
    $product_data[] = array(
    добавить
    $sql = "select image from " . DB_PREFIX . "product where product_id = '".$product['product_id']."'";
    $query = $this->db->query($sql);
    $query_res = $query->row;
    $image_product = $query_res['image'];
    $this->load->model('tool/image');
    после
    $product_data[] = array(
    добавить
    'image_link' => $this->model_tool_image->resize( $image_product, 100, 80),

    в шаблон
    admin/view/template/sale/order_invoice.tpl
    в таблицу вывода товара
    <?php foreach ($order['product'] as $product) { ?>
    вставить
    <td><img src="<?php echo $product['image_link']; ?>" title="<?php echo $product['name']; ?>" style="float:left;"></td>
    И дальше в таблице в колонки добавить
    <td></td>
     
    Последнее редактирование модератором: 18 дек 2017
    Vlad нравится это.
  3. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    Гнать таких фанатиков которые в контроллеры sql добавляют, когда есть возможность в модель добавить!!!
    Но решение рабочее.. ну и ладно.. ну и спасибо за то что решение выложили ))
     
    Последнее редактирование: 17 дек 2017
  4. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
  5. DiMoss

    DiMoss Продвинутый пользователь

    Сообщения:
    862
    Симпатии:
    236
    Можно же воспользоваться методом getProduct, который вернёт полную инфу по продукту.
     
  6. DiMoss

    DiMoss Продвинутый пользователь

    Сообщения:
    862
    Симпатии:
    236
    Глянул решение по cсылке и чего то не могу понять, почему я сделал именно так :confused:
    Решение конечно рабочее, но если обратиться к методу getProduct, а не к getProducts, то будет проще, так как понадобиться меньше кода!
     
  7. DiMoss

    DiMoss Продвинутый пользователь

    Сообщения:
    862
    Симпатии:
    236
  8. Allaur

    Allaur Пользователь

    Сообщения:
    65
    Симпатии:
    2
    А если бы ещё и название темы писать попроще вообще можно было бы сразу находить. Попробуйте в поиск вбить "Фото в печати заказа". Потом уже будем яйцами мерятся.

    Ну здесь возможно вы и правы. Только не гнать надо, а указать на недочёты. Погонщиков то много. Хороших учителей мало.....

    Сегодня обязательно проверю и отпишусь.
     
  9. Allaur

    Allaur Пользователь

    Сообщения:
    65
    Симпатии:
    2
  10. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    Мерятся не собираюсь, но я же как то нашел?? Не по памяти же??
    Это я уж как то громко сказал насчет гнать ))) Конечно не гнать... гнать в правильную сторону просто нужно.. а не гнать вообще ))))

    Ладно.. отправил на вырезание.. ждем когда сольют с указанной темой.