Czyli miejsce gdzie można dodawać linki do plików Opencart, modułów, tłumaczeń czy templates przydatnych polskim użytkownikom tego systemu.
przez kidmcs » 7 cze 2014, o 14:04
Sorry za post pod postem ale nie moge edytowac wczesniejszego.
Mam problem z ustawieniami sposobu platnosci, gdy w panelu dodaje sposob przelewem to podczas zakupow sie sypie cos i wyskakuja bledy - Fatal error: Cannot redeclare ModelPaymentBankTransfer::checkShippingMethod() in /home/modartsklep/ftp/vqmod/vqcache/vq2-catalog_model_payment_bank_transfer.php on line 36
-
kidmcs
-
- Posty: 16
- Dołączył(a): 4 cze 2014, o 21:03
przez adikon.oc » 7 cze 2014, o 14:35
kidmcs napisał(a):Sorry za post pod postem ale nie moge edytowac wczesniejszego.
Mam problem z ustawieniami sposobu platnosci, gdy w panelu dodaje sposob przelewem to podczas zakupow sie sypie cos i wyskakuja bledy - Fatal error: Cannot redeclare ModelPaymentBankTransfer::checkShippingMethod() in /home/modartsklep/ftp/vqmod/vqcache/vq2-catalog_model_payment_bank_transfer.php on line 36
pokaż zawartość pliku catalog/model/payment/cod.php
-
adikon.oc
-
- Posty: 603
- Dołączył(a): 28 gru 2010, o 22:56
przez kidmcs » 7 cze 2014, o 15:41
Problem rozwiazalem dziekuje
-
kidmcs
-
- Posty: 16
- Dołączył(a): 4 cze 2014, o 21:03
przez kidmcs » 19 cze 2014, o 14:49
Znowu sie wysypalo i wyskakuje Fatal error: Cannot redeclare ModelPaymentCOD::checkShippingMethod() in /home/modartsklep/ftp/vqmod/vqcache/vq2-catalog_model_payment_cod.php on line 24
Zawartosc payment/cod
- Kod: Zaznacz cały
<?php
class ModelPaymentCOD extends Model {
function checkShippingMethod() {
if (!$this->config->get('poczta_polska_status'))
return true;
// to dla zakupów bez rejestracji - przydał by się jeszcze jeden krok - wybór płatności (po wyborze dostawy)
if (!isset($this->session->data['shipping_method']))
return TRUE;
if (preg_match('/^poczta_polska/i', $this->session->data['shipping_method']['code'])) {
// od wybranego rodzaju dostawy zależy, czy metoda płatności może być przez użytkownika wybrana
if ($this->session->data['shipping_method']['code']=='poczta_polska.poczta_polska_pobranie_ekonom')
return TRUE;
if ($this->session->data['shipping_method']['code']=='poczta_polska.poczta_polska_pobranie_prio')
return TRUE;
// if ($this->session->data['shipping_method']['code']=='free.free')
// return TRUE;
return FALSE;
} else {
return true;
}
}
public function getMethod($address, $total) {
$method_data = array();
if ($this->checkShippingMethod()==FALSE) {
return $method_data;
}
$this->load->language('payment/cod');
$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "zone_to_geo_zone WHERE geo_zone_id = '" . (int)$this->config->get('cod_geo_zone_id') . "' AND country_id = '" . (int)$address['country_id'] . "' AND (zone_id = '" . (int)$address['zone_id'] . "' OR zone_id = '0')");
if ($this->config->get('cod_total') > $total) {
$status = false;
} elseif (!$this->config->get('cod_geo_zone_id')) {
$status = true;
} elseif ($query->num_rows) {
$status = true;
} else {
$status = false;
}
if ($status) {
$method_data = array(
'code' => 'cod',
'title' => $this->language->get('text_title'),
'sort_order' => $this->config->get('cod_sort_order')
);
}
return $method_data;
}
}
?>
-
kidmcs
-
- Posty: 16
- Dołączył(a): 4 cze 2014, o 21:03
przez adikon.oc » 19 cze 2014, o 19:04
z pliku vqmod/xml/poczta_polska.xml usuń
- Kod: Zaznacz cały
<operation>
<search position="after"><![CDATA[class ModelPaymentCOD extends Model {]]></search>
<add><![CDATA[private function checkShippingMethod() {
if (!$this->config->get('poczta_polska_status'))
return true;
// to dla zakupów bez rejestracji - przydał by się jeszcze jeden krok - wybór płatności (po wyborze dostawy)
if (!isset($this->session->data['shipping_method']))
return TRUE;
if (preg_match('/^poczta_polska/i', $this->session->data['shipping_method']['code'])) {
// od wybranego rodzaju dostawy zależy, czy metoda płatności może być przez użytkownika wybrana
if ($this->session->data['shipping_method']['code']=='poczta_polska.poczta_polska_pobranie_ekonom')
return TRUE;
if ($this->session->data['shipping_method']['code']=='poczta_polska.poczta_polska_pobranie_prio')
return TRUE;
// if ($this->session->data['shipping_method']['code']=='free.free')
// return TRUE;
return FALSE;
} else {
return true;
}
}]]></add>
</operation>
-
adikon.oc
-
- Posty: 603
- Dołączył(a): 28 gru 2010, o 22:56
przez kidmcs » 20 cze 2014, o 19:03
Dziekuje bardzo
-
kidmcs
-
- Posty: 16
- Dołączył(a): 4 cze 2014, o 21:03
przez Carlton » 27 lip 2014, o 16:12
Witam
Po zainstalowaniu modułu mam błąd przy wyborze przesyłki:
Notice: Undefined variable: product in /catalog/model/shipping/poczta_polska.php on line 93Warning: Division by zero in /system/library/weight.php on line 38
-
Carlton
-
- Posty: 2
- Dołączył(a): 27 lip 2014, o 10:03
Powrót do Opencart Download
Kto przegląda forum
Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości