Chyba v ProductAttributes lite v2

Quick.Cart    Add comments

Objevila se chyba v ProductAttributes lite v2, která znemožňovala přepočítání košíku a produkty stejného druhu se vkládaly jako jednotlivé položky. Oprava je následující, stačí zaměnit indexy pole z čísla 9 na 5, neboli provést následující úpravy.

nahradit v souboru core/orders.php řádky 133,134

          if( isset( $aForm['aProducts'][$aExp[1]]['~'.$aExp[5]] ) && is_numeric( $aForm['aProducts'][$aExp[1]]['~'.$aExp[5]] ) && $aForm['aProducts'][$aExp[1]]['~'.$aExp[5]] > 0 && $aForm['aProducts'][$aExp[1]]['~'.$aExp[5]] < 10000 && $aExp[0] == $_SESSION['iCustomer'.LANGUAGE] ){
            $aExp[2] = (int) $aForm['aProducts'][$aExp[1]]['~'.$aExp[5]];

nahradit v souboru core/orders.php řádek 211

		  if( $aExp[5] == $sTyp ){

Plugin byl při opravě zároveň doplněn o možnost smazání produktu určitého druhu v košíku. V původním návodu jsou již úpravy zahrnuty, pro upgrade stačí provést několik následujících změn.

nahradit v souboru actions_client/p.php řádek 77

        $oOrder->deleteFromBasket( $iProductDelete, $sTyp );

nahradit v souboru core/orders.php řádek 39

        $aData['sLinkDelete'] = defined( 'CUSTOMER_PAGE' ) ? $GLOBALS['aData']['sLinkName'].'&amp;iProductDelete='.$aData['iProduct'].'&amp;sTyp='.urlencode($aData['sTyp']) : null;

nahradit v souboru core/orders.php řádek 157

  function deleteFromBasket( $iProduct, $sTyp, $iOrder = null ){

nahradit v souboru core/orders.php řádek 170

        if( $aExp[1] == $iProduct && $aExp[0] == $iOrder && $aExp[5] == urldecode($sTyp) ){



One Response to “Chyba v ProductAttributes lite v2”

  1. Tom napsal: | Odpovědět

    Zdravím Vás, chci se zeptat. jestli výběr atributu má dopad i na cenu produktu. Mám např. 3 stejné produkty, ale v modré barvě stojí 1099,- v bílé 999,- a v černé 899,-. Nebo je to jen výběr atributu, jako např. výběr barvy trička, ale všechny barvy mají pokaždé prostě cenu toho trička stejnou? Děkuji a zakončím ještě jedním dotazem, zda již existuje možnost klonovat (duplikovat) produkt ve free verzi 3.4, jako jsem našel plugin pro klonování stránek? Stránky jdou klonovat ale produkty ne. Mockrát děkuji, Tom

Leave a Reply

Premium Wordpress Themes by Natty WP. Web Hosting
Images by our golf tips desEXign.