Post by Yasabe » Thu Jan 07, 2016 9:49 pm

Merhaba.
yyyy-mm-dd şeklinde olan tarih formatını dd-mm-yyyy şekline nasıl dönüştürebiliriz?

Not: Versiyon 2.1.0.1

New member

Posts

Joined
Fri Nov 14, 2014 11:56 pm

Post by eka7a » Mon Jan 11, 2016 10:38 pm

Kullandığınız dilin varsayılan dil dosyasından yapabilirsiniz.
Türkçe için admin\language\turkish\turkish.php ve catalog\language\turkish\turkish.php

Dil dosyasında tarih ile ilgili bir çok ayar vardır. Bu ayarları kendinize göre özelleştiriniz.
http://php.net/manual/tr/function.date.php


User avatar
Active Member

Posts

Joined
Sun Apr 12, 2009 12:59 am
Location - Türkiye

Post by Yasabe » Mon Jan 11, 2016 11:51 pm

Merhaba.
İlk baktığım yer orası oldu zaten ama her şey doğru gözükmesine rağmen yine de tarih formatı istediğim gibi değil. turkish.php dosyasının ilgili bölümü (üst kısmı) aşağıdaki gibi.

Code: Select all

<?php
/* Turkceye Ceviren eka7a - http://www.e-piksel.com */

// Locale
$_['code']                          = 'tr';
$_['direction']                     = 'ltr';
$_['date_format_short']             = 'd/m/Y';
$_['date_format_long']              = 'l dS F Y';
$_['time_format']                   = 'h:i:s A';
$_['datetime_format']               = 'd/m/Y H:i:s';
$_['decimal_point']                 = ',';
$_['thousand_point']                = '.';
Bu dil dosyasıyla tarih formatının istediğim gibi gözükmesi lazım değil mi? Acaba dil dosyasındaki ayara baskın çıkan başka bir ayar mı var bir yerlerde? Ne bileyim, sunucu lokasyonu, sunucu saati filan? Cahilliğimden soruyorum, bağışlayın. Ben bir nikah şekeri sitesi yapmaya çalışıyorum. Haliyle tarih seçme özelliği bana lazım olacak. (Nikah Tarihi, Ürün Teslim Tarihi v.s.)

New member

Posts

Joined
Fri Nov 14, 2014 11:56 pm

Post by eka7a » Wed Jan 20, 2016 11:48 pm

Kullandığınız bölümdeki kodlar dil dosyasındaki değerlere göre düzenlenmemiş olabilir. OpenCart dosyalarında date_format_short kodunu arama yaparak nasıl kullanıldığına dair bilgi edinebilirsiniz.

Bahsettiğiniz bölüm form üzerinde müşterilerin seçtiği alanlar ile ilgili ise bu değeri data-date-format="YYYY-MM-DD" arayın ve kendinize göre düzenleyiniz.


User avatar
Active Member

Posts

Joined
Sun Apr 12, 2009 12:59 am
Location - Türkiye

Post by Yasabe » Wed Jan 20, 2016 11:59 pm

Teşekkürler.
Tavsiyenizi uygulamaya çalışacağım ama ben aşağıdaki linkte bulunan konudan sizin eklediğiniz tam sürümü kurduğum halde nasıl böyle bir sıkıntı olabiliyor?

http://forum.opencart.com/viewtopic.php?f=171&t=55246

New member

Posts

Joined
Fri Nov 14, 2014 11:56 pm

Post by eka7a » Thu Jan 21, 2016 12:19 am

Dağıtılan ücretli/ücretsiz eklentiler ile sorun yaşanmaması için Türkçe sürümde OpenCartın çekirdek dosyalarında değişiklik yapmamaktadır. Dil dosyaları eklenip varsayılan olarak Türkçe'nin aktif olmasını sağlar.


User avatar
Active Member

Posts

Joined
Sun Apr 12, 2009 12:59 am
Location - Türkiye

Post by Yasabe » Thu Jan 21, 2016 12:41 am

Tavsiyenizi uyguladım. Sorun yaşadığım bölümlerden biri admin/Katalog/Ürünler/Veri kısmındaki "Geçerlilik Tarihi" kısmıydı. Sorunla ilgili gördüğüm şu iki dosyadaki bütün "YYYY-MM-DD" ibarelerini "DD-MM-YYYY" şekline dönüştürdüm. Dosyalar admin/controller/catalog/product.php ve admin/model/catalog/product.php Bu sefer de tarih seçimini yaptığımız pencerede şöyle bir problem oldu. Tarihi seçtirmiyor. Muhtemelen ön tarafta da aynı sorun olacak.

Attachments

tarih hata-01.jpg

tarih hata-01.jpg (120.56 KiB) Viewed 2641 times


New member

Posts

Joined
Fri Nov 14, 2014 11:56 pm
Who is online

Users browsing this forum: No registered users and 2 guests