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

» » Fullstory için karakter sınırlandırma koşulu

Fullstory için karakter sınırlandırma koşulu

Fullstory'deki içeriğinizin uzunluğuna (karakter sayısına) göre koşullandırma yapabiliceğiniz bir tag'dır.
Örneğin yazdığınız makale 500 karakterden uzunsa reklamı göster gibi kullanabilirsiniz. Veya tam tersi olacak şekilde; makale 300 karakterden kısa ise .... göster.

Tagı fullstory'ye eklediğiniz için tüm sistem etiketleri + HTML kodları kullanabilirsiniz. Aşağıdaki kodları fullstory.tpl

Fullstory için karakter sınırlandırma koşulu

[full-story limit<"1500"]
1500 karakterden az
[/full-story]

[full-story limit>"1000"]
1000 karakterden fazla
[/full-story]

[full-story limit<"2500"]
2500 karakterden az
[/full-story]


Makaleden örnek görünüm ( Uzunluğu 1654 karakter, herhangi bir kodlama yok sadece yazı olarak ) :
Fullstory için karakter sınırlandırma koşulu

Dosya: engine/modules/show.full.php

Bul :
$tpl->set( '{full-story}', $row['full_story'] );


Altına ekle :
// Full Story Limit Condition
		if ( preg_match_all( "#\[full-story limit([<>])['\"](.+?)['\"]\](.+?)\[/full-story\]#is", $tpl->copy_template, $matches ) ) {
			$row['full_story'] = str_replace( "</p><p>", " ", $row['full_story'] );
			$row['full_story'] = strip_tags( $row['full_story'], "<br>" );
			$row['full_story'] = trim( str_replace( "<br>", " ", str_replace( "<br />", " ", str_replace( "\n", " ", str_replace( "\r", "", $row['full_story'] ) ) ) ) );
			$_storylen = dle_strlen( $row['full_story'], $config['charset'] );
			for ( $x = 0; $x < count( $matches[0] ); $x++ ) {
				if ( $matches[1][$x] == ">" ) {
					$tpl->set( $matches[0][$x], ( $_storylen > intval( $matches[2][$x] ) ) ? $matches[3][$x] : "" );
				} else if ( $matches[1][$x] == "<" ) {
					$tpl->set( $matches[0][$x], ( $_storylen < intval( $matches[2][$x] ) ) ? $matches[3][$x] : "" );
				}
			}
		}
// Full Story Limit Condition


Yapımcı: Mehmet Hanoğlu
Kaynak: https://dle.net.tr
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.
0
nitrozen 4 Ocak 2016 06:47
dle 10.6'da konu açıp içerik ekledim fakat içerik yarım çıktı sanırım karakter limiti var bunu nasıl kaldırabilirim ??