Warning: Missing argument 2 for vmGet()

VirtueMart 1.1.3版本中,在Shipper list创建一个Shipper可能会报错。

Warning: Missing argument 2 for vmGet(), called in …/administrator/components/com_virtuemart/classes/ps_shipping.php on line 138 and defined in …/administrator/components/com_virtuemart/classes/request.class.php on line 26

解决的办法也很简单,
打开administrator/components/com_virtuemart/classes/ps_shipping.php,

$fields = array( ’shipping_carrier_name’ => vmGet($d["shipping_carrier_name"]),

替换为

$fields = array( ’shipping_carrier_name’ => vmGet($d, ’shipping_carrier_name’),

问题就解决了。

相关文章:
You can leave a response, or trackback from your own site.

Leave a Reply

请输入验证码:click to change