Çözüldü Sanal Pos

macrem

macrem

28 Mart 2012
21
0
1
36
mrb sitede verilen sanal postu kurudm fakat resimdeki gibi hata alıyorum ve hata gunluğunde böyle bişe yazıor 2012-03-29 22:48:36 - PHP Notice: Error: Could not load library json! in /var/www/vhosts/kostumgiyim.com/httpdocs/system/engine/loader.php on line 23
2
adsiz.JPG
 
yusufozcelik

yusufozcelik

Yönetici
Opencart Uzmanı
19 Şubat 2012
133
5
23
100
opencartfrm.com
hangi sanal posu kurdunuz. SyntaxError: JSON.parse: unexpected character hatası vermekte. bunun için bir kaç değişiklik yapmak gerekiyor.
 
yusufozcelik

yusufozcelik

Yönetici
Opencart Uzmanı
19 Şubat 2012
133
5
23
100
opencartfrm.com
catalog\controller\payment\garanti_pos.php (ykb_pos.php dosyasında da yapabilirsin)
Dosyasını Açıyoruz...

Bu kodu bulup siliyoruz.
PHP:
$this->load->library('json');

Bu kodu arıyoruz
PHP:
$this->response->setOutput(Json::encode($json));


Bununla değiştiriyoruz
PHP:
$this->response->setOutput(json_encode($json));
 
macrem

macrem

28 Mart 2012
21
0
1
36
ustat o dosyalarda kodu buldum sildim renk tagları o 2 dosyanın içinde bulamadım ftp e payment dizinin içine yeniden yükledim fakat yine aynı hatayı verior
 
yusufozcelik

yusufozcelik

Yönetici
Opencart Uzmanı
19 Şubat 2012
133
5
23
100
opencartfrm.com
yanlışlık oldu az önce düzenleme yaptım tekrar bakın.
 
Moderatör tarafında düzenlendi:
macrem

macrem

28 Mart 2012
21
0
1
36
son düzenlemenizide günceledim tekrar yükledim dizine fakat yine aynı hatayı verior hata gunluğünde 2-03-30 0:47:28 - PHP Notice: Undefined variable: ykb_pos_data in /var/www/vhosts/kostumgiyim.com/httpdocs/catalog/view/theme/default/template/checkout/payment.tpl on line 42 yeni bi hata daha cıkarttı
 
macrem

macrem

28 Mart 2012
21
0
1
36
Arkdaslar 1.5.1.3.1 bu versionda Çalısan bi sanal post modulu yokmu demekki yokmus cunkü Bulamadım intde ne akdar forum varsa opencart üstüne altına üstne getirdim yok
 
yusufozcelik

yusufozcelik

Yönetici
Opencart Uzmanı
19 Şubat 2012
133
5
23
100
opencartfrm.com
universiteavm.com ve butikoutlet.net'te kullanıyorum bir çok düzenlemeler yaptım sorunsuz.
 
macrem

macrem

28 Mart 2012
21
0
1
36
/var/www/vhosts/kostumgiyim.com/httpdocs/catalog/view/theme/default/template/checkout/payment.tpl on line 42


bu hatayı veriordu ben bunu düzelttim fakat yine en bastaki gibi loeader hatası verior
rror: Could not load library json! in /var/www/vhosts/kostumgiyim.com/httpdocs/system/engine/loader.php on line 23 :S 23 satıra bakıorum sanal postla uzaktan yakından alakali bişe değil
 
yusufozcelik

yusufozcelik

Yönetici
Opencart Uzmanı
19 Şubat 2012
133
5
23
100
opencartfrm.com
system/library/json.php dosyasını aşağıdakiyle değiştirmeyi dene


