Hocam merhaba vqmod ile kurulu olan birkaç eklenti var bunları kaldırmadan vqmodu nasıl kaldırabilirim bu konuda birazdaha yardımcı olurmuusn
vqmod/xml dizininde eklentilerin xml uzantılı dosyaları var. Bu dosyaları bir editörle açın. İçindeki kod değişikliklerini manuel olarak yapın.
Örneğin;
Bu dosyada
admin/model/catalog/product.php dosyasında
public function getProducts($data = array()) {kodunu aratıp üstüne alttaki kodu eklemem gerekiyor.
public function getQuantity($product_id) {
$query2 = $this->db->query("SELECT COUNT(*) as Cnt FROM ". DB_PREFIX ."product_option_value WHERE product_id= '". (int)$product_id. "'");
if ($query2->row['Cnt']==0) { $query = $this->db->query("SELECT quantity as Qnt FROM ". DB_PREFIX ."product WHERE product_id= '". (int)$product_id. "'");}
else {
$query = $this->db->query("SELECT SUM(quantity)as Qnt FROM ". DB_PREFIX ."product_option_value WHERE product_id= '". (int)$product_id. "'");
$query3 = $this->db->query("UPDATE ". DB_PREFIX ."product SET quantity = ".$query->row['Qnt']." WHERE product_id= '". (int)$product_id. "'");}
return $query->row['Qnt'];}İkinci işlemde ise
admin/controller/catalog/product.php dosyasında
$result['quantity']
kodunu bulup alttaki ile değiştirmem gerek
$this->model_catalog_product->getQuantity($result['product_id'])
Yani kısacası xml dosyalarını tek tek açacak, file name kısımlarından ilgili dosyaları bulup istenen işlemi (replace = değiştir, before = öncesine ekle, after =sonrasına ekle) manuel olarak yapacaksınız. Kendi eklentilerinize göre bunları yapabilirsiniz zor bir işlem değil. Yedek alın mutlaka.