Следите за новостями любимого конструктора сайтов uCoz в социальных сетях!
В данной ситуации изменяйте шаблон печатной формы заказа https://www.aksshop.ru/panel/?a=tmpl;m=20;t=7 добавьте условие вида:
<?if($ORDER_STATUS$=="Оплачен")?>здесь код с вашим фото печати<?endif?>
условие установите где-то внизу возле:
<br><div>Доставил: _________________________</div> <br><div>Получил: _________________________</div>
вы ранее были зарегистрированы, создал заказы из под вас
https://www.aksshop.ru/shop/printorder/UqSwhZdhazVyM0pKwM7NVl8YjXUBH3PPTZfMfPDJ
https://www.aksshop.ru/shop/printorder/UqSwhZdhazVyM0pKwM7NVl8YjXUBH3PPTZfMfPDJ/order_595
https://www.aksshop.ru/shop/printorder/UqSwhZdhazVyM0yKwM7NVl8YjXfbH3mPT%5EjT%5Eg7J
https://www.aksshop.ru/shop/printorder/UqSwhZdhazVyM0yKwM7NVl8YjXfbH3mPT%5EjT%5Eg7J/order_596
Но ту прописан пример с текстом, а как прописать для штампа в виде картинки?
<script type="text/javascript">$('input[name="fld4"]').attr("value", "$HOME_PAGE_LINK$");</script> <style>input[name="fld4"],#order-field-4-block {display:none;}</style>
Делается все также, только скрипт будет выглядеть примерно так:
<script type="text/javascript">$('input[name="fld4"]').attr("value", "<img src='https://www.aksshop.ru/pechat-i-podpis/pechat.png'>");</script> <style>input[name="fld4"],#order-field-4-block {display:none;}</style>
в итоге при печати заказа имеем примерно следующее: http://freedomen.net/shop/printorder/Uq%3BSp7RjX60n0RI7Dd78QAWhV2enP%3BlNGxE0wsko-auth-8a284b5afbb21987b1d65f9b47ce753c
Если печать нужно сдвинуть ниже к полям доставил или получил, в бланке печатной формы заказа: /panel/?a=tmpl;m=20;t=7 сдвигаем печать ниже: используя оператор $ORDER_FIELD_4$ (можно его завернуть в див или спан и в печатной форме между тегов style прописать стили для дива и сдвинуть печать идеально, чтобы корректно отображалось как нужно) ставя где нужно выводить поле.
По сути $ORDER_FIELDS$ подменить на поля с айди подобно:
<p>Контактный телефон: $ORDER_FIELD_1$</p> <p>Адрес доставки: $ORDER_FIELD_2$</p> <p>Промокод: $ORDER_FIELD_3$</p>
в итоге у нас не будет поле дублироваться и мы решим наш вопрос.
Что то ничего не получается в PDF все равно ничего не отображается, я правильно понимаю добавив script на "странице служебных форм", далее нужно добавить $ORDER_FIELD_7$ ( у меня он 7) на страницу "бланк печатной формы заказа", если это так то в PDF отображается только квадратик.
Все у вас получается: https://www.aksshop.ru/shop/printorder/UqSwhZdhazVyM0KKwM7NVl8X%21nE6LhPPTYnvc3vJ Сейчас чтобы поля не сбились в кучу, заверните их каждое в тег п как я в примерп приводил:
далее поле $ORDER_FIELD_7$ разместить в самый низ к полям доставил и получил и далее как я говорил, включать смекалку и стилями его подвигать и подстроить завернув в свой отдельный див.
Вы приводите пример с печатной страницы HTML https://www.aksshop.ru/shop/printorder/UqSwhZdhazVyM0KKwM7NVl8X%21nE6LhPPTYnvc3vJ но в PDF ничего не отображается https://www.aksshop.ru/shop/printorder/UqSwhZdhazVyM0KKwM7NVl8X%21nE6LhPPTYnvc3vJ-auth-92263f373ce9eeaecb1c4f04f8a3a68b/order_598
А как же тогда фото товара в примере на этом скриншете попадает в PDF, если в шаблоне "Вид товара в печатной форме заказа" прописать <img src="$SMALL$"> то фото товара отображается в PDF и обычной печатной форме.