Всем привет!
Хочу сказать огромное спасибо авторам модуля.
Поставил beznal.rar (nemas), но вариант в котором всегда выводиться счет меня не устроил.
Я использовал только account.order_details2.php и строку для его запуска, которую прописал в Payment Extra Info:
<script type="text/javascript">
document.write('<a href="javascript:void window.open(\'<?php echo $mosConfig_live_site."/index2.php?page=account.order_details2&order_id=$order_id&pop=1&option=com_virtuemart&print=1" ?>\', \'win2\', \'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=yes,resizable=yes,width=640,height=480,directories=no,location=no\');">');
</script>
<noscript><a href="<?php echo $mosConfig_live_site."/index2.php?page=account.order_details2&order_id=$order_id&pop=1&option=com_virtuemart&print=1" ?>" target="_blank"></noscript>
<h2><div align="center"><font color="#ff8e56">Распечатать Счет</font>
Файлик пришлось немного переделать, так как:
1 Были ошибки при выводе цены
исправил так
/* $bez_PDV_cena = round (floatval($a), 2); */
$bez_PDV_cena = $a;
2 Мне нужна была сумма для оплаты доставки
решил так
/* Наменование доставки */
$s_m_n = explode("|", $db->f("ship_method_id"));
$ship_method_name = $s_m_n[1];
/* ------------------- */
<!-- Комментируем вывод "Стоимость доставки и плата за отгрузку :" -->
<tr>
<td colspan="5"><div align="right"><?php echo $VM_LANG->_PHPSHOP_ORDER_PRINT_SHIPPING, ': ', $ship_method_name ?></div></td>
<td><div align="right"><?php echo $CURRENCY_DISPLAY->getFullValue($dostavka_bez_PDV) ?></div></td>
</tr>
Все работает просто супер
Профессионалы в php и скриптах, подскажите пожалуйста что не нравится модулю безналичной оплаты?
Joostina 1.1.3
Virtuemart 1.1
модуль безнал оплаты из этой темы beznal.rar
Включил дебаг выписки счета, в новом окне появляется вместо счета следующая информация:
Fatal error: Call to undefined method ps_product_category::pathway_separator() in /pub/home/wimex110/htdocs/administrator/components/com_virtuemart/html/account.order_details2.php on line 42
42 .$VM_LANG->_PHPSHOP_ACCOUNT_TITLE."</a> ".ps_product_category::pathway_separator().' '
я не спец в php но думаю тебе надо проверить lang файл, посмотри там эту переменную.
хотя я бы обновил VM до последней версии, а потом уже разбирался.