PHP:
<?php
final class Json {
    static public function encode($data) {
        if (function_exists('json_encode')) {
            return json_encode($data) . "\n\n\n\n\n\n";
        } else {
            switch (gettype($data)) {
                case 'boolean':
                    return $data ? 'true' : 'false';
                case 'integer':
                case 'double':
                      return $data;
                case 'resource':
                case 'string':
                    # Escape non-printable or Non-ASCII characters.
                    # I also put the \\ character first, as suggested in comments on the 'addclashes' page.
                    $json = '';
                   
                    $string = '"' . addcslashes($data, "\\\"\n\r\t/" . chr(8) . chr(12)) . '"';
                   
                    # Convert UTF-8 to Hexadecimal Codepoints.
                    for ($i = 0; $i < strlen($string); $i++) {
                        $char = $string[$i];
                        $c1 = ord($char);
                       
                        # Single byte;
                        if($c1 < 128) {
                            $json .= ($c1 > 31) ? $char : sprintf("\\u%04x", $c1);
                            continue;
                        }
                       
                        # Double byte
                        $c2 = ord($string[++$i]);
                        if (($c1 & 32) === 0) {
                            $json .= sprintf("\\u%04x", ($c1 - 192) * 64 + $c2 - 128);
                            continue;
                        }
                       
                        # Triple
                        $c3 = ord($string[++$i]);
                       
                        if (($c1 & 16) === 0) {
                            $json .= sprintf("\\u%04x", (($c1 - 224) <<12) + (($c2 - 128) << 6) + ($c3 - 128));
                            continue;
                        }
                           
                        # Quadruple
                        $c4 = ord($string[++$i]);
                       
                        if (($c1 & 8 ) === 0) {
                            $u = (($c1 & 15) << 2) + (($c2>>4) & 3) - 1;
                       
                            $w1 = (54<<10) + ($u<<6) + (($c2 & 15) << 2) + (($c3>>4) & 3);
                            $w2 = (55<<10) + (($c3 & 15)<<6) + ($c4-128);
                            $json .= sprintf("\\u%04x\\u%04x", $w1, $w2);
                        }
                    }               
               
                      return $json;
                case 'array':
                    if (empty($data) || array_keys($data) === range(0, sizeof($data) - 1)) {
                        $output = array();
                       
                        foreach ($data as $value) {
                            $output[] = Json::encode($value);
                        }
                       
                        return '[' . implode(',', $output) . ']';
                    }
                case 'object':
                      $output = array();
                     
                    foreach ($data as $key => $value) {
                        $output[] = Json::encode(strval($key)) . ':' . Json::encode($value);
                    }
                   
                    return '{' . implode(',', $output) . '}';
                default:
                    return 'null';
            }
        }
    }
   
    static public function decode($json, $assoc = false) {
        if (function_exists('json_decode')) {
            return json_decode($json, true);
        } else {
            $match = '/".*?(?<!\\\\)"/';
 
            $string = preg_replace($match, '', $json);
            $string = preg_replace('/[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/', '', $string);
 
            if ($string != '') {
                return null;
            }
 
            $s2m = array();
            $m2s = array();
 
            preg_match_all($match, $json, $m);
           
            foreach ($m[0] as $s) {
                $hash = '"' . md5($s) . '"';
                $s2m[$s] = $hash;
                $m2s[$hash] = str_replace('$', '\$', $s);
            }
 
            $json = strtr($json, $s2m);
 
            $a = ($assoc) ? '' : '(object) ';
           
            $data = array(
                ':' => '=>',
                '[' => 'array(',
                '{' => "{$a}array(",
                ']' => ')',
                '}' => ')'
            );
           
            $json = strtr($json, $data);
 
              $json = preg_replace('~([\s\(,>])(-?)0~', '$1$2', $json);
 
            $json = strtr($json, $m2s);
 
              $function = @create_function('', "return {$json};");
              $return = ($function) ? $function() : null;
 
              unset($s2m);
            unset($m2s);
            unset($function);
 
              return $return;
        }
    }
        static public function decode2($json, $assoc = false) {
                   
        if (function_exists('json_decode')) {
            return json_decode($json);
        } else {
            $match = '/".*?(?<!\\\\)"/';
 
            $string = preg_replace($match, '', $json);
            $string = preg_replace('/[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/', '', $string);
 
            if ($string != '') {
                return null;
            }
 
            $s2m = array();
            $m2s = array();
 
            preg_match_all($match, $json, $m);
           
            foreach ($m[0] as $s) {
                $hash = '"' . md5($s) . '"';
                $s2m[$s] = $hash;
                $m2s[$hash] = str_replace('$', '\$', $s);
            }
 
            $json = strtr($json, $s2m);
 
            $a = ($assoc) ? '' : '(object) ';
           
            $data = array(
                ':' => '=>',
                '[' => 'array(',
                '{' => "{$a}array(",
                ']' => ')',
                '}' => ')'
            );
           
            $json = strtr($json, $data);
 
              $json = preg_replace('~([\s\(,>])(-?)0~', '$1$2', $json);
 
            $json = strtr($json, $m2s);
 
              $function = @create_function('', "return {$json};");
              $return = ($function) ? $function() : null;
 
              unset($s2m);
            unset($m2s);
            unset($function);
 
              return $return;
        }
    }
}
?>
 
yusufozcelik

yusufozcelik

