• 09-10-2020, 20:26:10
    #1
    Selamlar,
    Yapabilecekler P.M atarsa sevinirim.
    Bileşen şeklinde olacak. Örnek veriyorum, 1 topun maliyeti 0,001 hemen alt kısmında bulunan miktar bölümüne sayı yazıldığında sonuç olarak 1000 * 0,001'in sonucunu verecektir.

    Uygun fiyatlı yapacaklar pm atsın.
  • 09-10-2020, 20:27:45
    #2
    Sadece bir ürünün mü maliyeti hesaplanacak?
    • gakaguka
    gakaguka bunu beğendi.
    1 kişi bunu beğendi.
  • 09-10-2020, 20:29:54
    #3
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Sadece bir ürünün mü maliyeti hesaplanacak?
    Sabit bir maliyet çarpı kullanıcının sayısı bu kadar . Tek evet.
  • 09-10-2020, 20:34:50
    #4
    add_action('init', 'kiskodlar');
    function kiskodlar(){
    add_shortcode('hesaplama', 'hesaplama_fonksiyon');
    }

    function hesaplama_fonksiyon(){

    $cikti ='';

    return $cikti;
    }

    yukarıda ki cikti değişkenine bir tane inpu girebilirsiniz bir altına da bir div divin içine oranı yazarsınız jquery keyup diye aratarak veya butona fonksiyon işlemi atayarak çarpı işlemini gerçekleştirip bir divin içine yazdırabilirsiniz. [hesaplama] diyerek de istediğiniz yerde çağırabilirsiniz. Çok kompleksi bir şey olmadığı için ben bu kadarını verdim jquery tarafını ayarlarsanız yaparsınız basitce.
  • 09-10-2020, 21:14:14
    #5
    gakaguka adlı üyeden alıntı: mesajı görüntüle
    Sabit bir maliyet çarpı kullanıcının sayısı bu kadar . Tek evet.
    Tek form için hiç o kadar koda gerek yok bence, hata mesajı şeklinde işine yararsa direkt bunu bileşen ekle html diyerek ekleyebilirsin.

    <input type="hidden" id="maliyet" value="2">
    <input type="text" id="eleman">
    <button id="hesapla">Hesapla</button>
    <script>
            var btn=document.getElementById("hesapla");
            btn.onclick=function(){
            var maliyet=document.getElementById("maliyet");
    var eleman=document.getElementById("eleman")
            window.alert(eleman.value*maliyet.value);
            }
        </script>

    Maliyet value değerini istediğin rakam ile düzeltebilirsin.
  • 09-10-2020, 22:05:58
    #6
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Tek form için hiç o kadar koda gerek yok bence, hata mesajı şeklinde işine yararsa direkt bunu bileşen ekle html diyerek ekleyebilirsin.

    <input type="hidden" id="maliyet" value="2">
    <input type="text" id="eleman">
    <button id="hesapla">Hesapla</button>
    <script>
            var btn=document.getElementById("hesapla");
            btn.onclick=function(){
            var maliyet=document.getElementById("maliyet");
    var eleman=document.getElementById("eleman")
            window.alert(eleman.value*maliyet.value);
            }
        </script>
    Maliyet value değerini istediğin rakam ile düzeltebilirsin.

    Çok teşekkür ederim arkadaşın kodu sayesinde başarılı olduk.