Segnaliamo un bug presente nella versione 1.1.3 di VirtueMart, per colpa del quale non è possibile aggiungere / modificare i corrieri esistenti. L’errore è stato segnalato in un post del forum di VMItalia, e grazie proprio ai responsabili del sito VMItalia è già stato incluso nel codice sorgente di VirtueMart, per cui verrà corretto nella prossima versione.
L’errore che si riceve è il seguente:
Warning: Missing argument 2 for vmGet(), called in sito/administrator/components/com_virtuemart/classes/ps_shipping on line 113 and defined in sito/administrator/components/com_virtuemart/classes/request.class.php on line 26
Fino al rilascio della prossima versione, è possibile modificare a mano il file
ps_shipping
situato in
/administrator/components/com_virtuemart/classes/
In particolare, alle righe 113 e 138 dovete correggere il codice
$fields = array( ‘shipping_carrier_name’ => vmGet($d["shipping_carrier_name"]),
con questo
$fields = array( ‘shipping_carrier_name’ => vmGet($d, ‘shipping_carrier_name’),
Se non avete voglia o possibilità di aprire in modifica il file in questione, potete scaricare da qui una versione già corretta del file.
Grazie all’utente del post originale e al lavoro di squadra di VMItalia.
Tags: e-commerce, joomla, programmatore, virtuemart


Feed RSS




28 febbraio 2009 alle 11:41 am
Grazie, un post utilissimo.
1 marzo 2009 alle 2:59 pm
@Gromb:
ci fa piacere essere stati utili. L’idea era proprio di diffondere l’informazione perchè è uno di quei piccoli bug che rischiano di farti perdere un sacco di tempo in prove, aggiornamenti, reinstallazioni…
31 marzo 2009 alle 11:52 am
Grazie di tutto ragazzi!!!
25 giugno 2009 alle 10:01 pm
grazie anche da parte mia, che appena ho cliccato su google ho trovato questo utilissimo post
24 agosto 2009 alle 7:58 pm
[...] /administrator/components/com_virtuemart/classes/ps_shipping.php (Per ovviare ad un bug nell’immissione e la modifica di nuovi corrieri. La modifica è documentata qui: http://blog.gibilogic.com/2009/02/bug-gestione-corrieri-virtuemart-113/) [...]
11 settembre 2009 alle 12:55 pm
RAGZZI SIETE GRANDI !! 8 ) Funziona perfettamente!
Grazie.