Datalife Engine 14.0
- Temalara yeni taglar eklendi ve geliştirildi
- Yeni AirPlay medya oynatıcısı eklendi
- 1500 adet yeni ifade (emoji) eklendi
'Geçerli' kategoride {custom}
Bu eklenti ne işe yarıyor?
{custom} etiketinden bahsedelim önce. Bu etiketi alttaki hali ile main.tpl'ye ekleyip kullandığımızda
2,3 ve 5 id li kategorilerden 5 tane içeriği ozelshort tplsiyle sitede gösteririr. Her kategori girdiğiniz bu içerikler karşınıza çıkar.
Her kategori de o kategorinin yazılarını liste halinde göstermek isterseniz alltaki gibi bir kullanımada bulunmanız gerekiyor. Her kategori içi ayrı custom eklemelisiniz.
Bu yapacağımız düzenleme ile yukarıdaki gibi uzun işlemler yaptıracak bir kullanımdan kurtulmuş olacağız.
Bu kod onlarca kategori için gireceğimiz işlemler de çok uzun düzenlemelerin yerine 1 satırlık kod ile aynı işi yapacaktır.
DLE 10.1 ve 10.2 için çalışmaktadır.
Ekenti için alttaki 2 işlemi yapınız.
engine/modules/functions.php dosyasını açınız
bulunuz ve sonrasına alttaki kodu ekleyiniz.
alttaki kodu bulunuz
hemen sonrasına parantez ekleyiniz.
Sonrasında ise ozelshort isim li bir tpl oluşturunuz. bu tpl nin içeriğini shortstory.tpl kod yapısıyla tasarlayınız.
main.tpl'ye alttaki kodu uygun bir yere ekleyiniz.
Siz hangi kategoriye girerseniz o kategorinin 5 haberini ozelshort.tpl şablonuyla gösterecektir.
Alt kategoriler için kullanımı da mevcut.
{custom} etiketinden bahsedelim önce. Bu etiketi alttaki hali ile main.tpl'ye ekleyip kullandığımızda
{custom category="2,3,5" template="ozelshort" aviable="global" from="0" limit="5" fixed="yes"}
2,3 ve 5 id li kategorilerden 5 tane içeriği ozelshort tplsiyle sitede gösteririr. Her kategori girdiğiniz bu içerikler karşınıza çıkar.
Her kategori de o kategorinin yazılarını liste halinde göstermek isterseniz alltaki gibi bir kullanımada bulunmanız gerekiyor. Her kategori içi ayrı custom eklemelisiniz.
[category=2]{custom category="2" template="ozelshort" aviable="global" from="0" limit="5" fixed="yes"}[/category]
[category=3]{custom category="3" template="ozelshort" aviable="global" from="0" limit="5" fixed="yes"}[/category]
[category=5]{custom category="5" template="ozelshort" aviable="global" from="0" limit="5" fixed="yes"}[/category]
Bu yapacağımız düzenleme ile yukarıdaki gibi uzun işlemler yaptıracak bir kullanımdan kurtulmuş olacağız.
{custom category="current" template="ozelshort" aviable="global" from="0" limit="5" fixed="yes"}
Bu kod onlarca kategori için gireceğimiz işlemler de çok uzun düzenlemelerin yerine 1 satırlık kod ile aynı işi yapacaktır.
DLE 10.1 ve 10.2 için çalışmaktadır.
Ekenti için alttaki 2 işlemi yapınız.
engine/modules/functions.php dosyasını açınız
if( preg_match( "#category=['\"](.+?)['\"]#i", $param_str, $match ) ) {
bulunuz ve sonrasına alttaki kodu ekleyiniz.
if($match[1]=='current') $custom_category = $category_id;
elseif($match[1]=='current_sub') $custom_category = get_sub_cats($category_id);
else{
alttaki kodu bulunuz
$custom_category = $db->safesql( trim(str_replace( ',', '|', $temp_array )) );
hemen sonrasına parantez ekleyiniz.
}
Sonrasında ise ozelshort isim li bir tpl oluşturunuz. bu tpl nin içeriğini shortstory.tpl kod yapısıyla tasarlayınız.
main.tpl'ye alttaki kodu uygun bir yere ekleyiniz.
{custom category="current" template="ozelshort" aviable="global" from="0" limit="5" fixed="yes"}
Siz hangi kategoriye girerseniz o kategorinin 5 haberini ozelshort.tpl şablonuyla gösterecektir.
Alt kategoriler için kullanımı da mevcut.
{custom category="current_sub" template="ozelshort" aviable="global" from="0" limit="5" fixed="yes"}
Yapımcı: Sandev
Kaynak: http://sandev.pro/web/48-rasshirenie-funkcionala-tega-123custom.html
Türkçe Çeviri: marika
Kaynak: http://sandev.pro/web/48-rasshirenie-funkcionala-tega-123custom.html
Türkçe Çeviri: marika
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.