Datalife Engine Türkçe Yama İndir

Datalife Engine 14.0

  • Temalara yeni taglar eklendi ve geliştirildi
  • Yeni AirPlay medya oynatıcısı eklendi
  • 1500 adet yeni ifade (emoji) eklendi

Github'dayız

Kendi yapımımız olan modüllerin neredeyse tamamını ücretsiz olarak Github üzerinden yayımladık. Sadece bu modüller için "destek" verilecektir.

We are on Github

Almost all of our own modules have been released free of charge via Github. We support only these modules

» » Kategorideki makale sayılarını gösteren block

Kategorideki makale sayılarını gösteren block

İçindeki makale olan kategorilerin listesi ve bu kategorilerde toplam kaç adet makale olduğunu gösteren bir eklenti

Kategorideki makale sayıları eklentisi


Dosya: index.php ya da engine/modules/main.php
Bul:
echo $tpl->result['main'];

Üstüne ekle:
// Kategorideki makale sayıları
$c = $db->query( "SELECT COUNT(id) as news, category FROM " . PREFIX . "_post WHERE approve = '1' GROUP BY category" );
$catlist = "";
while( $d = $db->get_row( $c ) ) {
	$catlist .= "<li><a href=\"/liste/" . $cat_info[ $d['category'] ]['alt_name'] . "/\">" . stripslashes( $cat_info[ $d['category'] ]['name'] ) . "</a><span>" . $d['news'] . "</span></li>";
}
$tpl->result['main'] = str_ireplace( '{category-list}', $catlist, $tpl->result['main'] );
// Kategorideki makale sayıları

Önbellekleme yapan örneği ( yeni makale eklendiğinde / düzenlendiğinde yenilenir )
// Kategorideki makale sayıları
include ENGINE_DIR . "/api/api.class.php";
$catlist = $dle_api->load_from_cache( "news_catlist" );
if ( ! $catlist ) {
	$c = $db->query( "SELECT COUNT(id) as news, category FROM " . PREFIX . "_post WHERE approve = '1' GROUP BY category" );
	$catlist = "";
	while( $d = $db->get_row( $c ) ) {
		$catlist .= "<li><a href=\"/liste/" . $cat_info[ $d['category'] ]['alt_name'] . "/\">" . stripslashes( $cat_info[ $d['category'] ]['name'] ) . "</a><span>" . $d['news'] . "</span></li>";
	}
	$dle_api->save_to_cache( "news_catlist", $catlist );
}
$tpl->result['main'] = str_ireplace( '{category-list}', $catlist, $tpl->result['main'] );
// Kategorideki makale sayıları

Yukarıdaki SQL kodunda herhangi bir kategori sınırlaması yok. Bazı kategorileri çıkartıp veya sadece bazılarını seçmek için aşağıdaki örnek sql kodlarını uygulayın.
Kategori id'si 1,2,3,4,5 olmayan
...approve = '1' AND category NOT IN (1,2,3,4,5)

Kategori id'si 10,11,12,13 olan
...approve = '1' AND category IN (10,11,12,13)

Kategori id'si 2'den büyük 15'ten küçük olan
...approve = '1' AND category > 2 AND category < 15

Daha ayrıntılı bilgiye SQL references yazarak ulaşabilirsiniz.

Temada kulllanacağınız kod :
{category-list}

CSS kodları:
.clist > li { margin: 0; padding: 0; min-height: 30px; margin-left: 0px !important; padding-top: 5px; }
.clist > li > a { margin-left: 5px; transition: .4s; }
.clist > li > a:hover { text-decoration: none; margin-left: 8px; transition: .4s; }
.clist > li > span { padding: 0; float: right; margin-right: 5px; background: #6AB3FF; padding: 1px 8px; border-radius: 10px; font-size: 10px; color: #fff; margin-top: 2px; }


Yapımcı: Mehmet Hanoğlu
Kaynak: https://dle.net.tr
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.
0
juvante 14 Şubat 2017 13:21
selamlar buna nasıl sınır getirebilirim max 10 tane kategori yazsın mesela ?
3 779
MaRZoCHi 7 Ağustos 2016 08:20
@KAYA, ilk kodu aratıp 2. ya da 3. koddan birini eklemen yeterli, sonra kodunu main.tpl ye eklersen çalışacaktır. Sürüm ile uyumsuzluk çıkaracak bir kod yok.

--------------------
0
KAYA 6 Ağustos 2016 23:33
@MaRZoCHi, Ne Yaptıysam Başaramadım. Müsait Zamanda Destek Olurmusun?
3 779
MaRZoCHi 4 Ağustos 2016 16:22
@KAYA, çalışır, 11.0 üzerinde geliştirildi zaten.

--------------------
0
KAYA 3 Ağustos 2016 22:26
11.0 da Çalışıyormu? Kurulum Yaptım Fakat Katagori Ekran a Yansıamdı.
3 779
MaRZoCHi 30 Haziran 2016 22:34
$catlist .= "<li><a href=\"/liste/" . $cat_info[ $d['category'] ]['alt_name'] . "/\">" . stripslashes( $cat_info[ $d['category'] ]['name'] ) . "</a><span>" . $d['news'] . "</span></li>";

Kodu burada, biraz dikkat ederek düzenleyebilirsiniz. Zor değil, biraz gurcalamak fazla vaktinizi almaz ;)

"+Yeni eklenenler" kısa bir kod ile bitmiyor. Ekstra kod yazmak gerekli. Bu eklenti sadece kategorideki sayıları göstermek için.

--------------------
0
KAYA 30 Haziran 2016 21:17
Hocam Bende Aynı Şekil Düşünüyorum Akrep Arkadaş Gibi Katagori İsmi Ve Sayısı Yerine

Örnek:
<li><a class="katagori" href="/katagori">Katagori<span>0</span></a></li >


Yukarıdaki 0 Yazan Yere Yazdığımda Sadece Adet Çıksın.

Örnek 2:
<li><a class="katagori" href="/katagori">Katagori<span>{category-list}</span>
; </a></li>
0
akrep 9 Nisan 2016 18:11
Selam.. Bunu kalıp halinde liste olarak değilde,
sadece kategori içindeki makale sayısını göstermek için nasıl kullanabilirim ?

Kategori sayfalarımda, sağ blokda liste halinde kategori isimlerim yazıyor, kategori isimlerinin sag kısmında, içerisinde kaç adet makale var ve yeni eklenenler +1 şeklinde çıksın yeterli.
0
KAYA 31 Ocak 2016 15:05
@MaRZoCHi, Çok Güzel. Ellerine Sağlık Hocam
3 779
MaRZoCHi 1 Ocak 2016 00:49
Kategorilere göre ayrı ayrı gösterme imkanı yok ama kategoriler için sınırlama yapma imkanı var. Yukarıda açıkladığım gibi.

--------------------
0
MHDumaN 31 Aralık 2015 22:31
mehmet hocam bu eklentiyi kategorinin id sine göre düzenleme yapma şansımız var mı
örnek olarak

deneme "{id:1}" konu sayısı gibi
3 779
MaRZoCHi 8 Aralık 2015 22:29
@OyunProgram, cache yapan versiyonu eklendi.

--------------------
0
CepTiM 28 Kasım 2015 16:09
sorun değil kardeşim işime yarayan bişey olursa alırım ...
3 779
MaRZoCHi 28 Kasım 2015 14:33
@CepTiM, teşekkürler. Modül 2-3 tane var aslında. Yakın zamanda birini ekleyeceğim bir servis ile birlikte. Diğerleri devam etmekte. Fakat hepsi ücretli olacak modüller. Denegeyi sağlayacak kadar ücretsiler de gelecek ;)
Neden ücretli derseniz: Sitede ücretli modül dışında hiç eklenti veya tema yok. Sadece 14 adet ücretli modül var.

--------------------
0
CepTiM 28 Kasım 2015 13:01
teşekkürler güzel kardeşim bu aralar modül göremiyoruz :) modilleri bekliyor olacagız ücretli ücretsiz :)
0
Gokay 28 Kasım 2015 02:01
mehmet harika bir eklenti olmuş gerçekten, hem böylece kişiler ekledikleri konuları kaç kategoriye ne kadar konu eklediğini detaylı olarak takip edebilecek.. Eline sağlık