Post by Yasabe » Sat Jan 23, 2016 1:14 am

Merhaba.
Opencart 2'de ondalık ayracı olarak nokta binlik ayracı da virgül kullanılıyor. Bunları yer değiştirebilir miyiz?
Not: Lütfen dil dosyasıyla ilgili tavsiyede bulunmayın. Orada her şey doğru gözüküyor.

New member

Posts

Joined
Fri Nov 14, 2014 11:56 pm

Post by volkanq » Tue Jan 26, 2016 7:29 pm

Muhtemelen veritabanına kayıt işlemi yaparken değerleri ona göre alıyordur. Eğer kod bilgin var ise nasıl kayıt edildiğine bak ona göre çözüm üretelim.

User avatar
Newbie

Posts

Joined
Thu Jan 14, 2016 12:05 am

Post by Yasabe » Tue Jan 26, 2016 8:30 pm

Merhaba.
Kod bilgim ancak okuma-yazma bilmeyen bir insanın bazı kelimeleri veya paraları tanıması kadar. Fakat bu konuyla ilgili tek dosya system/library/currency.php dosyasının 80 ile 83. satırlarındaki nokta ve virgül. Onu da değiştirdim. Başka ne yapmam lazım?

New member

Posts

Joined
Fri Nov 14, 2014 11:56 pm

Post by volkanq » Wed Jan 27, 2016 12:52 am

Yasabe wrote:Merhaba.
Kod bilgim ancak okuma-yazma bilmeyen bir insanın bazı kelimeleri veya paraları tanıması kadar. Fakat bu konuyla ilgili tek dosya system/library/currency.php dosyasının 80 ile 83. satırlarındaki nokta ve virgül. Onu da değiştirdim. Başka ne yapmam lazım?
@Yasabe Öncelikle bu işlemleri admin panelinde mi yoksa site arayüzünde mi yapacaksın onu belirtir misin. Eğer admin paneli ise farklı yerdeki dosyalara müdehale etmemiz gerekebilir. Site arayüzünde ise 80-83. satırdaki kodları değiştirdiğinde istediğin işlem oldu mu ?

User avatar
Newbie

Posts

Joined
Thu Jan 14, 2016 12:05 am

Post by Yasabe » Wed Jan 27, 2016 1:58 am

Aslında admin panel de başka bir alem. :)
Önce sorunuza cevap vereyim. Yukarıdaki değişiklikten sonra hiç bir şey düzelmedi. Ayrıca admin paneldeki bütün ondalık ayraçları nokta. Binlik ayracı ise hiç yok. Hadi admin kısmını biz idare ederiz diyelim ama ön yüzde yani müşteriye gözüken kısımda gerekeni yapabilsek ona da razıyım.

New member

Posts

Joined
Fri Nov 14, 2014 11:56 pm

Post by volkanq » Wed Jan 27, 2016 5:41 pm

Şu an localimde kurulu opencart sürümünde baktığımda (2.1.0.1) bir ürüne fiyat verdiğimde 2.799,01 TL şeklinde geliyor. Normal olması gerektiği gibi sizde bu olay farklı galiba

1. Kullandığınız sürümü tam belirtir misiniz.
2. Genelde kullandığınız temadan kaynaklanıyor olabilir. Arama yapın temanın böyle bir işlemi var mı diye
3. Bazı temalar da manuel değişikliği yaparken cache dosyasından ekrana çıktı veriyor. System --> storage --> modification altındaki dosyalarda değişiklik yapın tabi değişikliği uyguladığınız dosyalar varsa.

User avatar
Newbie

Posts

Joined
Thu Jan 14, 2016 12:05 am

Post by Yasabe » Wed Jan 27, 2016 7:03 pm

Vallahi üstadım ne localde ne de server'da yazdığınız gibi bir para birimi görüntüsünü hiç bir zaman elde edemedim. Bahsettiğim sitem şu anda server'da kurulu. Kullandığım sürüm 2.1.0.1. Bu forumdaki "Türkçe Dil Dosyası" başlığındaki resmi Türkçe tam sürümü kurdum. İsterseniz yine kurayım, beraber bakalım. Nasıl olsa henüz deneme aşamasındayım. Tema derseniz varsayılan tema. 3. maddede bahsettiğiniz klasöre de baktım ama orada da ilgili bir dosya bulamadım.

Burada başka bir konudan da bahsetmek istiyorum. Bundan önce de bir müddet tarih formatıyla uğraştım. Bizim alışık olduğumuz dd-mm-YYYY formatına çevirene kadar göbeğim çatladı. Sanki bütün dünya YYYY-mm-dd şeklinde kullanıyor da bir tek biz bu formatı kullanmıyormuşuz gibi... Aslında bunun bir ayarı olmalı ve kolayca değiştirilmeli. Wordpress'te olduğu gibi mesela. Tam olarak nasıl yaptım bilmiyorum ama en sonunda onu hallettim. ay ve gün isimlerini Türkçeleştirdim. Tarih formatını da düzelttim.

