Добрый день! Подскажите, пожалуйста. Нужно реализовать вывод целой страницы штрих-кодов для печати. Если добавить следующий код в поле Php-код, то нужная страница формируется при сохранении записи. Если пытаюсь оформить это в качестве плагина - не работает, похоже нужно подключать встроенные библиотеки, подскажите, что именно нужно подключить, чтобы этот код заработал в плагине?
$generator = new Picqer\Barcode\BarcodeGeneratorPNG();
$generator->useGd();
$start = 1980;
$table = '<table border="1" cellpadding="10">';
for ($str = 1; $str <= 14; $str++) {
$table .= '<tr>';
for ($i = 1; $i <= 5; $i++) {
$numcode = $start + $i;
$formatnum = str_pad($numcode, 6, '0', STR_PAD_LEFT);
$barcode = 'num' . $formatnum;
$table .= '<td ><img src="data:image/png;base64,' . base64_encode($generator->getBarcode($barcode, $generator::TYPE_CODE_128, 1, 25)) . '"><br>' . $barcode . '</td>';
}
$start = $numcode;
$table .= '</tr>';
}
Плагин печати страницы штрих-кодов
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Плагин печати страницы штрих-кодов
Посмотрите в файле
Код: Выделить всё
includes\classes\fieldstypes\fieldtype_barcode.phpRe: Плагин печати страницы штрих-кодов
Да, я в нем смотрю, но не понимаю, если пытаюсь подключить любую библиотеку из файла, например
require('includes/libs/php-barcode-generator-master/src/Types/TypeCode128.php');
то сайт сразу уходит в HTTP ERROR 500
require('includes/libs/php-barcode-generator-master/src/Types/TypeCode128.php');
то сайт сразу уходит в HTTP ERROR 500
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Плагин печати страницы штрих-кодов
Вообще эти все библиотеки должны быть подключены. Если не работает, смотрите лог ошибок php на вашем сервере.
Re: Плагин печати страницы штрих-кодов
Спасибо за консультацию, все оказалось проще - я просто забыл вывести таблицу, которую заполнил штрих-кодами