Jump to content

Новый модуль - Печать бланков наложенного платежа и посылки


Recommended Posts

  • 2 months later...
  • Replies 104
  • Created
  • Last Reply

Top Posters In This Topic

  • support

    46

  • buddha

    7

  • one

    5

  • sarros

    5

Top Posters In This Topic

а у меня модуль не устанавливается. Загрузился, но не ставится.

при нажатии на Установить пишет:

Необходимы права доступа на запись для: /home/u160865/ambiplanet.ru/www/admin/

<addfile> #1

только непонятно, на какую папку внутри /admin нужны права записи, на всю папку как-то боязно ставить.

на post_sticker.php и папку admin/includes/ufpdf/ вместе с файлами стоят права 777.

а при попытке выполнить sql код пишет:

Ошибка

SQL-запрос:

ALTER TABLE admin_access ADD post_payment INT( 1 ) NOT NULL ;

Ответ MySQL:

#1060 - Duplicate column name 'post_payment'

Link to post
Share on other sites

Пишет, что уже есть в таблице admin_access колонка post_payment.

Видимо, модуль уже устанавливался.

Либо удалите эту колонку из таблицы, либо ставьте вручную, распаковав архив с модулем и читая readme.txt

Link to post
Share on other sites

все ,разобрался, модуль уже был установлен, но после обновления версии магазина (и файла orders.php) пропала кнопка. Все отлично.

Только вот - бланки-то старые, это где такое старье используется интересно?

Как можно свои отсканировать и разметить? какие файлы править для этих целей?

Link to post
Share on other sites

В /admin/includes/ufpdf есть два jpg файла с отсканированными бланками.

Можно заменить на новые.

Но если бланки поменялись, то весь текст будет криво, не на своих местах, придётся и скрипты править, выравнивать текст.

Link to post
Share on other sites

угу, это и интересует. А какие файлы для этого править? Изменить разметку, добавить новые поля и прочее?

Link to post
Share on other sites

В /admin/includes/ufpdf/fpdf.class.blank.php и fpdf.class.sticker.php

Всё там выводится, т.е. определяются координаты для тексты и т.д., там можно двигать текст.

Link to post
Share on other sites
  • 2 weeks later...

а файл admin/includes/ufpdf/fpdf.php за что отвечает? вы его не упомянули

Link to post
Share on other sites

За генерацию pdf файла.

Там править ничего не надо, это ж библиотека (класс), всё её возможности наследуются в ufpdf, это для поддержки utf8, правится всё в ufpdf и в файлах, что я указал.

Link to post
Share on other sites
Григорий Матухин

Саша глупый вопрос - не подскажешь когда вывожу на печать бланк PDF пишет "рога и копыта" и какой то дефолтный расчетный счет. Где все это можно настроить под мою реальную кантору?

Спасибо.

Link to post
Share on other sites

Так Вы ж сами должны указать свои данные на странице /admin/sender_form.php, если я правильно помню, т.е. поменяйте рога и копыта на свои данные.

Link to post
Share on other sites
Григорий Матухин

Саша наверно правится где то еще. Потому что в php файле только метки типа <?php echo $arr['sender_bank_address'];?>

Link to post
Share on other sites

Ну Вы когда на страницу распечатки заходите, там же данные можно указывать, насколько я помню.

Link to post
Share on other sites
Григорий Матухин

Да если все данные в этой форме меняем то эти изменения где то сохраняются. Хитро как то. Но работает. Спасибо.

Link to post
Share on other sites

Не за что.

Изменения в файл записываются, точно название файла не помню правда.

Link to post
Share on other sites
Илья Шибанов

@perplexor Доброе, Если Вы обновили модуль, можно вас попросить выложить новые настройки и файлы... ?

Link to post
Share on other sites

Саша.

Может имеет смысл использовать в этом модуле для вывода фамилию и адрес получателя, а не клиента?

Link to post
Share on other sites

Я ж не автор модуля, пока что модуль такой какой есть.

Наверное там где-то в коде можно поменять billing_first_name на shipping_first_name.

Link to post
Share on other sites

Вобщем, там где-то должен был текст с billing, вот ищите по billing и меняйте на shipping

Link to post
Share on other sites
Александр Муравьев

модуль отличный. пользуюсь год

иногда (1 из 5-10) случаев когда текст под вверхним индексом получателя накладыватся друг на друга, но это можно и ручкой поправить

вопрос такой, как изменить цвет текста в бланке наложки? по техническим причинам получилось, что черный не устраивает :-)

Link to post
Share on other sites

dvdfootball

Я не в курсе, наверное нужно читать документацию по fpdf библиотеке, как цвет текста задавать и править сам модуль затем.

Link to post
Share on other sites
Александр Муравьев

dvdfootball

Я не в курсе, наверное нужно читать документацию по fpdf библиотеке, как цвет текста задавать и править сам модуль затем.

спасибо, за наводку, будем искать

в fpdf.php есть строки

        $this->DrawColor='0 G';

        $this->FillColor='0 g';

        $this->TextColor='0 g';

        $this->ColorFlag=false;

знать, бы эти обозначения 0 g

Link to post
Share on other sites

знать, бы эти обозначения 0 g

Это, скорее всего градации серого.

Посмотри здесь: http://habrahabr.ru/blogs/php/31438/, может чего почерпнёшь для себя.

Используя функцию SetTextColor, мы устанавливаем цвет шрифта для всего документа. Цвет может быть представлен в RGB или grey scale. В данном примере мы используем RGB-значения.
Link to post
Share on other sites

×
×
  • Create New...