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

» » Mesaj sayısına göre içerik gizleme

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:

		$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 :
Dosyayı kaydet: İlave-Alan-Yorum-Sayisi.rar [1,12 Kb] (İndirilme: 162)

Benzer eklenti:
Kullanıcının makaleye yorum yapıp yapmadığını kontrol edebileceğiniz taglar - commented

Yapımcı: Mehmet Hanoğlu
Kaynak: http://mehmethanoglu.com.tr
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.
3 779
MaRZoCHi 10 Şubat 2018 17:04
Evet bu eklentiyi kaldırıp son attığımı kurun. Kurulumundan sonra
fullstory.tpl de aşağıdaki tagları kullanabilirsiniz
[commented] Yorum yaptınız [/commented]
[not-commented] Yorum yapmadınız [/not-commented]

Yani yorum yapana istediğinizi kolayca gösterebilirsiniz. Link olması şart değil

--------------------
0
yusufdj 10 Şubat 2018 16:34
@MaRZoCHi, Hocam bahsettiğiniz eklenti benim içinmi? benim tam olarak neyi yapmak istediğimi anladınız değil mi? A kullanıcının yorum yapıp yapmadığını görmek istemem değil sadece link oto ismini alıyor sayfasnın ben onun yerine istediğim birşey yazmak istiyorum.
3 779
MaRZoCHi 10 Şubat 2018 16:16
Pardon, yanlış hatırladım o zaman.. Düzenleme yapacağım eklentide.

commented adında bir eklenti yapsam diye düşündüm, sonra sanki yapmıştım dedim :) ve varmış.
Sanırım bu eklenti daha çok işinizi görür

commented eklentisi

--------------------
0
yusufdj 10 Şubat 2018 15:56
@MaRZoCHi, dediğiniz yaptım fakat hiç birşey görünmüyor bukez.
3 779
MaRZoCHi 10 Şubat 2018 14:43
İlave alanı çok satırlık yaparak + editörü açarak istediğiniz şekilde veri ekleyebilirsiniz.

--------------------
0
yusufdj 10 Şubat 2018 14:18
@MaRZoCHi, Hocam eklediğimiz linkin adını gösteriyor bunun yerine istediğimiz bir yazıyı veya resim koyabilirmiyiz? örnek resim olarak;

3 779
MaRZoCHi 5 Şubat 2018 14:22
Geliştirici olarak kullanıcı gözünden yazmak zor oluyor. Soru-cevap şeklinde daha yararlı oluyor site için :)

--------------------
0
yusufdj 5 Şubat 2018 13:02
@MaRZoCHi, Tamamdır halledebildim şuan, çok teşekkürler, yeniler için böyle açıklayıcı olursa modüller, eklentiler vs. daha iyi olacağını düşünüyorum. İyi çalışmalar dilerim.
3 779
MaRZoCHi 5 Şubat 2018 12:44
- comm : Gerekli yorum sayısının belirtildiği ilave alan
( Admin panelden comm adında bir ilave alan oluşturun, tek satırlık yazı olsun ve varsayılan değeri 1 yapın. Bu değer kişinin o makale için en az kaç yorum yapmış olması gereken yorum sayısıdır )

- links : İçeriğin girildiği ilave alan
( Eğer siteniz yeniyse, links adında bir ilave alan oluşturun, çok satırlı + bb editör açık olabilir tercihinize göre, gizlenmesini istediğiniz verileri buraya giriniz. )

Daha sonra fullstory.tpl de {link} tagını kullanarak, yorum sayısı uygun olan kişilerin, bu içeriği görmesini sağlayabilirsiniz.

--------------------
0
yusufdj 5 Şubat 2018 12:20
@kralceco, Hocam show.full.php dosyasında sıkıntı yok tamam ilave alanlarda sıkıntı var :)
0
kralceco 5 Şubat 2018 11:22
@yusufdj, hocam show.full.php dosyasını engine/modules/ klasöründe bulabilirsin.
0
yusufdj 5 Şubat 2018 03:09
Hocam yazılanları uyguladım fakat bir sonuç alamadım acaba benmi bir yerde hata yaptım şurayı pek anlamadım

İ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

İlave alanlar olarak ekledim fakat makalede eklediğim ilave alanları nasıl dolduracağımızı bilmiyorum ek olarak .tpl de göstermek için kod demişsiniz onu nereye ekleyeceğiz?
0
Gokay 25 Ocak 2015 15:21
mehmet bu kodları siteme ekleyecem. tşk eline sağlık

ziyaretci üye olmadan yorum yazsa linkler gözükürmü...yoksa üye olmasıda gerekiyormu
3 779
MaRZoCHi 6 Nisan 2014 14:09
Alıntı: rnajans
teşekkürler güzel paylaşım :)


Güle güle kullanın. :)

--------------------
0
rnajans 6 Nisan 2014 13:27
teşekkürler güzel paylaşım :)