Datalife Engine 14.0
- Temalara yeni taglar eklendi ve geliştirildi
- Yeni AirPlay medya oynatıcısı eklendi
- 1500 adet yeni ifade (emoji) eklendi
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.
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
Virgül ile ayırarak girmeniz gereken diğer grup id'lerini yazabilirsiniz.
Dosya: engine/modules/main.php ( Eski sürümlerde index.php )
Bul :
Sadece main.tpl de kullanmak için üstüne ekle
Tüm TPL lerde kullanabilmek için altına ekle
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ı.
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
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.