Koray Posted November 8, 2012 Share Posted November 8, 2012 Modül çeviri ekranında yaptığım değişiklikler kaydedilmiyor, diğer çeviriler normal. Modülün Kodlarından çevirmek istiyorum. tr.php boş haliyle en.php de yok nerden yapılır bu. Link to comment Share on other sites More sharing options...
safa Posted November 8, 2012 Share Posted November 8, 2012 büyük ihtimalle sunucu memery_limit değeri düşük olduğu için kaydedilmiyordur. eğer bilgisayarına prestashop kurup bilgisayarından çeviri dosyasını atabilirsen sorunun çözülür. en kötü ihtimalle .tpl dosyalarından manuel çeviri yapabilirsin. Link to comment Share on other sites More sharing options...
Koray Posted November 9, 2012 Author Share Posted November 9, 2012 evet bu local aklıma gelmemişti, localde çevirip sonra modülün içindeki tr.php yi siteye atsam yeterli olur heralde? bu yöntem olmaz ise modüldeki hangi tpl dosyasından değişir , tek tek bakmaya çalıştım kodlara bir çok yerde var isimleri. Link to comment Share on other sites More sharing options...
safa Posted November 9, 2012 Share Posted November 9, 2012 bu sistem olur (localde çevirme) . ama olmassa tpl içindeki değişkenleri çevirme şöyle oluyor {l s='You have chosen to pay by bank wire.' mod='bankwire'} bunun içnerindeki mod'a dokunmadan birden fazla dil destekleyecekse eğer sadece bir dil için ise { } arasına türkçe karşılığını yazarsan olur. php içerinde admin kısmını çevirmek içinde function _displayForm fonksiyonu içerisnde $this->l ile başayan yazıları çevirmelisin ama localde çevirme işinin mutlaka olması gerekiyor en az uğraştıracak olan o çünkü kolay gelsin Link to comment Share on other sites More sharing options...
Koray Posted November 9, 2012 Author Share Posted November 9, 2012 Tşkler Safa. Denemeye başlıyorum. alandaki siteyi locale atmak zor olacak gerçi DB ayarları yüzünden, önce kodlardan başlarım. Link to comment Share on other sites More sharing options...
safa Posted November 9, 2012 Share Posted November 9, 2012 taşımadan bir tane prestashop locale kurup çevir sadece tr.php dosyasını at. işin uzamasın Link to comment Share on other sites More sharing options...
Koray Posted November 10, 2012 Author Share Posted November 10, 2012 Doğru oda aklıma gelmemişti. Kodlardan tüm tpl dosyalarındaki { } kısımları türkçeleştirdim, ama sitede aynı ingilizce. değişikliklerin kaydedilmesi başka bişey gerekiyomu? Link to comment Share on other sites More sharing options...
safa Posted November 10, 2012 Share Posted November 10, 2012 smarty compile seçeneğini aktif edermisin? zorla düzenle diye geçiyor çevirilerde. bunu aktif etmeden tpl'lerdeki değişiklikleri göremessin aktif edip sitede değişikliği gördükten sonra tekrar pasif yapman gerekiyoır Link to comment Share on other sites More sharing options...
Koray Posted November 10, 2012 Author Share Posted November 10, 2012 Locale kurup editliyorum, kodlarla çok hata yapmışım, aktif ettim oldu, ama dediğin gibi local daha kolay ve hatasız. tşkler eline sağlık. Link to comment Share on other sites More sharing options...
MahmutGulerce Posted November 10, 2012 Share Posted November 10, 2012 Merhaba Şimdi sorunun teknik detayları hakkında da ben bilgi vereyim. TANI Sorun memory_limit ile ilgili değil. max http post değişkeni ile ilgili. Inı ismi post.max_vars olan bu yapılandırmanın php runtime config ismi max_input_vars . Yani aynı anda gönderilecek post değişken sayısını bu değişken belirliyor. Çeviri sayfalarında tek form ile binlerce kelimenin çevirisi post edildiği için bu limit aşılıyor. Localhost yazılımlarında bu limit genelde yoktur. Web sunucularda güvenlik gerekçeleri ile bu limit genelde 1000 dir. ÇÖZÜM 1) .htaccess dosyasına phpflag ile max_input_vars ekleyebilirsiniz. Ref: http://www.php.net/manual/en/info.configuration.php#ini.max-input-vars Örnek php_flag max_input_vars 5000 2.) ana dizin config/config.inc.php dosyasının ilk satırlarına ini_set("max_input_vars" 5000); ekleyebilirsiniz. Herkese bol satışlı günler. 1 Link to comment Share on other sites More sharing options...
Koray Posted November 10, 2012 Author Share Posted November 10, 2012 Bu çok sağlam ve dataylı olmuş mahmut , host firmama söyliyim bunu olmazsa kendim yapamam, limitleri yükseltsinler, ama benden bir istediğiniz bir değer varmıdır dediler, 5000 filanmi diyim? Link to comment Share on other sites More sharing options...
MahmutGulerce Posted November 11, 2012 Share Posted November 11, 2012 Bu çok sağlam ve dataylı olmuş mahmut , host firmama söyliyim bunu olmazsa kendim yapamam, limitleri yükseltsinler, ama benden bir istediğiniz bir değer varmıdır dediler, 5000 filanmi diyim? 2500 iyi bir değer. 5000 biraz tehlikeli olabilir. Hosting firmanıza söyleyecekseniz direk http.conf üzerinden yapsınlar oradan daha kesin ve sorunsuz yapılabilir. Bizim sistemde her hesap için ayrı ayrı bu parametreler ayarlanabiliyor. Eğer öyle bir şansları varsa tabi daha iyi olur. Link to comment Share on other sites More sharing options...
Koray Posted November 11, 2012 Author Share Posted November 11, 2012 Tamam memery değerini 2500 yapmalarını önericem. Teşekkürler Mamhut. Link to comment Share on other sites More sharing options...
MahmutGulerce Posted November 11, 2012 Share Posted November 11, 2012 Tamam memery değerini 2500 yapmalarını önericem. Teşekkürler Mamhut. Rica ederim. Kolay gelsin. Link to comment Share on other sites More sharing options...
Koray Posted November 12, 2012 Author Share Posted November 12, 2012 Şirket varsayılan değerin 512 olduğunu ve bunun makul bir değer oldugunu söyledi, bizimi yiyo bunlar ? Link to comment Share on other sites More sharing options...
MahmutGulerce Posted November 12, 2012 Share Posted November 12, 2012 Şirket varsayılan değerin 512 olduğunu ve bunun makul bir değer oldugunu söyledi, bizimi yiyo bunlar ? Anlamadıklarını düşünüyorum. 512 değeri her bir post değişkeni için maksimum bellek alanıdır. post_max_size ile karıştırmışlar. Bizim istediğimiz max_input_vars değeri. Bu da standart 1000'dir zaten. Değilse bile yuvarlak sayı olur genelde. 512 ikilik sistem katıdır. Kolay gelsin. 1 Link to comment Share on other sites More sharing options...
Recommended Posts