OpenCart 1.4.9 da Bulunan Hatalar ve Çözümleri

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

admin

Administrator
Yönetici
Katılım
13 Ağu 2009
Mesajlar
3,196
Tepkime puanı
1
Puanları
38
Yaş
37
Konum
Bursa
Web sitesi
www.opencart-tr.com
Hata:
Bakım Modundayken yönetici oturumu açık olduğunda katalog sayfasınının görüntülenmemesi ve sepete ürün eklendiği halde sepetimin boş görünmesi

Çözüm:
system/library/session.php
system/startup.php

Dosyalarında
BUL
Kod:
session_set_cookie_params(0, rtrim(dirname($_SERVER['PHP_SELF'])));

DEĞİŞTİR
Kod:
session_set_cookie_params(0, '/');

Hata:
İndirilen ürünlerden bir ürün silindiğinde fiziksel olarak download dizininden silinmemesi

Çözüm:
admin/controller/catalog/download.php 113 satır

BUL
Kod:
foreach ($this->request->post['selected'] as $download_id) {
				$this->model_catalog_download->deleteDownload($download_id);
			}
DEĞİŞTİR
Kod:
foreach ($this->request->post['selected'] as $download_id) {
    $results = $this->model_catalog_download->getDownload($download_id) ;
                
    $filename =  $results['filename'] ;

    if (file_exists(DIR_DOWNLOAD . $filename)) {
           
        unlink(DIR_DOWNLOAD .$filename);
    }
   $this->model_catalog_download->deleteDownload($download_id);
}
 

admin

Administrator
Yönetici
Katılım
13 Ağu 2009
Mesajlar
3,196
Tepkime puanı
1
Puanları
38
Yaş
37
Konum
Bursa
Web sitesi
www.opencart-tr.com
Hata: Alıcı E-Posta hakkında PayPal uyarısı

Çözüm:
catalog/controller/payment/pp_standard.php

BUL
Kod:
// verify paypal email matches
if (isset($data['receiver_email']) && $data['receiver_email'] != $this->config->get('pp_standard_email')) {
   $this->error = $this->language->get('error_email_mismatch');
}

DEĞİŞTİR
Kod:
// verify paypal email matches
if (isset($data['receiver_email']) && strtolower($data['receiver_email']) != strtolower($this->config->get('pp_standard_email'))) {
   if (isset($data['business']) && strtolower($data['business']) != strtolower($this->config->get('pp_standard_email'))) {
      $this->error = $this->language->get('error_email_mismatch');
   }
}

Hata: Yanlış ürün raporları

Çözümü:
admin/model/report/purchased.php

BUL
Kod:
$query = $this->db->query("SELECT op.name, op.model, SUM(op.quantity) AS quantity, SUM(op.total + op.tax) AS total FROM `" . DB_PREFIX . "order` o LEFT JOIN " . DB_PREFIX . "order_product op ON (op.order_id = o.order_id) WHERE o.order_status_id > '0' GROUP BY model ORDER BY total DESC LIMIT " . (int)$start . "," . (int)$limit);

DEĞİŞTİR
Kod:
$query = $this->db->query("SELECT op.name, op.model, SUM(op.quantity) AS quantity, SUM(op.total+op.total*op.tax/100) AS total FROM `" . DB_PREFIX . "order` o INNER JOIN " . DB_PREFIX . "order_product op ON (op.order_id = o.order_id) WHERE o.order_status_id > 0 GROUP BY op.product_id ORDER BY total DESC LIMIT " . (int)$start . "," . (int)$limit);

BUL
Kod:
$query = $this->db->query("SELECT * FROM `" . DB_PREFIX . "order_product` GROUP BY model");

DEĞİŞTİR
Kod:
$query = $this->db->query("SELECT * FROM `" . DB_PREFIX . "order_product` GROUP BY product_id");

Hata: Sepetim modülünden SSL aktifken kasayagit butonunda HTTPS yerine HTTP olması

Çözümü:
catalog/controller/module/cart.php
BUL
Kod:
$this->data['checkout'] = HTTP_SERVER . 'index.php?route=checkout/shipping';
DEĞİŞTİR
Kod:
$this->data['checkout'] = HTTPS_SERVER . 'index.php?route=checkout/shipping';

BUL
Kod:
$checkout = HTTP_SERVER . 'index.php?route=checkout/shipping';

DEĞİŞTİR
Kod:
$checkout = HTTPS_SERVER . 'index.php?route=checkout/shipping';

Hata: Kullanım ücreti ve diğer ücretlerde PayPal Standart geçersiz olması

Çözümü:
catalog/controller/payment/pp_standard.php

BUL
Kod:
shipping_2

DEĞİŞTİR
Kod:
handling_cart
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst