tr-opencart

     
avatar Şuanki Zaman: 12-09-2019, 05:28 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  849 - 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
  Faturaya Özel Alan Ekleme profanx 0 519 04-13-2019 02:24 AM
Son Mesaj: profanx
  Fatura adresini nasıl kaldırabilirim aydd 0 657 02-01-2019 02:59 AM
Son Mesaj: aydd
  Hediye Çeki Syfası Para Birim Sembol Ekleme mummybks 1 392 01-18-2019 09:57 PM
Son Mesaj: teknohiz
  Admin ürün sayfasına ek alan eklemek istiyorum nickelaj 9 810 11-01-2018 06:02 PM
Son Mesaj: e-ticaretdersleri
Thumbs Down [Tema] Hazır Tema Üst Alanına Üye Girişi ve Sepetim Bölümü Ekleme Hk. Clark Kent 2 679 06-27-2018 11:11 AM
Son Mesaj: Clark Kent
  Opencart 3.x Ürünlere Video Ekleme osdem66 4 2,287 02-14-2018 12:27 PM
Son Mesaj: angela87

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: