Datalife Engine 14.0
- Temalara yeni taglar eklendi ve geliştirildi
- Yeni AirPlay medya oynatıcısı eklendi
- 1500 adet yeni ifade (emoji) eklendi
Mesaj sayısına göre içerik gizleme
İlave alandan girilen sayıya göre, kullanıcının o makaledeki yorum sayısına bakılarak içerik gösterme.
comm adında oluşturduğunuz ilave alan ve bu alana bağlı olarak kullanacağınız links adındaki ilave alan; her makale için linkler giriyorsanız ve her makale için yorum saysına göre ayrı kriter belirlemek istiyorsanız. Bu eklentiyi kullanabilirsiniz.
Örneğin: bir makale de verdiğiniz linklerin görüntülenmesi için 3, diğer bir makalede 5 yorum olmasını isteyebilirsiniz. Veya o makaleye yazılmış bir yorum. Aşağıdaki kod sadece o makale için yazılmış yorum sayısına göre hazırlanmıştır.
İlave alanlar:
- comm : Gerekli yorum sayısının belirtildiği ilave alan
- links : İçeriğin girildiği ilave alan
- {links} : İçeriği .tpl de göstermek için kullanacağınız kodu
-----------------------------------------------------------------------------------
Dosya show.full.php
Bul:
Üstüne Ekle:
Mevcut makale için istenen yorum sayısı
Tüm makaleler için istenene yorum sayısı
Kodları dosya olarak indirmek isterseniz :
Benzer eklenti:
Kullanıcının makaleye yorum yapıp yapmadığını kontrol edebileceğiniz taglar - commented
comm adında oluşturduğunuz ilave alan ve bu alana bağlı olarak kullanacağınız links adındaki ilave alan; her makale için linkler giriyorsanız ve her makale için yorum saysına göre ayrı kriter belirlemek istiyorsanız. Bu eklentiyi kullanabilirsiniz.
Örneğin: bir makale de verdiğiniz linklerin görüntülenmesi için 3, diğer bir makalede 5 yorum olmasını isteyebilirsiniz. Veya o makaleye yazılmış bir yorum. Aşağıdaki kod sadece o makale için yazılmış yorum sayısına göre hazırlanmıştır.
İlave alanlar:
- comm : Gerekli yorum sayısının belirtildiği ilave alan
- links : İçeriğin girildiği ilave alan
- {links} : İçeriği .tpl de göstermek için kullanacağınız kodu
-----------------------------------------------------------------------------------
Dosya show.full.php
Bul:
$category_id = $row['category'];
$tpl->compile( 'content' );
$tpl->result['content'] = preg_replace_callback ( "#\\[declination=(\d+)\\](.+?)\\[/declination\\]#is", "declination", $tpl->result['content'] );
Üstüne Ekle:
Mevcut makale için istenen yorum sayısı
// İndirme Linkleri Eklentisi
$fields = array("comm", "links", "{links}");
if ( $is_logged ) {
if ( !isset( $xfieldsdata ) ) $xfieldsdata = xfieldsdataload( $row['xfields'] );
if ( ! empty( $xfieldsdata[ $fields[0] ] ) ) { $clim = ( is_int( intval( $xfieldsdata[ $fields[0] ] ) ) ) ? intval( $xfieldsdata[ $fields[0] ] ) : 0; }
else { $clim = 0; }
$comm_news = 0;
if ( $clim > 0 ) {
$comm_news = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_comments WHERE user_id = '{$member_id['user_id']}' AND post_id = '{$newsid}'");
$comm_news = $comm_news['count'];
}
if ( $comm_news >= $clim ) {
$_temp = explode( "<br />", $xfieldsdata[ $fields[1] ] );
if ( count( $_temp ) > 0 ) {
$links = "";
foreach( $_temp as $link ) {
$_temp2 = explode(".", clean_url( $link ) );
$links .= "<li>Dosyayı İndir: <b><a target=\"blank\" rel=\"external,nofollow\" href=\"{$config['http_home_url']}engine/go.php?url=" . urlencode( base64_encode( trim( $link ) ) ) . "\">" . ucwords( $_temp2[0] ) . "</a></b></li>";
}
$tpl->set( $fields[2], $links );
} else { $tpl->set( $fields[2], "" ); }
} else {
$tpl->set( $fields[2], "<li>Değerli kullanıcımız linkleri görebilmek için bu makaleye {$clim} yorum yazmanız gerekmektedir.</li>" );
}
} else {
$tpl->set( $fields[2], "<li>Değerli ziyaretçimiz linkleri görebilmek için üye olmanız gerekmektedir.</li>" );
}
// İndirme Linkleri Eklentisi
Tüm makaleler için istenene yorum sayısı
// İndirme Linkleri Eklentisi
$fields = array("comm", "links", "{links}");
if ( $is_logged ) {
if ( !isset( $xfieldsdata ) ) $xfieldsdata = xfieldsdataload( $row['xfields'] );
if ( ! empty( $xfieldsdata[ $fields[0] ] ) ) { $clim = ( is_int( intval( $xfieldsdata[ $fields[0] ] ) ) ) ? intval( $xfieldsdata[ $fields[0] ] ) : 0; }
else { $clim = 0; }
$comm_news = 0;
if ( $clim > 0 ) {
$comm_news = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_comments WHERE user_id = '{$member_id['user_id']}'");
$comm_news = $comm_news['count'];
}
if ( $comm_news >= $clim ) {
$_temp = explode( "<br />", $xfieldsdata[ $fields[1] ] );
if ( count( $_temp ) > 0 ) {
$links = "";
foreach( $_temp as $link ) {
$_temp2 = explode(".", clean_url( $link ) );
$links .= "<li>Dosyayı İndir: <b><a target=\"blank\" rel=\"external,nofollow\" href=\"{$config['http_home_url']}engine/go.php?url=" . urlencode( base64_encode( trim( $link ) ) ) . "\">" . ucwords( $_temp2[0] ) . "</a></b></li>";
}
$tpl->set( $fields[2], $links );
} else { $tpl->set( $fields[2], "" ); }
} else {
$tpl->set( $fields[2], "<li>Değerli kullanıcımız linkleri görebilmek için bu makaleye {$clim} yorum yazmanız gerekmektedir.</li>" );
}
} else {
$tpl->set( $fields[2], "<li>Değerli ziyaretçimiz linkleri görebilmek için üye olmanız gerekmektedir.</li>" );
}
// İndirme Linkleri Eklentisi
Kodları dosya olarak indirmek isterseniz :
Benzer eklenti:
Kullanıcının makaleye yorum yapıp yapmadığını kontrol edebileceğiniz taglar - commented
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.