avathar Posted June 1, 2012 Share Posted June 1, 2012 czy ktoś ma dopasowany moduł przelewy24 do wersji 1.5.x ? Pozdrawiam Link to comment Share on other sites More sharing options...
tymski Posted December 16, 2012 Share Posted December 16, 2012 Witaj, moduł możesz pobrać pod adrsem: http://www.przelewy24.pl/files/cms/2/prestashop_15.zip Jest to wersja rozwijana przez przelewy24.pl, u mnie działa bez problemu na 1.5.2 pozdrawiam Łukasz. Link to comment Share on other sites More sharing options...
m.andrzejak Posted January 25, 2013 Share Posted January 25, 2013 Ja dopasowałem ten moduł pod siebie, działał z wersją PS1.5.2 oraz działa z PS1.5.3.1 Pozdrawiam, Marcos. Link to comment Share on other sites More sharing options...
szlipek1 Posted March 11, 2013 Share Posted March 11, 2013 Witam, mam taki problem z przelewami. Mianowicie gdy klient dokonuje zakupu poprzez przelewy24 nie otrzymuje on żadnego maila ze sklepu. Czy jest jakaś opcja, żeby to włączyć? Link to comment Share on other sites More sharing options...
a_smith Posted March 24, 2013 Share Posted March 24, 2013 Witam Czy ktoś może mi pomóc w temacie modułu Przelewy24 na prestashop 1.5.3? Ten ze strony P24 nie działa. Po zatwierdzeniu zamówienia przekierowywuje na stronę logowania a nie do dalszej płatności. Link to comment Share on other sites More sharing options...
massive Posted April 11, 2013 Share Posted April 11, 2013 Na 1.5.4 zainstalowałem najnowszy moduł, jednak po wejściu w płatności przelewy pojawia się strona tak jak by bez CSS'ów. Próbowałem jako nowicjusz pokombinować, jednak nie udało mi się tego problemu rozwiązać. Kompletnie również nie mogę zrozumieć sposobu rozumowania w 1.5.4 odnośnie pisania modułów. Według tego co pisze w dokumentacji, plik "uruchomieniowy" jest już nie potrzebny, i wystarczy sama klasa, jednak nic to nie daje. Próbowałem również moduł dotpay oraz payu - ten sam efekt - strona tak jak by bez cssów, wszystko porozwalane. Nadmienię, że jest to świeża instalka. Link to comment Share on other sites More sharing options...
emus Posted April 11, 2013 Share Posted April 11, 2013 massive u mnie również to nie działa ;/ Link to comment Share on other sites More sharing options...
massive Posted April 11, 2013 Share Posted April 11, 2013 Udało mi się uruchomić wygląd szablonu (co prawda zdublowana) gdy w pliku payments.php na końcu dałem to co jest w głównym index.php, jednak zaraz pod płatnością pojawił się szablon drugi raz. Jakaś masakra, chyba naprawdę wymięknę i wrócę do pisania sklepu od podstaw. Znalezienie czego kolwiek i jeszcze w dodatku nauka tego API to cyrk na kółkach - w docs piszą tak, a działa zupełnie inaczej. Obym nie stracił zapału do presty, bo już po 12 godzinach mam jej dość. Na jednej instalce znowu nie mogę ni h...a pana uruchomić opcji dostaw. Parodia Link to comment Share on other sites More sharing options...
vekia Posted April 11, 2013 Share Posted April 11, 2013 Na 1.5.4 zainstalowałem najnowszy moduł, jednak po wejściu w płatności przelewy pojawia się strona tak jak by bez CSS'ów. Próbowałem jako nowicjusz pokombinować, jednak nie udało mi się tego problemu rozwiązać. Kompletnie również nie mogę zrozumieć sposobu rozumowania w 1.5.4 odnośnie pisania modułów. Według tego co pisze w dokumentacji, plik "uruchomieniowy" jest już nie potrzebny, i wystarczy sama klasa, jednak nic to nie daje. Próbowałem również moduł dotpay oraz payu - ten sam efekt - strona tak jak by bez cssów, wszystko porozwalane. Nadmienię, że jest to świeża instalka. massive u mnie również to nie działa ;/ Udało mi się uruchomić wygląd szablonu (co prawda zdublowana) gdy w pliku payments.php na końcu dałem to co jest w głównym index.php, jednak zaraz pod płatnością pojawił się szablon drugi raz. Jakaś masakra, chyba naprawdę wymięknę i wrócę do pisania sklepu od podstaw. Znalezienie czego kolwiek i jeszcze w dodatku nauka tego API to cyrk na kółkach - w docs piszą tak, a działa zupełnie inaczej. Obym nie stracił zapału do presty, bo już po 12 godzinach mam jej dość. Na jednej instalce znowu nie mogę ni h...a pana uruchomić opcji dostaw. Parodia ten problem wystepuje tylko w wersji 1.5.4, po kolejnym update problem zostanie rozwiązany. <?php /* SSL Management */ $useSSL = true; include(dirname(__FILE__).'/../../config/config.inc.php'); include(dirname(__FILE__).'/../../header.php'); include(dirname(__FILE__).'/przelewy24.php'); zmieniasz na <?php /* SSL Management */ $useSSL = true; include(dirname(__FILE__).'/../../config/config.inc.php'); require_once(dirname(__FILE__).'/../../init.php'); $fc=new FrontController(); $fc -> setmedia(); include(dirname(__FILE__).'/../../header.php'); include(dirname(__FILE__).'/przelewy24.php'); dodkowo w przelewy24.tpl zmiana: <a title="{l s='Płać z Przelewy24.pl' mod='przelewy24'}" href="modules/przelewy24/payment.php"> na: <a title="{l s='Płać z Przelewy24.pl' mod='przelewy24'}" href="http://pelnyurldosklepu/module/przelewy24/payment.php"> i powtarzasz czynność dla wszystkich plików php które otwierają Ci się jako strony podczas płatności Link to comment Share on other sites More sharing options...
massive Posted April 12, 2013 Share Posted April 12, 2013 Potwierdzam kolejny raz - podana metoda to lek na moją bolączkę :-) Link to comment Share on other sites More sharing options...
miobojetne Posted April 22, 2013 Share Posted April 22, 2013 Czy u Was też przy podsumowaniu płatności24 pojawia się lewa kolumna? Niestety burzy ona układ strony i kroki płatności przesuwają mi się na prawą kolumnę. Przyglądam się innym modułom płatności i zastanawiam się gdzie umieścić : display_column_left = false Jakieś pomysły? Link to comment Share on other sites More sharing options...
vekia Posted April 23, 2013 Share Posted April 23, 2013 public function init() { $this->display_column_left = false; parent::init(); } Link to comment Share on other sites More sharing options...
sabor Posted May 6, 2013 Share Posted May 6, 2013 (edited) ten problem wystepuje tylko w wersji 1.5.4, po kolejnym update problem zostanie rozwiązany. Chyba nie do konca dzialaz ta podmianka... wersja PS 1.5.4.0 Warning: Function isLogged() is deprecated in /home/sabor/domains/shop.luczynski.eu/public_html/modules/przelewy24/pay_send.php on line 13 in /home/sabor/domains/shop.luczynski.eu/public_html/classes/Tools.php on line 1843 Fatal error: Using $this when not in object context in /home/sabor/domains/shop.luczynski.eu/public_html/modules/przelewy24/pay_send.php on line 28 Edited May 6, 2013 by sabor (see edit history) Link to comment Share on other sites More sharing options...
Amelia617 Posted May 6, 2013 Share Posted May 6, 2013 Potwierdzam kolejny raz - podana metoda to lek na moją bolączkę :-) Link to comment Share on other sites More sharing options...
vekia Posted May 6, 2013 Share Posted May 6, 2013 Chyba nie do konca dzialaz ta podmianka... wersja PS 1.5.4.0 Warning: Function isLogged() is deprecated in /home/sabor/domains/shop.luczynski.eu/public_html/modules/przelewy24/pay_send.php on line 13 in /home/sabor/domains/shop.luczynski.eu/public_html/classes/Tools.php on line 1843 Fatal error: Using $this when not in object context in /home/sabor/domains/shop.luczynski.eu/public_html/modules/przelewy24/pay_send.php on line 28 u Ciebie problem jest w czymść innym z tego co widzę, jaką masz wersję modułu ? Link to comment Share on other sites More sharing options...
sabor Posted May 6, 2013 Share Posted May 6, 2013 u Ciebie problem jest w czymść innym z tego co widzę, jaką masz wersję modułu ? problem rozwiazany, jakims dziwnym trafem $id_order bylo zle ustawione, poprawna wersja ponizej, plik pay_send.php: $id_order = $o_przelewy24->validateOrder((int)$i_id_order, 1, $kwota, 'przelewy24.pl', NULL, array(), NULL, false, $customer->secure_key); zamiast //$id_order = $this->validateOrder((int)$cart->id, 1, $kwota, $this->displayName, NULL, array(), NULL, false, $customer->secure_key); 1 Link to comment Share on other sites More sharing options...
vekia Posted May 6, 2013 Share Posted May 6, 2013 problem rozwiazany, jakims dziwnym trafem $id_order bylo zle ustawione, poprawna wersja ponizej, plik pay_send.php: $id_order = $o_przelewy24->validateOrder((int)$i_id_order, 1, $kwota, 'przelewy24.pl', NULL, array(), NULL, false, $customer->secure_key); zamiast //$id_order = $this->validateOrder((int)$cart->id, 1, $kwota, $this->displayName, NULL, array(), NULL, false, $customer->secure_key); super, dzięki za informacje :-) Link to comment Share on other sites More sharing options...
Mikele Posted May 14, 2013 Share Posted May 14, 2013 (edited) sabor na jakiej wersji presty działa Ci przelewy24 ? U mnie na 1.5.4.0 problem jest w momencie "Potwierdzam zamówienie" gdzie po naciśnięciu tego przycisku powinno przetwarzać zamówienie i wyświetlić informacje o przekierowaniu, a otrzymuje komunikat: Cart cannot be loaded or an order has already been placed using this cart. Nie mogę sobie poradzić z tym problemem a i na innych forach nie znalazłem rozwiązania. Edited May 14, 2013 by Mikele (see edit history) Link to comment Share on other sites More sharing options...
eGzyl.pl Posted May 17, 2013 Share Posted May 17, 2013 a miał ktoś problem że po powrocie na sklep przechodziło i link: domena.pl/modules/przelewy24/validation_prestashop_ok.php była jako biała strona i pokazywało że brak funcji o.0 dodałem je nawet w tym pliku i nic wersja 1.5.3.1 -.- Link to comment Share on other sites More sharing options...
vekia Posted May 17, 2013 Share Posted May 17, 2013 nie znam funkcji o.0 więcej szczegółów Link to comment Share on other sites More sharing options...
lukata Posted May 20, 2013 Share Posted May 20, 2013 public function init() { $this->display_column_left = false; parent::init(); } w którym pliku należy dodać w/w kod? Link to comment Share on other sites More sharing options...
vekia Posted May 21, 2013 Share Posted May 21, 2013 to zależy od tego, gdzie dokładnie nie chcesz mieć lewej kolumny Link to comment Share on other sites More sharing options...
lukata Posted May 21, 2013 Share Posted May 21, 2013 to zależy od tego, gdzie dokładnie nie chcesz mieć lewej kolumny /modules/przelewy24/payment.php chciałem kod umieścić w payment.php jednak nie wiem dokładnie w którym miejscu Link to comment Share on other sites More sharing options...
vekia Posted May 21, 2013 Share Posted May 21, 2013 jeżeli jest to prestashop 1.5.x to najlepiej za ostatnim include (przelewy24.php) Link to comment Share on other sites More sharing options...
lukata Posted May 21, 2013 Share Posted May 21, 2013 jeżeli jest to prestashop 1.5.x to najlepiej za ostatnim include (przelewy24.php) w dalszym ciągu nie mam pojęcia w którym miejscu powinienem wkleić przesyłam kod pliku przelewy24.php <?php class Przelewy24 extends PaymentModule { private $_html = ''; private $_postErrors = array(); public function __construct() { $this->name = 'przelewy24'; $this->tab = 'payments_gateways'; $this->version = '2.1'; $this->currencies = true; $this->author = 'Dialcom24'; $this->module_key = "5904b0e92c361acd8b5e76bb45b60b2b"; parent::__construct(); $this->page = basename(__FILE__, '.php'); $this->displayName = $this->l('Przelewy24.pl'); $this->description = $this->l('Przelewy24.pl payment service'); $this->confirmUninstall = $this->l('Are you sure you want to uninstall?'); } public function getContent() { if (Tools::isSubmit('submit')) { Configuration::updateValue('P24_ID_SPRZEDAWCY', Tools::getValue('sprzedawcaID')); Configuration::updateValue('P24_TEST_MODE', Tools::getValue('test_mode')); Configuration::updateValue('P24_TEST_MODE_TRANSACTION', Tools::getValue('test_transaction_select')); Configuration::updateValue('P24_COMMISSION', Tools::getValue('prowizja')); $this->_displayForm(true); } //$this->_displayForm(); if(!$this->_html) { $this->_displayForm(); } return $this->_html; } private function _displayForm($b_updated=false) { $this->_html.='<h2>Przelewy24.pl</h2>Poniżej znajdują się parametry integracji systemu płatności Przelewy24.pl.'; $this->_html.='<script type="text/javascript"> $(function(){ $("#test_mode").change( function() { var o_Test_Transaction=$("#test-transaction"); if($(this).val()==1) { o_Test_Transaction.css("visibility","visible"); } else { o_Test_Transaction.css("visibility","hidden"); } } ); }); </script>'; if($b_updated) $this->_html.='<div class="conf confirm"><img alt="Potwierdź" src="../img/admin/ok.gif"/> Zaktualizowano</div>'; $this->_html.='<form action="'.$_SERVER['REQUEST_URI'].'" method="post"> <fieldset> <legend><img src="../img/admin/contact.gif" />'.$this->l('Główne ustawienia').'</legend> <label>'.$this->l('ID Sprzedawcy').'<br /><small style="color:red">Obowiązkowe</small></label> <div class="margin-form"> <input type="text" name="sprzedawcaID" value="'.Configuration::get('P24_ID_SPRZEDAWCY').'" /> </div> <label>'.$this->l('Tryb modułu').'</label> <div class="margin-form"> <div> <h5 style="display:inline">Tryb testowy:</h5> <select name="test_mode" id="test_mode" style="margin-left:16px"> <option value="1"'. ((Configuration::get('P24_TEST_MODE')==1) ? 'selected':'').'>tak</option> <option value="0"'. ((Configuration::get('P24_TEST_MODE')==0) ? 'selected':'').'>nie</option> </select> </div> <div id="test-transaction" style="visibility:'. ((Configuration::get('P24_TEST_MODE')==1) ? 'visible' : 'hidden') .'"> <h5 style="display:inline">Test transakcji:</h5> <select name="test_transaction_select" id="test_transaction_select" style="margin-left:9px"> <option value="1"'. ((Configuration::get('P24_TEST_MODE_TRANSACTION')==1) ? 'selected':'').'>poprawnej</option> <option value="0"'. ((Configuration::get('P24_TEST_MODE_TRANSACTION')==0) ? 'selected':'').'>błędnej</option> </select> </div> </div> <label>'.$this->l('Prowizja (%)').'</label> <div class="margin-form"> <input type="text" name="prowizja" value="'.Configuration::get('P24_COMMISSION').'" /> </div> <br /><br /> <input type="submit" name="submit" value="'.$this->l('Zapisz Ustawienia').'" class="button" /> </fieldset> </form>'; } public function install() { parent::install(); if( !$this->registerHook('payment') OR !$this->registerHook('paymentReturn') OR !$this->_createAmountTable() ) return false; } private function _createAmountTable() { Db::getInstance()->Execute ( 'CREATE TABLE `przelewy24_amount` ( `i_id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , `s_sid` char(32) NOT NULL, `i_id_order` INT UNSIGNED NOT NULL , `i_amount` INT UNSIGNED NOT NULL ) ENGINE=MYISAM;' ); return true; } public function hookPayment($params) { global $smarty, $cookie; /* $currency = $this->getCurrency((int)$cart->id_currency); $cart=$params['cart']; $opistr="Zamówienie nr: ".$cart->id; $address = new Address((int)($params['cart']->id_address_invoice)); $s_lang=new Country((int)($address->id_country)); $customer = new Customer((int)($params['cart']->id_customer)); $kwota=number_format($cart->getOrderTotal(true, Cart::BOTH), 2, '.', ''); // floatval nie jest potrzebne $smarty->assign ( array ( 'p24_session_id'=> $cart->id.'|'.time(),//$opistr,//$sid, 'p24_id_sprzedawcy'=>Configuration::get('P24_ID_SPRZEDAWCY'), 'p24_kwota'=>$kwota*100, 'p24_opis'=> $opistr, 'p24_klient'=>$customer->firstname.' '.$customer->lastname, 'p24_adres'=>$address->address1." ".$address->address2, 'p24_kod'=>$address->postcode, 'p24_miasto'=>$address->city, 'p24_language'=>strtolower($s_lang->iso_code), 'p24_kraj'=>$s_lang->iso_code, 'p24_email'=>$customer->email, 'p24_return_url_ok' => 'http://'.htmlspecialchars($_SERVER['HTTP_HOST'], ENT_COMPAT, 'UTF-8').__PS_BASE_URI__.'modules/przelewy24/validation_prestashop_ok.php', 'p24_return_url_error' => 'http://'.htmlspecialchars($_SERVER['HTTP_HOST'], ENT_COMPAT, 'UTF-8').__PS_BASE_URI__.'modules/przelewy24/validation_prestashop_error.php' ) ); */ if(Configuration::get('P24_COMMISSION')!=''){ $smarty->assign('p24_commission' , Configuration::get('P24_COMMISSION')); } return $this->display(__FILE__, 'przelewy24.tpl'); } public function hookPaymentReturn($params) { if (!$this->active) return ; return $this->display(__FILE__, 'confirmation.tpl'); } public function execPayment($cart) { global $smarty, $cookie; //$order=new Order($i_id_order); $currency = $this->getCurrency((int)$cart->id_currency); $address = new Address((int)$cart->id_address_invoice); $customer = new Customer((int)($cart->id_customer)); if(Configuration::get('P24_COMMISSION') != ''){ $val = str_replace(',', '.', Configuration::get('P24_COMMISSION')); $commission = $cart->getOrderTotal(true, Cart::BOTH)/100*$val; $kwota = round($cart->getOrderTotal(true, Cart::BOTH)+$commission,2); $kwota = number_format($kwota, 2, '.', '')*100; // floatval nie jest potrzebne }else{ $kwota = number_format($cart->getOrderTotal(true, Cart::BOTH), 2, '.', '')*100; // floatval nie jest potrzebne } $s_sid=md5(time()); Db::getInstance()-> Execute('INSERT INTO `przelewy24_amount` '. '(`s_sid`,`i_id_order`,`i_amount`) '. 'VALUES("'.$s_sid.'",'.$cart->id.','.$kwota.')'); $s_lang=new Country((int)($address->id_country)); // $id_order = $this->validateOrder((int)$cart->id, 1, $kwota, $this->displayName, NULL, array(), NULL, false, $customer->secure_key); // $s_descr="Zamówienie nr: ".$id_order; $s_descr = ''; $url = 'secure.przelewy24.pl'; if(Configuration::get('P24_TEST_MODE')==1) { if(Configuration::get('P24_TEST_MODE_TRANSACTION')==1) { $url = 'sandbox.przelewy24.pl'; } else { $url = 'sandbox.przelewy24.pl'; $s_descr = 'TEST_ERR102'; } } $smarty->assign ( array ( 'p24_url' => $url, 'p24_session_id'=> $cart->id.'|'.$s_sid,//$sid, 'p24_id_sprzedawcy'=>Configuration::get('P24_ID_SPRZEDAWCY'), 'p24_kwota'=>$kwota, 'p24_opis'=> $s_descr, 'p24_klient'=>$customer->firstname.' '.$customer->lastname, 'p24_adres'=>$address->address1." ".$address->address2, 'p24_kod'=>$address->postcode, 'p24_miasto'=>$address->city, 'p24_language'=>strtolower($s_lang->iso_code), 'p24_kraj'=>$s_lang->iso_code, 'p24_email'=>$customer->email, 'p24_return_url_ok' => 'http://'.htmlspecialchars($_SERVER['HTTP_HOST'], ENT_COMPAT, 'UTF-8').__PS_BASE_URI__.'modules/przelewy24/validation_prestashop_ok.php', 'p24_return_url_error' => 'http://'.htmlspecialchars($_SERVER['HTTP_HOST'], ENT_COMPAT, 'UTF-8').__PS_BASE_URI__.'modules/przelewy24/validation_prestashop_error.php' ) ); if(Configuration::get('P24_COMMISSION')!=''){ $smarty->assign('p24_commission' , Configuration::get('P24_COMMISSION')); } return $this->display(__FILE__, 'pay.tpl'); } } ?> Link to comment Share on other sites More sharing options...
lukata Posted May 23, 2013 Share Posted May 23, 2013 czyżby vekia stracił ochotę już mi tłumaczyć co i jak? Link to comment Share on other sites More sharing options...
lukata Posted May 23, 2013 Share Posted May 23, 2013 jeżeli jest to prestashop 1.5.x to najlepiej za ostatnim include (przelewy24.php) <?php class Przelewy24 extends PaymentModule { private $_html = ''; private $_postErrors = array(); public function init() { $this->display_column_left = false; parent::init(); } public function __construct() { $this->name = 'przelewy24'; $this->tab = 'payments_gateways'; $this->version = '2.1'; $this->currencies = true; $this->author = 'Dialcom24'; $this->module_key = "5904b0e92c361acd8b5e76bb45b60b2b"; parent::__construct(); $this->page = basename(__FILE__, '.php'); $this->displayName = $this->l('Przelewy24.pl'); $this->description = $this->l('Przelewy24.pl payment service'); $this->confirmUninstall = $this->l('Are you sure you want to uninstall?'); } wklejam kod na początku i nic z tego ludzie pomóżcie Link to comment Share on other sites More sharing options...
vekia Posted May 23, 2013 Share Posted May 23, 2013 <?php /* SSL Management */ $useSSL = true; include(dirname(__FILE__).'/../../config/config.inc.php'); require_once(dirname(__FILE__).'/../../init.php'); $fc=new FrontController(); $fc -> setmedia(); $fc -> display_column_left=false; $fc -> init(); include(dirname(__FILE__).'/../../header.php'); include(dirname(__FILE__).'/przelewy24.php'); Tools::displayFileAsDeprecated(); //if (!$cookie->isLogged()) // Tools::redirect('authentication.php?back=order.php'); $o_przelewy24 = new Przelewy24(); echo $o_przelewy24->execPayment($cart); include_once(dirname(__FILE__).'/../../footer.php'); ?> dla payment.php jeżeli na stronie płatności sorry że dopiero teraz, przeoczyłem Twoje wiadomości, latam po całym forum Link to comment Share on other sites More sharing options...
vekia Posted May 23, 2013 Share Posted May 23, 2013 przelewy24.php w __construct: $this->display_column_left=false; Link to comment Share on other sites More sharing options...
lukata Posted May 23, 2013 Share Posted May 23, 2013 <?php /* SSL Management */ $useSSL = true; include(dirname(__FILE__).'/../../config/config.inc.php'); require_once(dirname(__FILE__).'/../../init.php'); $fc=new FrontController(); $fc -> setmedia(); $fc -> display_column_left=false; $fc -> init(); include(dirname(__FILE__).'/../../header.php'); include(dirname(__FILE__).'/przelewy24.php'); Tools::displayFileAsDeprecated(); //if (!$cookie->isLogged()) // Tools::redirect('authentication.php?back=order.php'); $o_przelewy24 = new Przelewy24(); echo $o_przelewy24->execPayment($cart); include_once(dirname(__FILE__).'/../../footer.php'); ?> dla payment.php jeżeli na stronie płatności sorry że dopiero teraz, przeoczyłem Twoje wiadomości, latam po całym forum super ładnie sie kolumna lewa usunęła, a co zrobić aby prawa się nie przesuwała w lewo tylko została na swoim miejscu? Link to comment Share on other sites More sharing options...
lukata Posted May 23, 2013 Share Posted May 23, 2013 no i kolejne pytanie. Po kliknięciu w link "Potwierdzam moje zamówienie" nie zostaję przekierowany na stronę płatności. W zasadzie mam przekierowanie na jakąś reklamę od dostawcy hostingu Link to comment Share on other sites More sharing options...
vekia Posted May 23, 2013 Share Posted May 23, 2013 w tym celu trzeba by zmienić style centralnej kolumny, tj zmienić jej klasę z "grid_5" na "grid_7" tutaj sprawa się nieco komplikuje, bo trzeba wyedytować plik header.tpl (w katalogu z template). W zależności od tego, jaka strona będzie wyświetlana - ustawione będzie albo grid_5 albo grid_7. w tym celu konieczne jest utworzenie warunku {if} coś w ten deseń: <!-- Center --> <div id="center_column" class="{if $page_name='module-przelewy24-payment'}grid_7{else}grid_5{/if}"> Link to comment Share on other sites More sharing options...
vekia Posted May 23, 2013 Share Posted May 23, 2013 co dokładnie się wyświetla? ten moduł nie jest przystosowany do 1.5 ani trochę, ale po drobnych modyfikacjach można go postawić na nogi Link to comment Share on other sites More sharing options...
lukata Posted May 23, 2013 Share Posted May 23, 2013 co dokładnie się wyświetla? ten moduł nie jest przystosowany do 1.5 ani trochę, ale po drobnych modyfikacjach można go postawić na nogi podaję link http://3060411777616485.securesignupoffers.org/g/ Link to comment Share on other sites More sharing options...
vekia Posted May 23, 2013 Share Posted May 23, 2013 na to chyba zostajesz przekierowany, a jaką stornę masz na buttonie "potwierdzam zamówienie" ? Link to comment Share on other sites More sharing options...
lukata Posted May 23, 2013 Share Posted May 23, 2013 na to chyba zostajesz przekierowany, a jaką stornę masz na buttonie "potwierdzam zamówienie" ? nie mam żadnej w tym celu trzeba by zmienić style centralnej kolumny, tj zmienić jej klasę z "grid_5" na "grid_7" tutaj sprawa się nieco komplikuje, bo trzeba wyedytować plik header.tpl (w katalogu z template). W zależności od tego, jaka strona będzie wyświetlana - ustawione będzie albo grid_5 albo grid_7. w tym celu konieczne jest utworzenie warunku {if} coś w ten deseń: <!-- Center --> <div id="center_column" class="{if $page_name='module-przelewy24-payment'}grid_7{else}grid_5{/if}"> ok, to zadziałało Link to comment Share on other sites More sharing options...
tarald2020 Posted May 24, 2013 Share Posted May 24, 2013 wstawiając <!-- Center --> <div id="center_column" class="{if $page_name='module-przelewy24-payment'}grid_7{else}grid_5{/if}"> Niestety u mnie nie działa to do końca tak jak potrzeba o ile na stronie przelewy24 wyglada wszystko OK To na stronie głównej prawa kolumna zjeżdza na sam dól ustawiając sie pod lewą kolumną - a środkowa część rozciąga sie na prawo Link to comment Share on other sites More sharing options...
lukata Posted May 24, 2013 Share Posted May 24, 2013 u mnie niestety też tak jest więc może inne rozwiązanie problemu ktoś ma? Link to comment Share on other sites More sharing options...
vekia Posted May 24, 2013 Share Posted May 24, 2013 wszystko zależy od grida który użyjesz, musisz dobrać odpowiednie wartości które uzależnione są od Twojego template. nie wiem jaką masz defaultową wartość grida, bez linków to wróżenie z fusów. Jeżeli jest możliwość - proszę o linki, sprawdzę i dam rozwiązanie. .container_9 .grid_1 {width:91px;} .container_9 .grid_2 {width:202px;} .container_9 .grid_3 {width:313px;} .container_9 .grid_4 {width:424px;} .container_9 .grid_5 {width:535px;} .container_9 .grid_6 {width:646px;} .container_9 .grid_7 {width:757px;} .container_9 .grid_8 {width:868px;} .container_9 .grid_9 {width:980px;} Link to comment Share on other sites More sharing options...
lukata Posted May 24, 2013 Share Posted May 24, 2013 na to chyba zostajesz przekierowany, a jaką stornę masz na buttonie "potwierdzam zamówienie" ? masz pomysł na to? Link to comment Share on other sites More sharing options...
lukata Posted May 24, 2013 Share Posted May 24, 2013 wszystko zależy od grida który użyjesz, musisz dobrać odpowiednie wartości które uzależnione są od Twojego template. nie wiem jaką masz defaultową wartość grida, bez linków to wróżenie z fusów. Jeżeli jest możliwość - proszę o linki, sprawdzę i dam rozwiązanie. .container_9 .grid_1 {width:91px;} .container_9 .grid_2 {width:202px;} .container_9 .grid_3 {width:313px;} .container_9 .grid_4 {width:424px;} .container_9 .grid_5 {width:535px;} .container_9 .grid_6 {width:646px;} .container_9 .grid_7 {width:757px;} .container_9 .grid_8 {width:868px;} .container_9 .grid_9 {width:980px;} rozumiem chcesz linka do strony Link to comment Share on other sites More sharing options...
tarald2020 Posted May 24, 2013 Share Posted May 24, 2013 (edited) wszystko zależy od grida który użyjesz, musisz dobrać odpowiednie wartości które uzależnione są od Twojego template. nie wiem jaką masz defaultową wartość grida, bez linków to wróżenie z fusów. Jeżeli jest możliwość - proszę o linki, sprawdzę i dam rozwiązanie. .container_9 .grid_1 {width:91px;} .container_9 .grid_2 {width:202px;} .container_9 .grid_3 {width:313px;} .container_9 .grid_4 {width:424px;} .container_9 .grid_5 {width:535px;} .container_9 .grid_6 {width:646px;} .container_9 .grid_7 {width:757px;} .container_9 .grid_8 {width:868px;} .container_9 .grid_9 {width:980px;} To raczej nie bedzie kwestia grida - skore mam defaltowa także powinno działać wer 1.5.4.1 Edited May 25, 2013 by tarald2020 (see edit history) Link to comment Share on other sites More sharing options...
vekia Posted May 24, 2013 Share Posted May 24, 2013 jako przykład wcześniej, podałem to: <div id="center_column" class="{if $page_name='module-przelewy24-payment'}grid_7{else}grid_5{/if}"> mają być 2 znaki = <div id="center_column" class="{if $page_name=='module-przelewy24-payment'}grid_7{else}grid_5{/if}"> Link to comment Share on other sites More sharing options...
vekia Posted May 24, 2013 Share Posted May 24, 2013 usunąłem lewą kolumnę, do centralnej dałem grid_7, efekt: [ zdjęcie usunięte ] Link to comment Share on other sites More sharing options...
tarald2020 Posted May 24, 2013 Share Posted May 24, 2013 OK wychodzi na to ze juz działa zarówno w przelewach24 jak na innych stronach. Dzieki za pomoc Link to comment Share on other sites More sharing options...
lukata Posted May 24, 2013 Share Posted May 24, 2013 no i kolejne pytanie. Po kliknięciu w link "Potwierdzam moje zamówienie" nie zostaję przekierowany na stronę płatności. W zasadzie mam przekierowanie na jakąś reklamę od dostawcy hostingu prosiłbym cię, abyś dał jakąś instrukcję jak mam uaktywnić przekierowanie tego buttona na płatności Link to comment Share on other sites More sharing options...
lukata Posted May 24, 2013 Share Posted May 24, 2013 na to chyba zostajesz przekierowany, a jaką stornę masz na buttonie "potwierdzam zamówienie" ? prosiłbym cię, abyś dał jakąś instrukcję jak mam uaktywnić przekierowanie tego buttona na płatności Link to comment Share on other sites More sharing options...
lukata Posted May 25, 2013 Share Posted May 25, 2013 prosiłbym cię, abyś dał jakąś instrukcję jak mam uaktywnić przekierowanie tego buttona na płatności vekia mogę liczyć na instrukcję jak podpiąć płatności czy też nie masz na to pomysłu? Link to comment Share on other sites More sharing options...
szczepanek6 Posted June 26, 2013 Share Posted June 26, 2013 Witam, wróciłbym do tematu problemu z ostatnią fazą płatności przy przelewach24. mianowicie po powrocie do sklepu po doknaniu płatności wchodzi error i adres xxx/modules/przelewy24/validation_prestashop_ok.php :/ Prestashop 1.5.2.0 Przelewy24 2.1 Link to comment Share on other sites More sharing options...
przemokon Posted September 6, 2013 Share Posted September 6, 2013 Witam, Adres do downloadu podany na początku tematu nie działa, czy ma ktoś może aktualny link do pobrania przelewów24 pod prestę 1.5.5.0 ? Link to comment Share on other sites More sharing options...
vekia Posted September 6, 2013 Share Posted September 6, 2013 http://www.przelewy24.pl/files/cms/2/prestashop_1541.zip 1 Link to comment Share on other sites More sharing options...
Tukey.pl Posted October 7, 2013 Share Posted October 7, 2013 Witam chciałem spytać o szczegółową konfigurację tego modułu przelewy przechodzą ale nie wraca mi potwierdzenie do sklepu i muszę ręcznie zaksięgować na ich stronie jest instrukcja ale nie bardzo ją rozumie szukalem w googlach ale nie moge znaleść takiej lopatologicznej instrukcji Link to comment Share on other sites More sharing options...
vekia Posted October 7, 2013 Share Posted October 7, 2013 a z jakiej wersji prestashop korzystasz? i jaka wersja modułu? Link to comment Share on other sites More sharing options...
Tukey.pl Posted October 7, 2013 Share Posted October 7, 2013 przelewy 24 - wer.2.1 presta 1.5.5 włączałem też tryb modułu na testowy z transakcją błędną i poprawną na błednej wywala ze strony logowania do serwisu na poprawnej przechodzi ok ale później pisze że niby wysłano do sklepu i czeka Oczekuje (i) Wysłana do sklepu Tak Link to comment Share on other sites More sharing options...
PMaster Posted October 7, 2013 Share Posted October 7, 2013 (edited) Wtrącę się... Miałem chyba dwa miesiące temu taki sam przypadek. Od chłopaków z Przelewów24 dostałem taką instrukcję: Proszę o doklejenie w pliku validation_prestasho_ok.php : curl_setopt($ch, CURLOPT_SSL_CIPHER_LIST, "rsa_rc4_128_sha") - nie pamiętam już w którym miejscu Mówili, że poprawiali coś w zabezpieczeniach, ale nie puścili tego do sieci bo na niektórych hostingach jest to niepotrzebne. Zrobiłem to i problem zniknął. Za dwa dni Przelewy24 nie działały przez 12 godzin z powodu ataku Ddos - atak się skończył, a u mnie pojawił się ten sam problem z przed zmiany kodu. I co? dzwonię do nich - odpowiedź "proszę usunąć wcześniej dopisaną linię kodu" - usunąłem i działa bez problemu Problem pojawił się na 1.5.4.1 - zmiana kodu Wykasowanie kodu - też na 1.5.4.1 Po aktualizacji sklepu do 1.5.5 płatności bez zarzutu działają na starym module bez tych zmian. Być może wypuścili na chwilę moduł z tą dopisaną linią i Ty go właśnie pobrałeś - sprawdź... Edited October 7, 2013 by PMaster (see edit history) Link to comment Share on other sites More sharing options...
Tukey.pl Posted October 8, 2013 Share Posted October 8, 2013 Wtrącę się... Miałem chyba dwa miesiące temu taki sam przypadek. Od chłopaków z Przelewów24 dostałem taką instrukcję: Proszę o doklejenie w pliku validation_prestasho_ok.php : curl_setopt($ch, CURLOPT_SSL_CIPHER_LIST, "rsa_rc4_128_sha") - nie pamiętam już w którym miejscu Mówili, że poprawiali coś w zabezpieczeniach, ale nie puścili tego do sieci bo na niektórych hostingach jest to niepotrzebne. Zrobiłem to i problem zniknął. Za dwa dni Przelewy24 nie działały przez 12 godzin z powodu ataku Ddos - atak się skończył, a u mnie pojawił się ten sam problem z przed zmiany kodu. I co? dzwonię do nich - odpowiedź "proszę usunąć wcześniej dopisaną linię kodu" - usunąłem i działa bez problemu Problem pojawił się na 1.5.4.1 - zmiana kodu Wykasowanie kodu - też na 1.5.4.1 Po aktualizacji sklepu do 1.5.5 płatności bez zarzutu działają na starym module bez tych zmian. Być może wypuścili na chwilę moduł z tą dopisaną linią i Ty go właśnie pobrałeś - sprawdź... Witam jestem dozgonnie wdzięczny za to wtrącenie sie usunąłem ten wpis z pliku validation_prestashop_ok.php i teraz wraca potwierdzenie przelewu do sklepu suuper wielkie dzięki Link to comment Share on other sites More sharing options...
arkadiusz.jurczyk Posted October 19, 2013 Share Posted October 19, 2013 Witam jestem dozgonnie wdzięczny za to wtrącenie sie usunąłem ten wpis z pliku validation_prestashop_ok.php i teraz wraca potwierdzenie przelewu do sklepu suuper wielkie dzięki Podpiąłem się pod te podpowiedzi Dzięki z góry po raz kolejny Link to comment Share on other sites More sharing options...
Recommended Posts