Yönetici
Opencart Uzmanı
19 Şubat 2012
133
5
23
100
opencartfrm.com
yok ise php olarak kaydet. dizine yükle. aynı dosyayı helper dizinine de at.
 
macrem

macrem

28 Mart 2012
21
0
1
36
yaptım simdi ise hata gunluklerinde hata vermior fakat kargo metodlarında kalıor ödeme metodu için devam diorum gitmior
 
yusufozcelik

yusufozcelik

Yönetici
Opencart Uzmanı
19 Şubat 2012
133
5
23
100
opencartfrm.com
opencart 1.5.2.1 sürümünde denedim çalışıyor bu sürümde dene. Zaten bu sürümde kargo ve ödeme problemlerindeki sorunlar giderildi.
 
macrem

macrem

28 Mart 2012
21
0
1
36
peki yedek alsam bunun sql ona uyum sağlarmi acaba 30 40 tane resim yükledim meta taglar seo linkleri vs onları kurtarmak için
 
yusufozcelik

yusufozcelik

Yönetici
Opencart Uzmanı
19 Şubat 2012
133
5
23
100
opencartfrm.com
localhost'ta kurun yeterli. forum çok kalabalık oldu okuyan arkadaşların aklı karışabilir konuyu çözüldü olarak değiştiriyorum. Denedim sorunsuz çalışıyor.
 
M

Mehmet GÜL

20 Şubat 2012
22
1
1
1
40
Kardeş, Bankadan Sanal pos aldığına göre demekki bu işi profesyonelce yapacaksın. Bazı şeyler için uğraşma. Uğraştığına kendini yorduğuna değmez. Burak bu işi daha önce yapmış kişilere ver emeklerinin karşılığını kursunlar hemen. Bazı insanlar var fahiş fiyatlar istoyorlar, lakin bu forumdada bazı arkadaşlar var inan cuzi ücretlere hallediveriyorlar. 1.5.1.3.1 kullanıyorum. Posumda sorunsuz şekild eçalışıyor. daha Önce kendim kurmaya çalıştım kafayı yediğim yanıma kâr kaldı. Benim sana tavsiyem budur. Yok illaki ben uğraşcam dersen ozaman sana benden saygı.

Saygılar.
 
macrem

macrem

28 Mart 2012
21
0
1
36
amac bedava veya ucretli olup olmamaısı burda paylasılmıssa illaki Çalısıyordur veya fayk olarak koyup burda insanları kandırıyolardir. parayla yaptırmak istedikten sonra forumdan bi kullancıya neden yaptırayım giderim kurumsal bi yazılım sirketinden yaptırırım. hiç olmasa bilirimki kurumsal bi kimlik var sorun olduğumda ofisini arayıp sıkıntımı dile getirebilmeliyim burda kimisi üniversite öğrencisi kimiisi merakından yapıor kimisi neyse ne işte demek istediğimi anlamısındır sanırım.. suan için online satıs düşünmüorum domainm istediğim kelimede ilk satırda cıkıyor gunluk tekilim 1k a yakın ama sanal postla urasmaktan sitemin ne temasını nede ürünlerini düzeltebilmiş dğeilm

ve bu yazdığınızı tekrar okursanız sevinirim ücretsiz dağıtalın birseyi parayla yaptırmak ozaman kimse modul paylasmıasın bu tur forumlar kurulmasın e ticaret sistemleri kurulsun orda moduller satılsın.. kimsenin emeğide bosuna gitmiş olmaz..
 
macrem

macrem

28 Mart 2012
21
0
1
36
burdaki sanal post Calısmıyor osdem66 dan yardım istedim 15 dkk kurdu eline koluna sağlık ilk ürünümün satısıda onun sitesine ihtiyacları için göndericem.. 50 100 tllik adam değiliz biz. cambazlığa gerek yok yani yazdığım cvplar neden silinior acaba kacak göcek bişe yazmıoruz
 
yusufozcelik

yusufozcelik

Yönetici
Opencart Uzmanı
19 Şubat 2012
133
5
23
100
opencartfrm.com
hakaret ve küfür etmediğin sürece mesajlarını kimse silmez. Arkadaş ne güzel yardımcı olmuş Allah razı olsun. Benim hiç zaman ayıracak vaktim olmadı.
 
Moderatör tarafında düzenlendi:

Yorum yapmak için giriş yapın veya Kayıt olun

Yorum yapabilmek için üye olmalısınız

Hesap oluştur

Forumumuzda bir hesap oluşturun. Çok kolay!

Giriş yap

Zaten bir hesabınız var mı? Buradan giriş yapın.

Konuyu Okuyanlar (Toplam: 0)