DEMO İNCELE
ÜCRETSİZ İNDİR

Prestashop Tarih görünümünü değiştirmek?

Merhaba hepimizin bildiği gibi prestashop otomatik pdf faturası oluşturuyor. bunda beni rahatsız eden tarih
formatının görünümü örnek şu şekil gösteriyor 2008-08-18 diye bunu 18-08-2008 diye değiştirme imkanı varmı?

yardımlarınızı bekliyorum?

7 thoughts on “Prestashop Tarih görünümünü değiştirmek?

  1. basar67 - 29 Mart 2017 at 23:43

    Merhaba,

    PDF fatura tarih formatını düzenlemek için:

    classes/Tools.php editör ile açınız ve altadaki satırı bulunuz:

    if ($id_lang == 2)             return ($tmpTab[2].'-'.$tmpTab[1].'-'.$tmpTab[0].($full ? $hour : ''));

    ve altdaki satır ile değiştiriniz:

    if ($id_lang == 2)             return ($tmpTab[2].'-'.$tmpTab[1].'-'.$tmpTab[0].($full ? $hour : ''));        if ($id_lang == 12)             return ($tmpTab[2].'-'.$tmpTab[1].'-'.$tmpTab[0].($full ? $hour : ''));

    Kolay gelsin…

    Cevap
  2. Ahmet23 - 29 Mart 2017 at 23:43

    cevabınız için teşekürler fakat yazdıklarınızı aynen uyguladım bir sonunç alamadım.
    faturada tarih formatı yine 2008-08-18 şeklinde?

    Cevap
  3. basar67 - 29 Mart 2017 at 23:43

    Aslında olması gerekir!!!

    Standart olarak prestashop tarafından türkçe dil paketine 12 id verilmiş bende bu id için if komutu ekledim. Yani türkçe lisansı seçili ise tarih için bu komutu uygulaması gerekiyor. Belki sizde bulunan türkçe dil paketinin komutu 12 değilde herhangibi başka bir id olarak belirlenmiştir. (Dil paketi sonradan eklenmiş ise farklı olabilir)

    Dil paketinizin id sini >>>Tools >>>Languages gidip açılan sayfada türkçe lisansının id sini kontrol edin. Türkçe id si
    12 değil ise:
    classes/Tools.php dosyasını açın ve “if ($id_lang == 12)” içindeki 12´yi sizin id ile değiştirin!

    Cevap
  4. Ahmet23 - 29 Mart 2017 at 23:43

    Aslında olması gerekir!!!

    Standart olarak prestashop tarafından türkçe dil paketine 12 id verilmiş bende bu id için if komutu ekledim. Yani türkçe lisansı seçili ise tarih için bu komutu uygulaması gerekiyor. Belki sizde bulunan türkçe dil paketinin komutu 12 değilde herhangibi başka bir id olarak belirlenmiştir. (Dil paketi sonradan eklenmiş ise farklı olabilir)

    Dil paketinizin id sini >>>Tools >>>Languages gidip açılan sayfada türkçe lisansının id sini kontrol edin. Türkçe id si
    12 değil ise:
    classes/Tools.php dosyasını açın ve “if ($id_lang == 12)” içindeki 12´yi sizin id ile değiştirin!

    Teşekürler dediğiniz gibi benim id 22miş.

    Sorun çözülmüştür 😉

    Cevap
  5. behcet - 29 Mart 2017 at 23:43

    başar çok teşekkürler arkadaşım, sayende biraz düzenel girdi.
    bende

    if ($language AND strtolower($language['iso_code']) == 'fr')

    iken

    if ($language AND strtolower($language['iso_code']) == 'tr')

    yaptım

    Cevap
  6. behcet - 29 Mart 2017 at 23:43

    saat görünsün
    532.satır
    return ($tmpTab[2].’-‘.$tmpTab[1].’-‘.$tmpTab[0].($hour ));

    Cevap
  7. ugur onur - 29 Mart 2017 at 23:43

    Teşekkürler bu bilgiler için..

    Cevap

Cevap bırakın