Dil ekleme ve adminlerini kullanma sorunu hk..
Orijinalinde temelsan.nette 3 dil seçeneği vardı: Türkçe, İngilizce ve Rusça. Dolayısıyla 3 adet bağımsız admin panelim vardı. 1) /admin 2) en/admin ve 3) rus/admin olmak üzere.
Ben dedim ki 2 dil daha ekleyeyim. Gittim ftpdeki www klasörünün içindeki mevcut ingilizce verilerinin olduğu EN klasöründeki tüm dosyaları yeni yarattığım DE (almanca) ve FR (fransızca) klasörlerine birebir kopyaladım.
Sonra İngilizce ile alakalı tüm bilgileri tabii ki admin.php, index.php içerisindeki bu bilgileri ilgili dile uygun (almanca ve fransızca) adapte ettim.
Sonra açılıştaki (yani türkçe) index.php'deki ilgili yerlere de Almanca ve Fransızcayı ekledim.
Şimdi ne oluyor biliyor musunuz?:
1- Almanca veya Fransızca Admin panelinden yaptığım herhangi bir değişikli veya ekleme İngilizce, Almanca ve Fransızca dillerindeki ilgili yerlerin tamamının aynı şekilde değişmesine neden oluyor. Yani bağımsızlaştıramadım Alm. Frans. ve İngilizce siteleri.
2- www.temelsan.net/de/admin panelinde kullanıcı bilgilerini değiştirdiğimde .../en/admin ve .../fr/admin de de aynı oluyor.
Not: RUS ve TR panellerinde bağımsız veri değişikliği yapabiliyorum.
Şimdiden teşekkür ederim.Php
S.a bağımsız Veri Değişlikliği Yanlışl Anlamdıysam Veri tabanını Kontrol Et illaki orda Rus TR ve En tabloları vardır ona gore almanca fransızca tablolar oluştur veya sutunlar ekle tam olarak yardımcı olabilmek için sistemi görmek gerekiyor
Hangi dosya?
Hangi dosyayı düzenleyeyim?: Her bir dil için ayrı db.php, admin.php ve index.php gibi dosyalar var. Bu arada Notepad++ ile düzenleme yapıyorum.
Php
php dosyalarını duzenlemen yetmez
veritabani ( mysql veya mssql) hangi veri tabanını kullanıyorsan ordan tablolarıda dillere göre eklemen gerek diller sutun halindeyse diller gore sutun ekliyeceksin
bişey annamıyom
Php
site şu an çalışır durumda ise [email protected] ye ftp ve site yönetim bilgilerini gönderebilirsen bir kontrol göz atayım
Php
s.a
senin siten her dil için ayrı veri tabanın oluşturulmuş
Hatta Fransızca ile ingilizce aynı veri tabanının yolunu belirtmişsin
ingilizcede yapacağın bir değişiklik direk fransızcaya yansıyacaktır
yapman gereken veri tabanından bir tanesini farklı bir ad ile kaydedip sonra istediğin dil için o veri tabanının yolunu belirtmen
istegin dilin veri tabanın yolunu db.php içerisinde
$user = "ptemelsa_user";
$password = "pcV4o?6nJ,GH";
$name = "ptemelsa_main_de";
name satırından değiştirebilirsin unutma veri tabanın oluştururken veri kullanıcı adı ve şifresi de yazacağın için oluşturduğun veri tabanını yukardaki 3 satırı düzenleyip ayarlıyabilirsin
php
Selamlar Sinan,
Ben nerde hata yaptım bilmiyorum ama
şifre kabul etmiyor.
www.temelsan.net/admin den giriyorum.
Sonra çaktırmadan araya /de ekliyorum
ve öylelikle www.temelsan.net/de/admin sayfası açılıyor.
Orada yeni admin şifresi oluşturuyorum ama geri döndüğümde uçmuş oluyor.
Ne yapmalıyım?