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

» » Anasayfada onay bekleyen makale sayısını göstermek

Anasayfada onay bekleyen makale sayısını göstermek

Onay bekleyen makaleleri direkt olarak sitenizden görmek için tasarlanmıştır. Bu sayede admin panele girmenize gerek kalmadan onay bekleyen makaleleri görebilirsiniz.

Anasayfada onay bekleyen makale sayısını göstermek

Sadece kullanıcı grup id'si 1 olan kullanıcılar için ayarlanmıştır. Yani yönetici grubundakiler görebilirler..
Eğer birden fazla grup görebilsin derseniz
Koddaki bu kısım yerine
$member_id['user_group'] == "1"

Virgül ile ayırarak girmeniz gereken diğer grup id'lerini yazabilirsiniz.
in_array( $member_id['user_group'], array( 1, 2, 3 ) )


Dosya: engine/modules/main.php ( Eski sürümlerde index.php )
Bul :
$tpl->compile ( 'main' );

Sadece main.tpl de kullanmak için üstüne ekle
// Onay bekleyen makaleler
if ( $is_logged && $member_id['user_group'] == "1" ) {
	$waiting = $db->super_query( "SELECT COUNT(id) as total FROM " . PREFIX . "_post WHERE approve = '0'" );
	$waiting_total = intval( $waiting['total'] );
	$tpl->set( '{waiting}', $waiting_total );
	unset( $waiting, $waiting_total );
} else {
	$tpl->set( '{waiting}', '' );
}
// Onay bekleyen makaleler

Tüm TPL lerde kullanabilmek için altına ekle
// Onay bekleyen makaleler
if ( $is_logged && $member_id['user_group'] == "1" ) {
	$waiting = $db->super_query( "SELECT COUNT(id) as total FROM " . PREFIX . "_post WHERE approve = '0'" );
	$waiting_total = intval( $waiting['total'] );
	$tpl->result['main'] = str_ireplace( '{waiting}', $waiting_total, $tpl->result['main'] );
	unset( $waiting, $waiting_total );
} else {
	$tpl->result['main'] = str_ireplace( '{waiting}', '', $tpl->result['main'] );
}
// Onay bekleyen makaleler


Kullanacağınız tag: [c]{waiting}[/c]

İlk düzenleme için daha gelişmiş bir hali: [waiting] ... [/waiting] arasında alarak sadece, onay bekleyen sayısı 0 dan büyükse yani varsa aktif olacak şekilde ayarlandı.

// Onay bekleyen makaleler
if ( $is_logged && $member_id['user_group'] == "1" ) {
	$waiting = $db->super_query( "SELECT COUNT(id) as total FROM " . PREFIX . "_post WHERE approve = '0'" );
	$waiting_total = intval( $waiting['total'] );
	if ( $waiting_total > 0 ) {
		$tpl->set( '{waiting}', $waiting_total );
		$tpl->set( '[waiting]', '' );
		$tpl->set( '[/waiting]', '' );
	} else {
		$tpl->set( '{waiting}', '' );
		$tpl->set_block( "'\\[waiting\\].*?\\[/waiting\\]'si", '' );
	}
	unset( $waiting, $waiting_total );
} else {
	$tpl->set( '{waiting}', '' );
	$tpl->set_block( "'\\[waiting\\].*?\\[/waiting\\]'si", '' );
}
// Onay bekleyen makaleler


Yapımcı: Mehmet Hanoğlu
Kaynak: https://dle.net.tr
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.
0
sonkan 7 Nisan 2018 13:33
Harika oldu teşekkür ederim
0
KAYA 24 Eylül 2017 14:02
Eline Sağlık
0
denmex 28 Ocak 2016 13:59
Teşekkürler eline sağlık +
0
CepTiM 28 Aralık 2015 14:23
teşekkürler kardeşim ...
3 779
MaRZoCHi 2 Aralık 2015 23:41
@omerkul, teşekkürler.

--------------------
0
omerkul 2 Aralık 2015 23:33
Eline sağlık işte bu mükemmel bir eklenti olmuş.