tr-opencart

     
avatar Şuanki Zaman: 05-19-2024, 01:49 AMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

fatura bastırma ekranında alan ekleme ve rakamı yazıya çevirme

Konuyu görüntüleyenler: 1 Misafir
 
Değerlendir:
  • 1 Oy - 5 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
%
Cevapla  Gönder 
v  v
Yazar  sukru058 - Görüntüleme - Okunma  1744 - Yorum  2

sukru058v
Acemi Üye
**
Üye user avatar
Çevrimdışı

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: v
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.
Alıntı Yaparak Cevapla
Paylaş!
sukru058v
Acemi Üye
**
Üye user avatar
Çevrimdışı

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: v
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,

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.
Alıntı Yaparak Cevapla
Paylaş!
emrahyururv
Acemi Üye
**
Üye user avatar
Çevrimdışı

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: v
Konu Tarihi: 04-12-2019 10:50 PM
aynı kodu bende kulladım aynı dediğin gibi kardeşim ama faturada hiçbir yazı çıkmadı. sadece 2 dosyada mı düzenleme yapıyoruz.
Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

fatura bastırma ekranında alan ekleme ve rakamı yazıya çevirme Konusunun Linki Direk Link
fatura bastırma ekranında alan ekleme ve rakamı yazıya çevirme Konusunun HTML Kodu HTML Link
fatura bastırma ekranında alan ekleme ve rakamı yazıya çevirme Konusu BBCode Linki BBCode Link
fatura bastırma ekranında alan ekleme ve rakamı yazıya çevirme Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Opencart 3.x Ürünlere Video Ekleme osdem66 10 12,086 12-21-2022 02:20 PM
Son Mesaj: halilerden
  İrsaliye Belgesine Ödeme Metod Ekleme bygitar 0 707 07-16-2022 04:13 PM
Son Mesaj: bygitar
  Ürünler sayfasına ürün katalogu ekleme yaramazkedicik 1 1,643 06-16-2022 02:15 PM
Son Mesaj: mehmetvearzu
  Kategori çubuğunun önüne ve sonuna resim ekleme m.polat 2 1,485 04-18-2022 04:28 PM
Son Mesaj: m.polat
  footer newsletter modül ekleme bydenon 0 581 05-23-2020 08:10 PM
Son Mesaj: bydenon
  twig kodunu tbl ye cevirme yardım lütfen infowep 0 529 05-05-2020 12:40 AM
Son Mesaj: infowep
  3.0.2 fatura düzenleme nasıl yapılır? BySiriUS 1 1,838 02-12-2020 06:03 PM
Son Mesaj: teknohiz
  Faturaya Özel Alan Ekleme profanx 0 1,510 04-13-2019 02:24 AM
Son Mesaj: profanx
  Fatura adresini nasıl kaldırabilirim aydd 0 1,117 02-01-2019 02:59 AM
Son Mesaj: aydd
  Hediye Çeki Syfası Para Birim Sembol Ekleme mummybks 1 978 01-18-2019 09:57 PM
Son Mesaj: teknohiz

fatura bastırma ekranında alan ekleme ve rakamı yazıya çevirme indir, fatura bastırma ekranında alan ekleme ve rakamı yazıya çevirme Videosu, fatura bastırma ekranında alan ekleme ve rakamı yazıya çevirme online izle, fatura bastırma ekranında alan ekleme ve rakamı yazıya çevirme Bedava indir, fatura bastırma ekranında alan ekleme ve rakamı yazıya çevirme Yükle, fatura bastırma ekranında alan ekleme ve rakamı yazıya çevirme Hakkında, fatura bastırma ekranında alan ekleme ve rakamı yazıya çevirme nedir, fatura bastırma ekranında alan ekleme ve rakamı yazıya çevirme Free indir, fatura bastırma ekranında alan ekleme ve rakamı yazıya çevirme oyunu, fatura bastırma ekranında alan ekleme ve rakamı yazıya çevirme download


Forum Atla: