• 14-12-2024, 16:42:39
    #1
    Selamlar herkese, bir projemde sorun yaşıyorum PHP bazlı. Nedense dışa XML aktarmada sorun var, Plesk ve Litespeed olan bir sunucu bu.
    Site wordpress ve tüm eklentiler lisanslı ürün. Fakat aşağıdaki görselde görebileceğiniz gibi 7,000 ürünü bile dışa aktaramıyorum.

    İlgili hata.


    Sunucu firmasının inceleme sonucu.

  • 14-12-2024, 16:46:30
    #2
    fiyat yada farklı değerlede hook ile filter yapılan bir yer var sanrıım, fakat float değer ile string ifadeyi çarpmaya çalışıyor, orada koşul eklemelisiniz, server ile alakası yok.
  • 14-12-2024, 17:02:17
    #3
    dnaz adlı üyeden alıntı: mesajı görüntüle
    fiyat yada farklı değerlede hook ile filter yapılan bir yer var sanrıım, fakat float değer ile string ifadeyi çarpmaya çalışıyor, orada koşul eklemelisiniz, server ile alakası yok.
    Aslında sitede üyeliğe göre fiyat çarpan eklentisi var, tüm sorun bu sanıırım? Bu konuda yardım edebilir misin? Ya da kim yardım edebilir?



  • 14-12-2024, 20:17:34
    #4
    gokhan_saglam adlı üyeden alıntı: mesajı görüntüle
    Aslında sitede üyeliğe göre fiyat çarpan eklentisi var, tüm sorun bu sanıırım? Bu konuda yardım edebilir misin? Ya da kim yardım edebilir?



    Şuan PC de değilim hocam ama export ederken o eklentiyi pasife alın o şekilde işinizi görürmü
  • 14-12-2024, 20:23:14
    #5
    if(is_numeric($price)){
    return (float)$price * 1.60;
    }
    return $price;

    fonksiyonun içini böyle güncellerseniz sorun kalmaz
  • 14-12-2024, 22:34:57
    #6
    merhaba hocam çözüm bulabildiniz mi ?
  • 14-12-2024, 22:41:17
    #7
    function my_price_function($price){
     if( ! is_numeric( $price) ) return $price;
    return $price * 1.60;
    }
    Bu şekilde dener misniz. Yukarıda arkadaşın verdiği koduda kullanabilirsiniz.
  • 14-12-2024, 22:41:25
    #8
    addslashes
  • 15-12-2024, 14:01:22
    #9
    Cycl0ne adlı üyeden alıntı: mesajı görüntüle
    if(is_numeric($price)){
    return (float)$price * 1.60;
    }
    return $price;

    fonksiyonun içini böyle güncellerseniz sorun kalmaz


    dnaz adlı üyeden alıntı: mesajı görüntüle
    function my_price_function($price){
     if( ! is_numeric( $price) ) return $price;
    return $price * 1.60;
    }
    Bu şekilde dener misniz. Yukarıda arkadaşın verdiği koduda kullanabilirsiniz.


    dnaz adlı üyeden alıntı: mesajı görüntüle
    Şuan PC de değilim hocam ama export ederken o eklentiyi pasife alın o şekilde işinizi görürmü
    Malesef çözülmedi.


    Bu da mevcut kod;


    Sorun çözülmedi.