Перейти к содержанию
Форум поддержки пользователей VamShop

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


Рекомендуемые сообщения

После того, как устанавливаешь патч обновления до версии 1.57, кнопка "наложенный платёж" в админке напротив заказа в админке пропадает.

После внесения правок в admin/orders.php по инструкции, находящейся в файле readme.txt (лежит в архиве с модулем) кнопка появляется, но вылезает несколько ошибок. Подскажите, как правильно вставить кнопку в обновлённый файл admin/orders.php?

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 104
  • Created
  • Последний ответ

Top Posters In This Topic

  • support

    46

  • buddha

    7

  • sarros

    5

  • one

    5

После того, как устанавливаешь патч обновления до версии 1.57, кнопка "наложенный платёж" в админке напротив заказа в админке пропадает.

После внесения правок в admin/orders.php по инструкции, находящейся в файле readme.txt (лежит в архиве с модулем) кнопка появляется, но вылезает несколько ошибок. Подскажите, как правильно вставить кнопку в обновлённый файл admin/orders.php?

А что за ошибки?

Ссылка на сообщение
Поделиться на другие сайты

Ошибки выдаёт следующие:

Warning: Cannot modify header information - headers already sent by (output started at /home/u36980/mistergnomecom/www/admin/orders.php:1) in /home/u36980/mistergnomecom/www/admin/includes/application_top.php on line 33

Warning: Cannot modify header information - headers already sent by (output started at /home/u36980/mistergnomecom/www/admin/orders.php:1) in /home/u36980/mistergnomecom/www/inc/vam_setcookie.inc.php on line 21

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/u36980/mistergnomecom/www/admin/orders.php:1) in /home/u36980/mistergnomecom/www/admin/includes/application_top.php on line 358

А ведь если переустановить модуль, установщик добавит в admin/orders.php тот же самый код, который указан в readme.txt, а значит ошибки вновь повторятся.

Ссылка на сообщение
Поделиться на другие сайты

При попытке удалить модуль, установщик пишет:

Не могу найти :

/* Begin pochta-pdf-blanki - installed by Установка модулей */

$contents[] = array ('align' => 'center', 'text' => '<a class="button" href="'.vam_href_link(FILENAME_ORDERS, vam_get_all_get_params(array ('oID', 'action')).'oID='.$oInfo->orders_id.'&action=edit').'"><span>'.BUTTON_EDIT.'</span></a> <a class="button" href="'.vam_href_link(FILENAME_ORDERS, vam_get_all_get_params(array ('oID', 'action')).'oID='.$oInfo->orders_id.'&action=delete').'"><span>'.BUTTON_DELETE.'</span></a>&nbsp;<a class="button" href="'.vam_href_link(FILENAME_PRINT_ORDER,'oID='.$oInfo->orders_id).'" target="_blank"><span>'.BUTTON_INVOICE.'</span></a>&nbsp;<a class="button" href="'.vam_href_link(FILENAME_PRINT_PACKINGSLIP,'oID='.$oInfo->orders_id).'" target="_blank"><span>'.BUTTON_PACKINGSLIP.'</span></a><br /><br /><a target="_blank" class="button" href="'.vam_href_link('sender_form.php', vam_get_all_get_params(array ('oID', 'action')).'oID='.$oInfo->orders_id).'"><span>'.BUTTON_NALOJKA.'</span></a>');

/* End pochta-pdf-blanki - installed by Установка модулей */

в файле: /home/u36980/mistergnomecom/www/admin/orders.php

<findreplace> #1

Хотя этот код в файле admin/orders.php точно есть

Ссылка на сообщение
Поделиться на другие сайты

Восстановите файлы из бэкапа и сделайте поэтапно, руками, как написано в прилагаемой в архиве инструкции.

Ссылка на сообщение
Поделиться на другие сайты

Восстановил из бекапа магазин и переустановил модуль. Всё заработало. Проблема была в следующем:

При редактировании PHP файлов обычным блокнотом, файлы сохраняются в кодировке UTF-8 с сигнатурой, поэтому возникает такая ошибка.

Чтобы файл сохранялся в правильной кодировке, не следует пользоваться блокнотом, советую использовать специальный софт - к примеру notepad 2: http://www.flos-freeware.ch/ (выбираем «File - Encoding - UTF-8»)

Ссылка на сообщение
Поделиться на другие сайты

Да, sarros.

Однако эта тема про "BOM метки", "сигнатуру" настолько заезжена, что кажется, что каждый её знает наизусть.

Я искренне рад, что Вы разобрались!

Успехов!

P.S.: Некоторый полезный по этой теме софт назван здесь: http://vamshop.ru/forum/index.php?topic=4049.msg43505#msg43505

Может что-то приглянется вместо "notepad 2". Впрочем, инструмент не важен, главное - результат.

Ссылка на сообщение
Поделиться на другие сайты
  • 3 months later...

Выдает следующие ошибки при установке

pochta-pdf-blanki.zip ERROR_FILE_SIZE_NOT_ALLOWED512 Kb.

Unrecoverable error "PCLZIP_ERR_MISSING_FILE (-4)"

Couldn't unpack pochta-pdf-blanki.zip to read data about CIP.

pochta-pdf-blanki.zip was removed.

Не могу открыть XML в: ot_lev_discount/install.xml

ot_lev_discount.zip havn't contained well formed XML-file: install.xml

Ссылка на сообщение
Поделиться на другие сайты

