Datalife Engine 14.0
- Temalara yeni taglar eklendi ve geliştirildi
- Yeni AirPlay medya oynatıcısı eklendi
- 1500 adet yeni ifade (emoji) eklendi
Temalar için Dil Dosyası Kullanımı
DLE Temalarının eksikliği diyebileceğimiz bir noktası, her temada benzer yazılar olmasına rağmen bazı yerlerde özel yazımlar olduğu için bu yöntem kullanılmıyor.
Fakat temadaki tüm yazıları 1 dosya içinde toplarsak çevirisinin daha kolay olacağını düşündüm.Bunun için [TEMAKLASÖRÜ]/lang/[SİTEDİLİ].lng olacak şekilde dil dosyası kullanımını sisteme ekledim.
Bu sayede site hangi dilde ise onun dil dosyası okunacak, tek dosyayı çevirerek temayı kullanabileceksiniz.Bu yöntemi daha çok orijinal temalarda kullanmak mantıklı olur. Rip temalar kullacının birçok özel yazısını/kodunu barındıracağını göz önüne alırsak...
Not : Bu yöntem temel seviyededir.Kullanıcı talebi doğrultusunda geliştirilebilir.
Örnek dil dosyası içeriği :
Şablonda kullanımı :
Kod açıklaması :
{lang:mainpage} buradan mainpage değeri okunur ve dil dosyasında ki karşılığı ile değiştirilir.
'mainpage' => "Anasayfa",
Yani
{lang:mainpage} = Anasayfa
Fakat temadaki tüm yazıları 1 dosya içinde toplarsak çevirisinin daha kolay olacağını düşündüm.Bunun için [TEMAKLASÖRÜ]/lang/[SİTEDİLİ].lng olacak şekilde dil dosyası kullanımını sisteme ekledim.
Bu sayede site hangi dilde ise onun dil dosyası okunacak, tek dosyayı çevirerek temayı kullanabileceksiniz.Bu yöntemi daha çok orijinal temalarda kullanmak mantıklı olur. Rip temalar kullacının birçok özel yazısını/kodunu barındıracağını göz önüne alırsak...
Not : Bu yöntem temel seviyededir.Kullanıcı talebi doğrultusunda geliştirilebilir.
Örnek dil dosyası içeriği :
<?php
$lng = array(
'mainpage' => "Anasayfa",
'search' => "Arama Yap",
'feedback' => "İletişim",
);
?>
Şablonda kullanımı :
<ul class="reset">
<li><a href="/index.php">{lang:mainpage}</a></li>
<li><a href="/index.php?do=search">{lang:search}</a></li>
<li><a href="/index.php?do=feedback">{lang:feedback}</a></li>
Kod açıklaması :
{lang:mainpage} buradan mainpage değeri okunur ve dil dosyasında ki karşılığı ile değiştirilir.
'mainpage' => "Anasayfa",
Yani
{lang:mainpage} = Anasayfa
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.