Скачать счёт в PDF

Тема в разделе "Готовые модули и модификаторы. Бесплатно", создана пользователем mars1an, 8 июл 2016.

  1. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    Модификатор позволяет в админке скачать счёт в формате PDF. Работает в списке заказов и при просмотре заказа.
    screenshot-shop.prime.local 2016-07-08 11-55-07.png
    Версия тестовая, основано на Dompdf 0.6.2
    Скачать
     
    Последнее редактирование: 8 июл 2016
    lilianz, solunski.d, RoS и ещё 1-му нравится это.
  2. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    Кто работал с dompdf, как туда картинку правильно передавать? В html версии счёта картинка есть, а вот в pdf пусто :(
    Поэтому пока часть кода, добавляющая вверху логотип, закомментирована в ocmod:
    Код:
    <operation>
      <search><![CDATA[
        <h1><?php echo $text_invoice; ?> #<?php echo $order['order_id']; ?></h1>
      ]]></search>
      <add position="replace"><![CDATA[
      <table class="table">
        <tr>
          <td style="width: 50%;" class="text-left"><img src="/view/image/logo.png" alt="" title="" /></td>
          <td style="width: 50%;" class="text-right"><h1><?php echo $text_invoice; ?> №<?php echo $order['order_id']; ?></h1></td>
        </tr>
      </table>
      ]]></add>
    </operation>
    Пробовал пару вариантов найденных в гугле, не помогло.
     
  3. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.569
    Симпатии:
    432
    Не работал с dompdf, но в одном проекте, нужно было сделать конвертацию pdf в jpg, при этом только первый лист. Мне нужен был четкий адрес, до pdf файла так и куда сохранять для jpg, я думаю что тебе нужен полный адрес до изображения, чтобы туда запихнуть.
    PHP:
    $_SERVER["DOCUMENT_ROOT"]
     
    mars1an нравится это.
  4. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    Спасибо за подсказку, но это у меня косяк какой-то где-то, не знаю даже где :confused:
    Прописал абсолютный путь (нашёл солюшн), а картинки всё равно нет, видимо отдохнуть надо :)
    Код:
    <img src="/var/www/opencart/admin/view/image/logo.png"/>
     
  5. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.569
    Симпатии:
    432
    Ты использовал эту константу?
    PHP:
    DOMPDF_ENABLE_REMOTE
    активирует включение изображений или CSS-стилей из удалённых сайтов (по-умолчанию false).
     
  6. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    Да, и так и сяк, пока не могу понять чего ему надо. После выходных уже с дебагом сяду плотно.
     
  7. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.569
    Симпатии:
    432
    Я тоже поюзаю твой модуль, как раз таки нужен для проекта. :)
    Если найду решение скину.