Такая ошибка возникает потому, что в стандартных настройках установщика модулей стоит максимальный размер файла 512 килобайт. Размер же модуля - более мегабайта. Зайдите в админку, откройте вкладку "настройки"-"установка модулей". Там, в самом низу есть настройка "Максимальный размер загружаемых CIP модулей", измените значение на нужное (максимальный размер архива укажите в байтах)

Ссылка на сообщение
Поделиться на другие сайты
  • 1 month later...

уважаемый VAM каждый раз при установке патча слетает этот модуль и приходится его ручками ставить, прописывать в orders и тд.

1. можно ли так сделать чтобы он не слетал каждый раз при установки патчей ?

2. почему он не ставится автоматом ? сколько раз ни ставил, выходит только вручную

Ссылка на сообщение
Поделиться на другие сайты

Нет, ничего не сделаешь, если в патче затрагиваются те же файлы, что и в модуле.

Ставил автоматом, нормально вроде, разве что в Админке - Настройки - Установщик модулей нужно увеличить максимальный размер архива с модулем.

Ссылка на сообщение
Поделиться на другие сайты
  • 4 months later...

Поставили модуль, все как написано в readme. Получили ошибку при попытке генерации pdf:

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/icigarette/wwwroot/admin/includes/ufpdf/fpdf.php on line 910

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/icigarette/wwwroot/admin/includes/ufpdf/fpdf.php on line 923

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/icigarette/wwwroot/admin/includes/ufpdf/fpdf.php on line 910

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/icigarette/wwwroot/admin/includes/ufpdf/fpdf.php on line 923

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/icigarette/wwwroot/admin/includes/ufpdf/fpdf.php on line 1165

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/icigarette/wwwroot/admin/includes/ufpdf/fpdf.php on line 1203

Warning: Cannot modify header information - headers already sent by (output started at /home/icigarette/wwwroot/admin/includes/ufpdf/fpdf.php:910) in /home/icigarette/wwwroot/admin/includes/ufpdf/fpdf.php on line 1022

FPDF error: Some data has already been output to browser, can't send PDF file

Нашли несколькими страницами раньше решение, связанное с исправлением $doc->Output

Исправили. В итоге получаем уже другую ошибку, плюс после нее такое ощущение что текстовое содержимое pdf-файла:

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/icigarette/wwwroot/admin/includes/ufpdf/fpdf.php on line 910

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/icigarette/wwwroot/admin/includes/ufpdf/fpdf.php on line 923

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/icigarette/wwwroot/admin/includes/ufpdf/fpdf.php on line 1165

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/icigarette/wwwroot/admin/includes/ufpdf/fpdf.php on line 1203

Warning: Cannot modify header information - headers already sent by (output started at /home/icigarette/wwwroot/admin/includes/ufpdf/fpdf.php:910) in /home/icigarette/wwwroot/admin/post_sticker.php on line 35

Warning: Cannot modify header information - headers already sent by (output started at /home/icigarette/wwwroot/admin/includes/ufpdf/fpdf.php:910) in /home/icigarette/wwwroot/admin/post_sticker.php on line 36

%PDF-1.3 3 0 obj <> endobj 4 0 obj <> stream x��WKo 9 �C�rbO  �ɉ����oO � ,h� B���  B���|vw���^�d�� u�

И далее набор символов, напоминающих содержимое файла PDF.

Подскажите, где копать ? Браузеры опробованы два - IE8 и Firefox.

Ссылка на сообщение
Поделиться на другие сайты

Нужно удалить строку с set_magic_quotes_runtime в файле /home/icigarette/wwwroot/admin/includes/ufpdf/fpdf.php

Видимо, php версия у Вас самая свежая.

Ссылка на сообщение
Поделиться на другие сайты

Нужно удалить строку с set_magic_quotes_runtime в файле /home/icigarette/wwwroot/admin/includes/ufpdf/fpdf.php

Видимо, php версия у Вас самая свежая.

Их там довольно много - какую именно ?

Ссылка на сообщение
Поделиться на другие сайты
  • 2 weeks later...

установил  1.61

При нажатии на кнопку "Наложенный платеж" сбрасывает на  http://web-seit/account.php

В чем проблема?

Ссылка на сообщение
Поделиться на другие сайты

А Вы под главным админом заходите в магазин?!

Попробуйте в Админке - Настройки - Сессии - Принудительно использовать cookies поставить true.

Ссылка на сообщение
Поделиться на другие сайты
  • 4 months later...

Установил патч 1.63 в админке пропала копка печать наложенного платежа? попробовал заново установить и не получилось пишет, что

Не могу найти : $contents[] = array ('align' => 'center', 'text' => '<a class="button" href="'.vam_href_link(FILENAME_ORDERS, vam_get_all_get_params(array ('oID', 'action')).'oID='.$oInfo->orders_id.'&action=edit').'">'.BUTTON_EDIT.'</a> <a class="button" href="'.vam_href_link(FILENAME_ORDERS, vam_get_all_get_params(array ('oID', 'action')).'oID='.$oInfo->orders_id.'&action=delete').'">'.BUTTON_DELETE.'</a>');

в файле: /home/users1/l/ledyone/domains/ledyone.ru/admin/orders.php

<findreplace> #1

но все файлы есть, может кнопку заново нужно вставить, подскажите как и куда?

Ссылка на сообщение
Поделиться на другие сайты

×
×
  • Создать...