fatura bastırma ekranında alan ekleme ve rakamı yazıya çevirme |
|||
Konuyu görüntüleyenler: 1 Misafir
|
|||
|
|||
|
|||
|
|||
sukru058
Acemi Üye Mesajlar: 4 Konular: 1 Katılma Tarihi: May 2016 Rep Puanı: 0 Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 12-11-2018 09:59 AM
Merhaba Arkadaşlar, opencart 3.0.2.0 sürümünde fatura bastırma ekranında yeni bir alan açıp upc/sku/ean bilgilerini göstermek istiyorum ama bir türlü beceremedim yardımcı olabilir misiniz? birde genel toplamı yazıya kısmen çevirdim ama bu kezde kuruş hanesi çıkmıyor kodlar aşağıda admin/controller/sale/order.php dosyasına bunu ekledim. //Türk Lirasını Yazıyla Yazdırma function money($money='0.00') { $money = explode('.',$money); if(count($money)!=2) return false; $money_left = $money['0']; $money_right = $money['1']; //DOKUZLAR if(strlen($money_left)==9){ $i = (int) floor($money_left/100000000); if($i==1) $l9="YÜZ"; if($i==2) $l9="İKİ YÜZ"; if($i==3) $l9="ÜÇ YÜZ"; if($i==4) $l9="DÖRT YÜZ"; if($i==5) $l9="BEŞ YÜZ"; if($i==6) $l9="ALTI YÜZ"; if($i==7) $l9="YEDİ YÜZ"; if($i==8) $l9="SEKİZ YÜZ"; if($i==9) $l9="DOKUZ YÜZ"; if($i==0) $l9=""; $money_left = substr($money_left,1,strlen($money_left)-1); }else{$l9='';} //SEKİZLER if(strlen($money_left)==8){ $i = (int) floor($money_left/10000000); if($i==1) $l8="ON"; if($i==2) $l8="YİRMİ"; if($i==3) $l8="OTUZ"; if($i==4) $l8="KIRK"; if($i==5) $l8="ELLİ"; if($i==6) $l8="ATMIŞ"; if($i==7) $l8="YETMİŞ"; if($i==8) $l8="SEKSEN"; if($i==9) $l8="DOKSAN"; if($i==0) $l8=""; $money_left=substr($money_left,1,strlen($money_left)-1); }else{$l8='';} //YEDİLER if(strlen($money_left)==7){ $i = (int) floor($money_left/1000000); if($i==1){ if($i!="NULL"){ $l7 = "BİR MİLYON"; }else{ $l7 = "MİLYON"; } } if($i==2) $l7="İKİ MİLYON"; if($i==3) $l7="ÜÇ MİLYON"; if($i==4) $l7="DÖRT MİLYON"; if($i==5) $l7="BEŞ MİLYON"; if($i==6) $l7="ALTI MİLYON"; if($i==7) $l7="YEDİ MİLYON"; if($i==8) $l7="SEKİZ MİLYON"; if($i==9) $l7="DOKUZ MİLYON"; if($i==0){ if($i!="NULL"){ $l7="MİLYON"; }else{ $l7=""; } } $money_left=substr($money_left,1,strlen($money_left)-1); }else{$l7='';} //ALTILAR if(strlen($money_left)==6){ $i = (int) floor($money_left/100000); if($i==1) $l6="YÜZ"; if($i==2) $l6="İKİ YÜZ"; if($i==3) $l6="ÜÇ YÜZ"; if($i==4) $l6="DÖRT YÜZ"; if($i==5) $l6="BEŞ YÜZ"; if($i==6) $l6="ALTI YÜZ"; if($i==7) $l6="YEDİ YÜZ"; if($i==8) $l6="SEKİZ YÜZ"; if($i==9) $l6="DOKUZ YÜZ"; if($i==0) $l6=""; $money_left = substr($money_left,1,strlen($money_left)-1); }else{$l6 = '';} //BEŞLER if(strlen($money_left)==5){ $i = (int) floor($money_left/10000); if($i==1) $l5="ON"; if($i==2) $l5="YİRMİ"; if($i==3) $l5="OTUZ"; if($i==4) $l5="KIRK"; if($i==5) $l5="ELLİ"; if($i==6) $l5="ATMIŞ"; if($i==7) $l5="YETMİŞ"; if($i==8) $l5="SEKSEN"; if($i==9) $l5="DOKSAN"; if($i==0) $l5=""; $money_left=substr($money_left,1,strlen($money_left)-1); }else{$l5='';} //DÖRTLER if(strlen($money_left)==4){ $i = (int) floor($money_left/1000); if($i==1){ if($i!=""){ $l4 = "BİR BİN"; }else{ $l4 = "BİN"; } } if($i==2) $l4="İKİ BİN"; if($i==3) $l4="ÜÇ BİN"; if($i==4) $l4="DÖRT BİN"; if($i==5) $l4="BEŞ BİN"; if($i==6) $l4="ALTI BİN"; if($i==7) $l4="YEDİ BİN"; if($i==8) $l4="SEKZ BİN"; if($i==9) $l4="DOKUZ BİN"; if($i==0){ if($i!=""){ $l4="BİN"; }else{ $l4=""; } } $money_left=substr($money_left,1,strlen($money_left)-1); }else{$l4='';} //ÜÇLER if(strlen($money_left)==3){ $i = (int) floor($money_left/100); if($i==1) $l3="YÜZ"; if($i==2) $l3="İKİYÜZ"; if($i==3) $l3="ÜÇYÜZ"; if($i==4) $l3="DÖRTYÜZ"; if($i==5) $l3="BEŞYÜZ"; if($i==6) $l3="ALTIYÜZ"; if($i==7) $l3="YEDİYÜZ"; if($i==8) $l3="SEKİZYÜZ"; if($i==9) $l3="DOKUZYÜZ"; if($i==0) $l3=""; $money_left=substr($money_left,1,strlen($money_left)-1); }else{$l3='';} //İKİLER if(strlen($money_left)==2){ $i = (int) floor($money_left/10); if($i==1) $l2="ON"; if($i==2) $l2="YİRMİ"; if($i==3) $l2="OTUZ"; if($i==4) $l2="KIRK"; if($i==5) $l2="ELLİ"; if($i==6) $l2="ATMIŞ"; if($i==7) $l2="YETMİŞ"; if($i==8) $l2="SEKSEN"; if($i==9) $l2="DOKSAN"; if($i==0) $l2=""; $money_left=substr($money_left,1,strlen($money_left)-1); }else{$l2='';} //BİRLER if(strlen($money_left)==1){ $i = (int) floor($money_left/1); if($i==1) $l1="BİR"; if($i==2) $l1="İKİ"; if($i==3) $l1="ÜÇ"; if($i==4) $l1="DÖRT"; if($i==5) $l1="BEŞ"; if($i==6) $l1="ALTI"; if($i==7) $l1="YEDİ"; if($i==8) $l1="SEKİZ"; if($i==9) $l1="DOKUZ"; if($i==0) $l1=""; $money_left=substr($money_left,1,strlen($money_left)-1); }else{$l1='';} //SAĞ İKİ if(strlen($money_right)==2){ $i = (int) floor($money_right/10); if($i==1) $r2="ON"; if($i==2) $r2="YİRMİ"; if($i==3) $r2="OTUZ"; if($i==4) $r2="KIRK"; if($i==5) $r2="ELLİ"; if($i==6) $r2="ALTMIŞ"; if($i==7) $r2="YETMİŞ"; if($i==8) $r2="SEKSEN"; if($i==9) $r2="DOKSAN"; if($i==0) $r2="SIFIR"; $money_right=substr($money_right,1,strlen($money_right)-1); }else{$r2='';} //SAĞ BİR if(strlen($money_right)==1){ $i = (int) floor($money_right/1); if($i==1) $r1="BİR"; if($i==2) $r1="İKİ"; if($i==3) $r1="ÜÇ"; if($i==4) $r1="DÖRT"; if($i==5) $r1="BEŞ"; if($i==6) $r1="ALTI"; if($i==7) $r1="YEDİ"; if($i==8) $r1="SEKİZ"; if($i==9) $r1="DOKUZ"; if($i==0) $r1=""; $money_right=substr($money_right,1,strlen($money_right)-1); }else{$r1='';} return "$l9 $l8 $l7 $l6 $l5 $l4 $l3 $l2 $l1 TÜRK LİRASI $r2 $r1 KURUŞ"; } //Türk Lirasını Yazıyla Yazdırma function para($veri = 0){ $veri = number_format($veri,2,".",","); return $veri; } function vdegis($veri) { $veri = str_replace(",","",$veri); $veri = str_replace(",",".",$veri); return $veri; } $fiyat1 = $total['value']; $data['money'] = money(vdegis($fiyat1)); admin/view/template/sale/order_invoice.twig dosyasınada {{ money }} diye ekledim mesela 7.408,20 TL yi YEDİ BİN DÖRTYÜZ SEKİZ TÜRK LİRASI KURUŞ olarak gösteriyor kuruş hanesini almıyor yardımcı olursanız çok sevinirim. |
sukru058
Acemi Üye Mesajlar: 4 Konular: 1 Katılma Tarihi: May 2016 Rep Puanı: 0 Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 12-11-2018 01:22 PM
arkadaşlar ,
bu kısmı çözdüm aynı sorun olan arkadaşlar yardımcı olabilirim opencart 3.0.2.0 sürümünde fatura bastırma ekranında yeni bir alan açıp upc/sku/ean bilgilerini göstermek istiyorum ama bir türlü beceremedim yardımcı olabilir misiniz? (12-11-2018 09:59 AM)sukru058 Yazılan: Merhaba Arkadaşlar, |
emrahyurur
Acemi Üye Mesajlar: 1 Konular: 0 Katılma Tarihi: Mar 2014 Rep Puanı: 0 Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri: |
|
|
|
|
Direk Link | |
HTML Link | |
BBCode Link | |
Sosyal Paylaş |
Benzeyen Konular | |||||
Konu: | Yazar | Cevaplar: | Gösterim: | Son Mesaj | |
Opencart 3.x Ürünlere Video Ekleme | osdem66 | 10 | 15,218 |
12-21-2022 02:20 PM Son Mesaj: halilerden |
|
İrsaliye Belgesine Ödeme Metod Ekleme | bygitar | 0 | 771 |
07-16-2022 04:13 PM Son Mesaj: bygitar |
|
Ürünler sayfasına ürün katalogu ekleme | yaramazkedicik | 1 | 1,743 |
06-16-2022 02:15 PM Son Mesaj: mehmetvearzu |
|
Kategori çubuğunun önüne ve sonuna resim ekleme | m.polat | 2 | 1,557 |
04-18-2022 04:28 PM Son Mesaj: m.polat |
|
footer newsletter modül ekleme | bydenon | 0 | 603 |
05-23-2020 08:10 PM Son Mesaj: bydenon |
|
twig kodunu tbl ye cevirme yardım lütfen | infowep | 0 | 548 |
05-05-2020 12:40 AM Son Mesaj: infowep |
|
3.0.2 fatura düzenleme nasıl yapılır? | BySiriUS | 1 | 1,895 |
02-12-2020 06:03 PM Son Mesaj: teknohiz |
|
Faturaya Özel Alan Ekleme | profanx | 0 | 1,544 |
04-13-2019 02:24 AM Son Mesaj: profanx |
|
Fatura adresini nasıl kaldırabilirim | aydd | 0 | 1,140 |
02-01-2019 02:59 AM Son Mesaj: aydd |
|
Hediye Çeki Syfası Para Birim Sembol Ekleme | mummybks | 1 | 1,006 |
01-18-2019 09:57 PM Son Mesaj: teknohiz |