Site RehberiSon Yorumlar |
Diyelim ki elimizde
/templates/turkish/ /templates/english/ Şeklinde iki adet tema var. Tabiidir ki bu temalarla birlikte kullanmak istediğimiz iki farklı dil için de, aşağıdaki gibi, DLE dil dosyalarımızın bulunması da gerekmektedir: /language/turkish/ /language/english/ Bu gereksinimlerimizi tamamladıktan sonra, Sitemizin Yönetici Kontrol Paneli'ne girip Sistem Ayarları bölümünden varsayılan tema olarak turkish temasını, varsayılan dil olarak da turkish dil seçeneğini seçip Kaydet butonuna basıyoruz. Şimdi her bir temamızla kullanmak istediğimiz dil paketini ilgili temayla ayrı ayrı ilişkilendirmemiz gerekiyor ki, bir temadan diğerine geçtiğimizde, Sitemizin sistem iletişimi de otomatik olarak geçiş yaptığımız temayla ilişkilendirdiğimiz dile dönsün. Bunun için de Sitemizin Yönetici Kontrol Paneli'nden Yönetici Seçenekleri -> Şablon Kontrolleri -> Temalar bölümüne girip her bir temamız için kullanmak istediğimiz dili belirlememiz gerekiyor. Örneğin, turkish teması için turkish dil paketini, english teması için de english dil paketini seçiyoruz. Bir sonraki aşama, Sitemiz Kullanıcılarının dil değiştirme işlemini yapabilmeleri için gerekli bağlantıların Sitemize eklenmesi olacaktır. Bu için her iki temamızın main.tpl dosyasında aşağıdakilere benzer iki adet bağlantı linki oluşturmamız gerekiyor: <a href="http://site.com/index.php?action_skin_change=yes&skin_name=turkish">Türkçe</a> <a href="http://site.com/index.php?action_skin_change=yes&skin_name=english">English</a> Bu bağlantılar sayesinde Kullanıcılar tema değiştirdiğinde, aynı zamanda Sitemizin sistem iletişim dili de değişmiş olacaktır. Fakat tam bir çoklu dil destekli site yapımındaki amacımıza yönelik işlemler burada bitmiş değil. Çünkü daha Sitemizin örneğimizdeki iki dilde de Haber Ekleme desteğinin sağlanması gerekiyor. Bunun için de Sitemizin Yönetici Kontrol Paneli'nden Yönetici Seçenekleri -> Bölüm Yönetimi -> İlave Alanlar bölümüne girip Yeni Alan Ekle butonunu tıklıyoruz; Ve aşağıdaki parametrelerle yeni bir İlave Alan oluşturuyoruz: Alan Adı: english Alan Tanımı: Kısaca İngizce olarak belirtin Kategori: Tümü Alan Tipi: Birkaç Satır Son aşama olarak da İngilizce temamızın templates/english/ dizininde bulunan shortstory.tpl bir metin düzenleyici ile açarak, bu dosyanın içerisinde yer alan {short-story} etiketini, [xfvalue_english] ilave alan etiketi ile değiştiriyoruz. Böylece Sitemizdeki bir Kullanıcı Türkçe'den İngilizce'ye geçiş yaptığında,Sitemizdeki Haberler de kendiliğinden İngilizce'ye dönüşecektir. Benzer şekilde siz de, Ana Metin (Haberin Devamı bölümündeki) için de İlave Alan oluşturabilirsiniz ALINTIDIR
Konu Sayısı: 0
Yorum Sayısı: 5
ya bunu yapan varmı :S
cok sade anlatılmıs lütfen acarmısnız ...
Konu Sayısı: 0
Yorum Sayısı: 12
<a href="http://site.com/index.php?a<br />ction_skin_change=yes&skin_name=turkish<br />">Türkçe</a><br /><br /><a href="http://site.com/index.php?a<br />ction_skin_change=yes&skin_name=english<br />">English</a><br /> Anasayfaya Koyabilirsiniz... [xfvalue_english]Arasına Yazılanlar english seçildiğinde Gözükür[/xfvalue_english] [xfvalue_turkish]Yaparsanız Türkish Seçildiğinde Gözükecektir.[/xfvalue_turkish] -------------------- SyMbiMaNia | All About Symbian OS & Applications |
Konu Sayısı: 18
Yorum Sayısı: 82
|
En Çok Okunanlar» ufogxcom.net [ Türkçe ]» Yeni tema 7.2 ve 7.3 + Full psd » Video katolog 1.5 (türkçe) » DLE Photogallerys (v.0.01 beta) by redrat-Russian » Tree Kategori » Kayıt olan Yeni üyenin Şifresini Görme. » Okunma & mesaj & Oylanma Sayısını Değiştirme.. » Yeni tema 7.2 ve 7.3 + Full psd Türkçe » DataLife Engine v7.5 Press Release » JA Sanidine II Jomla Theme to Dle Theme + 22 psd |
||||||||||||
<a href="http://site.com/index.php?a
ction_skin_change=yes&skin_name=turkish
">Türkçe</a>
<a href="http://site.com/index.php?a
ction_skin_change=yes&skin_name=english
">English</a>
ya bunu neye gore link olusturacaz bir acıklama yaparmısınız tukrish dedigi yer neo luyor dil secenegemi tema mı lütfen ACIKLARMISINIZ:..
bEN mesela subdomain olarak koymak istiyorum
nasıl yapacam :S
www.tr.siteadres.com
a tıklayan turkce
www.en.siteadres.com a tıklayan ing gorsun istiyorum...
YA alINTI YAPıP BIRAKMIZSINIZ LÜTFEN YARDIM EDERMİSİNZ DELİRECM olMUYOR:@