Jump to content

eticsoft

Members
  • Posts

    6
  • Joined

  • Last visited

Profile Information

  • Location
    Turkey

Recent Profile Visitors

101 profile views

eticsoft's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. you should upload an archival file! (do not unzip it)! Let me know if you face any issue again
  2. svp, pouvez-vous reformuler un peu votre préoccupation? Merci!
  3. Merhaba Biz teşekkür ederiz. Aslında bu fonksiyonların hemen hepsinin geliştirilmesi gerekebilir çünkü $cookie->id_lang değişkenine doğrudan atama yapılıyor. Burada sizin kurun değişme koşulunu tanımlarken tüm akışı düşünmeniz gerekiyor. Prestashop ilk kez ziyaret edildiğinde default lang veya browser detected lang veya geoip kullanıyor ve dili çereze yazıyor. Daha sonra dil değişimi manuel olarak yapılabiliyor. kur seçimi de aynı şekilde. Biz burada bir dil ile bir kuru ilişkilendirip otomatik atama yaparsak kullanıcının kuru değiştirmesini engellememiz gerekiyor. Yani aslında aşağıdaki koşul sorunu çözüyor. if ($cookie->id_lang == TURKCE_ID AND $cookie->id_currency != TRY_ID) { // kuru değiştir. } Bunu bir modül veya override içinde yazıp size verebiliriz. Ama bu durumda kurun manuel seçilmesini engellemek gerekiyor. Kurlar kutusunu kaldırmak gerekecek Ne dersiniz ?
  4. Merhaba 1. yol Ana menü -> localisation (uluslarasası) -> yerelleştirme bölümünden geolocation by ip seçeneğini aktif yapın yerelleştirme -> konumlar -> ülkeler bölümünden Türkiye'yi seçin, varsayılan para birimini TRY yapın Bu yöntemde geolocation ip bazlı konum bilgisine göre dil ve kur seçimi yapar. Ama konumu doğru bulma başarısı yüzde yüz değildir. 2. yol Tools sınıfında aşağıdaki gibi bir fonksiyon olacak static public function switchLanguage() Bu fonksiyonun içine if(Tools::getValue('id_lang') == SEÇİLEN_DİLİN_ID_NO){ $cookie->id_currency = SEÇİLECEK_KURUN_ID_NO; self::setCurrency(); } şeklinde birşey eklenebilir. daha profesyonel olsun diye fonksiyon kopyalanıp owerride/class/Tools.php içine yazılabilir. Birinci yolu deneyin olmazsa ikinciyi yaparız.
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More