Dostawa i płatność - nie da się ominąć

slawek

Avatar: slawek

2011-07-04 19:13

Witam
W panelu admina usunąłem płatności.
Wskutek czego w formularzu pod napisem "Dostawa i płatność "
nie ma żadnych opcji do wyboru. Niestety gdy wyślę formularz pojawia się strona z napisem: "Wypełnij poprawnie wymagane pola"
Wiem że chodzi o pole płatności, którego nie ma, widocznie autorzy quick carta
nie przewidzieli, że komuś pole płatność może nie być potrzebne
więc mam pytanie jak to ominąć.

Acha i jeszcze jedno bo tu mnie pyta jaka wersja quick carta jest
a ja nie pamietam bo dawno ściągałem
da się to jakoś sprawdzić

» Quick.Cart v4.x

baronjon

Avatar: baronjon

2011-07-04 19:51

Admin - Orders - New Payment
Admin - Orders - New Carrier

;)

boboo

Avatar: boboo

2011-07-04 22:43

Wersja QC jest zapisana w config/general.php
$config['version']=

Sprawdziany na płatność i dostawcę są dwa:
1. w core/orders.php ---> funkcja: checkFields
usuń ten kram:
if( isset( $aForm['sPaymentCarrier'] ) ){
$aExp = explode( ';', $aForm['sPaymentCarrier'] );
if( isset( $aExp[0] ) && isset( $aExp[1] ) )
$sPrice = $this->throwPaymentCarrierPrice( $aExp[0], $aExp[1] );
}
else{
return false;
}

2. w templates/orders_form.tpl
w bloku: <!-- BEGIN ORDER_PAYMENT_CARRIERS_LIST -->
usuń:
alt="radio;$lang['Select_delivery_and_payment']"

http://it-service.kimla.de QC- & QCMS-plugins

slawek

Avatar: slawek

2011-07-05 11:35

Dzięki,
wskazówka boboo jest trafna
dodam jeszcze, że trochę niżej w ifie trzeba zakomentować
//&& isset( $sPrice )

slawek

Avatar: slawek

2011-07-05 11:42

A ten drugi punkt to co daje ?

boboo

Avatar: boboo

2011-07-05 12:14

drugi punkt: alt="xxxx" w formularzach z aktywnym checkForm, właśnie ten 'alt' wskazuje funkcji checkForm w .js co i jak ma sprawdzać.

http://it-service.kimla.de QC- & QCMS-plugins

Do góry
o nas | kontakt