Ciao a tutti, ho effettuato la seguente modifica, alla riga 321 del file shop_browse_queries.php di Virtuemart 1.1.4.
$var= $_GET["lang"];
if($var== 'en'){
$q = implode("\n", $join_array ).' WHERE `jos_vm_product`.`vendor_id` = 3 or `jos_vm_product`.`vendor_id` = 1 and'. implode("\n AND ", $where_clause );
$count .= $q;
}
elseif($var== 'it'){
$q = implode("\n", $join_array ).' WHERE `jos_vm_product`.`vendor_id` = 2 or `jos_vm_product`.`vendor_id` = 1 and'. implode("\n AND ", $where_clause );
$count .= $q;
}
Il problema, che questa piccola modifica, quando il sito viene modificato, causa la ripetizione dell'intera query, di tantissime volte, tanto da impegnare in maniera spropositata le risorse del server.
Qualcuno mi può dare una mano affinchè questo non avvenga?
Grazie!