Opencart, uzun zamandan beri yaptığım araştırmalar sonucunda her anlamda en optimum sistem gibi gözüküyor. Tema. modül, ücretli ve ücretsiz destek v.s Şu ondalık ayracı meselesini de halledersek benim için her şey tamam olacak inşallah.
İlginize teşekkür ederim.
Kolay gelsin.

New member

Posts

Joined
Fri Nov 14, 2014 11:56 pm

Post by Yasabe » Wed Jan 27, 2016 8:40 pm

Üstadım bir şey paylaşmam lazım.
Ben localhost olarak Microsoft Web Matrix kullanıyordum (Neden diye sorma, uzun hikaye) Dün onun kaldırıp Wampserver kurdum. Opencart'ı oraya kurunca ön yüzde ondalık ayracı virgül çıktı. İstediğim gibi yani.
Bu durumda sorun benim server'dan mı kaynaklanıyor?

New member

Posts

Joined
Fri Nov 14, 2014 11:56 pm

Post by volkanq » Wed Jan 27, 2016 8:47 pm

Opencart konusunda üstad olduğumu söyleyemem :) , ama ufak bir araştırma yaptığımda opencartın default temalarında dediğiniz gibi 2,799.01 şeklinde gösteriyor panelden bunun özel bir ayarı olduğunu zannetmiyorum bunun için opencartın controller yapısına müdehale etmeniz gerekiyor admin panelinde ürün eklediğinizde ürün fiyatları ;

Product tablosundaki price alanınına kayıt oluyor bu alanın türü decimal olarak görüyorum buda veritabanına girdiğiniz değerlerin noktalı bir şekilde kayıt olduğu anlamına geliyor.Muhtemelen bu alanı normalde buraya yazdırılsa sorun olmıyacak yani sizin istediğiniz gibi bir yazım olacak ama bunu filtreleyen bir fonksiyon devreye giriyor herhalde buna müdehale etmek lazım

Alternatif bir işlem herhangi bir tema al ücretsiz opencart temaları bulunmakta onlar ile deneyebilir misin sıfır kurulum yaparak

Ayar işlemine değinirsek bir veriyi kaydederken ön yüz ve arkaplan arasında farklılıklar olabiliyor bu yüzden bu tarz ayarların opencarta gelmesi uzun sürebilir.

Yardım konusunda bu forumda fazla kullancı olmadığından mıdır yoksa mod ların uğramamasından mı 3 tane konu açtım açtığım konulara yorum vs. hiçbirşey olmadı senin sorununu çözmek için araştırma yapmak gerekiyor.

User avatar
Newbie

Posts

Joined
Thu Jan 14, 2016 12:05 am

Post by Yasabe » Thu Jan 28, 2016 12:34 am

Merhaba.
Yine nasıl oldu bilmiyorum :) ama localhost'a kurup da sorunsuz çalışan siteyi server'a taşıdım. Server'da da sorun gözükmüyor. Derken admin panele girmek isteyince şöyle bir hata aldım:

Fatal error: Call to a member function calculate() on a non-object in /home/karadenizm/public_html/opencart/catalog/controller/module/featured.php on line 38

http://opencart.karadenizmanset.com

New member

Posts

Joined
Fri Nov 14, 2014 11:56 pm

Post by Yasabe » Thu Jan 28, 2016 1:33 am

Yeniden kurdum her şey mükemmel. Cem Yılmaz'ın dediği gibi kapatıp açmak bir çok sorunu çözüyor.

New member

Posts

Joined
Fri Nov 14, 2014 11:56 pm

Post by volkanq » Thu Jan 28, 2016 3:55 pm

Düzenleme yaparken featured.php'nin 28. satırında calculate() fonksiyonunda hata almışsınız onu düzeltseniz sorununuz düzelecekmiş yeniden kuruluma gidecek bir işlem yokmuş :)

User avatar
Newbie

Posts

Joined
Thu Jan 14, 2016 12:05 am

Post by Yasabe » Thu Jan 28, 2016 5:37 pm

Neyi düzelteceğimi bilseydim keşke :) ama dediğim gibi henüz deneme aşamasında olduğum için tekrar kurmak sorun olmadı. İnşallah ileride böyle bir sorunla karşılaşmam.

New member

Posts

Joined
Fri Nov 14, 2014 11:56 pm

Post by volkanq » Thu Jan 28, 2016 9:01 pm

Php'yi sağlam öğrenmeye bak eğer Opencart'da editleme işlemi yapmak istiyorsan çünkü controller , model (mvc ) yapısında class ve fonksiyonları anlamak onları yapacağın işe göre editlemen gerekecek.

User avatar
Newbie

Posts

Joined
Thu Jan 14, 2016 12:05 am
Who is online

Users browsing this forum: No registered users and 5 guests