Андрей CS сказал(а)
файл core.php функция evpl_create_tickets, там происходит формирование билета.
Используйте функциюВы не можете просматривать опубликованные ссылкидля изменения $order_id до нужного вида.
Функцию использовал, но нумерация не изменилась, и билет теперь не отправляется на почту, а только данные о заказе
Андрей CS сказал(а)
вы просто взяли и изменили входящее значение идентификатора заказа во всей функции? не удивительно, что возникли проблемы в ее работе. Видоизменять номер заказа нужно только перед записью на билет.
Прописал для order_id, после строки function evpl_create_tickets($order_id){
Подскажите пожалуйста, где это нужно прописать?
Андрей CS сказал(а)
там есть два места, где на билет пишется номер заказа:
'Заказ № '.$order_id
вот в этом месте и меняйте
Сделал как Вы написали, получилось на строке 978 и 999 такие строки:
imagettftext($ticket_image, 11, 90, 120, $height-15, $black, $font, 'Заказ № '.$order_id = str_pad($order_id, 6, '0', STR_PAD_LEFT));
imagettftext($ticket_image, 14, 0, 190, 110, $black, $font, 'Заказ № '.$order_id = str_pad($order_id, 6, '0', STR_PAD_LEFT));
Но ничего не поменялось, билет так и не приходит и я так понял, что поменяется только сам номер заказа на билете. А нужно, что бы менялся номер в самом билете, в кр коде и в админке в Заказах
Андрей CS сказал(а)
тогда описывайте, что вы делаете
В строке 917
$qr_path = evpl_qrcode($order_id);
меняю на
$qr_path = evpl_qrcode .str_pad($order_id, 6, '0', STR_PAD_LEFT);
и то же самое пробую для строки 907
$order = evpl_get_order($order_id);
меняю на
$order = evpl_get_order .str_pad($order_id, 6, '0', STR_PAD_LEFT);
Андрей CS сказал(а)
evpl_qrcode(str_pad($order_id, 6, '0', STR_PAD_LEFT));
а вот этогоменяю на
$order = evpl_get_order .str_pad($order_id, 6, '0', STR_PAD_LEFT);делать не надо, не трогайте эту строчку
Сделал, теперь все четко и в номере заказа на билете и в QR коде, спасибо большое! Осталось разобраться с номером заказа в админке в "Events&Places - Заказы - Детали", подскажите в каком файле нужно править? И в деталях сеанса в выгрузке будет такой формат вывода нумерации?
Андрей CS сказал(а)
Открывайте папку admin и ищите файлы отвечающие за формирование нужной странице в админке.
Я помог с вашим вопросом, но всему есть предел, вопросы кастомизации в поддержку не входят.
Понимаю, спасибо большое за помощь, надеюсь данная тема на форуме кому нибудь тоже поможет. Хорошего дня.