Tema: Re: opencart: payment
Autorius: gopas
Data: 2012-03-06 21:52:32
Padarai encode_json, išsivedi stringą, pastinį į http://jsonlint.com/ ir žiūri kas blogai.
Aš vieną kartą buvau susiduręs, kad encode_json vienam serve veikė, kitam ne. Nors duomenys
lygiai tokie pat. Pasirodo kažkas dėl serverio nustatymų. Parašiau kažkokį workaroundelį ir suėjo,
bet ką konkrečiai dariau - nepamenu :)

"Jornada Del Muerto" <jornada@lythum.lt> wrote in message news:jj5ek5$1jt$1@trimpas.omnitel.net...
> Po debuginimo paaiskejo, kad problema php funkcijoje json_encode i kur opencart siuncia checkuouto html'a ir gauna ant galo {"output":null}... t.y. json_encode funkcija sugrybauna :/ 
> 
> Pvz. vykdom checkout, nueiname iki 5 zingsnio - pasirinkti payment'a ir pazymim kad perskaitem taisykles ir spaudziam toliau ir kaikuriais atvejais su rusisku tekstu bus shpyga taukuota :)
> 
> Sioje stadijoje ta ajaxinio request rezultata galima pamatyt paziurejus:  
> 
>    opencarto-puslapis/index.php?route=checkout/confirm 
> 
> fiziskai sis failas randasi: 
> 
>    catalog/controller/checkout/confirm.php
> 
> Kad testyt geriau atkopint ji kaip pvz. confirm2.php ir vietoj: 
> 
> class ControllerCheckoutConfirm extends Controller {
> 
> parasyti:
> 
> class ControllerCheckoutConfirm2 extends Controller {
> 
> Vat kaip pagydyt json_encode cia klausimas, neesu ajaxistas ar jquery'istas :) gal kas parases savo sia funkcija kuri negrybauna? :)
> 
> JDM.