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

» » Makaleye eklenen resimleri galeri olarak gösterme

Makaleye eklenen resimleri galeri olarak gösterme

Makaleye eklediğiniz tüm resimleri thumb, medium ve image tagları ile 3 farklı boyutta, eğer DLE 10.5 öncesi bir sürüm kullanıyorsanız 2 farklı boyutta rahatlıkla çektirebilirsiniz. Ayrıca bu resimleri döngü içinde kullanabilirsiniz.

Daha önce burada verdiğim Image-X ve Thumb-X Düzenlemesi eklentisinde medium desteği bulunmuyordu üstelik eklenen resimlerin eklenme tipine göre değişkenlik gösteriyordu. Örneğin: img tagı veya thumb tagı ile makaleye eklenen resimler aynı döngü içine girmiyordu.

Yeni sürümde;
* Makaledeki tüm resimler kullanılabiliyor. Nasıl eklendiğine bakılmadan.
* Resimlerin siteye yüklü olup olmadığı kontrol ediliyor. Başka siteden eklenen linkler bu işleme girmiyor
* Her resim için normal, medium ve thumb resminin olup olmadığı kontrol ediliyor. Eğer yoksa onun yerine temadaki no_image.jpg resmi gösteriliyor.
* Ayrıca eski sürümde image-x olan döngü tagını karşılıklık olmaması için images olarak değiştirildi.

[images] Arasındaki kodlar döngüde resim sayısı kadar döndürülecektir [/images]
{image-x} : x.Resmin linki
{medium-x} : x.Resmin medium linki
{thumb-x} : x.Resmin thumb linki
{x} : x ( kaçıncı resim olduğu, 1'den başlar. )


Deneme yapabileceğiniz kod : ( Her resmin varsa üç ayrı boyutunu da gösterecektir )
[images]
	<img src="{thumb-x}" /><br />
	<img src="{medium-x}" /><br />
	<img src="{image-x}" /><br />
	<br /><br /><br />
[/images]


Önizleme :
DLE resim galerisi eklentisiDLE resim galerisi eklentisi

Kurulum :
! Sadece fullstory için geçerlidir. Diğer alanlar için kullanmak isterseniz sadece full_story yazan yerine short_story olarak değiştirmeniz gereklidir.
Aç: engine/modules/show.full.php
Bul :
if (stripos ( $tpl->copy_template, "{image-" ) !== false) {

Üstüne ekle :
// images / image-x hack
if ( strpos( $tpl->copy_template, "[images]" ) !== false ) {
	preg_match_all( '#(img|src)=("|\')[^"\'>]+#i', $row['full_story'], $media );
	$images = preg_replace('/(img|src)("|\'|="|=\')(.*)/i',"$3", $media[0] );
	if ( preg_match( "#\\[images\\](.*?)\\[/images\\]#is", $tpl->copy_template, $match ) ) {
		$itpl = trim( $match[1] );
		$ihtml = ""; $x = 1;
		foreach( $images as $image ) {
			if ( strpos( $image, $config['http_home_url'] ) !== false ) {
				$thumb_link = $medium_link = $image_link = "";
				if ( strpos( $image, "/thumbs/" ) !== false ) {
					$thumb_link = $image;
					$medium_link = str_replace( "/thumbs/", "/medium/", $image );
					$image_link = str_replace( "/thumbs/", "/", $image );
				} else if ( strpos( $image, "/medium/" ) !== false ) {
					$thumb_link = str_replace( "/medium/", "/thumbs/", $image );
					$medium_link = $image;
					$image_link = str_replace( "/medium/", "/", $image );
				} else {
					$_tmp = strrchr( $image, "/" );
					$thumb_link = str_replace( $_tmp, "/thumbs" . $_tmp, $image );
					$medium_link = str_replace( $_tmp, "/medium" . $_tmp, $image );
					$image_link = $image;
				}
				if ( ! file_exists( ROOT_DIR . strchr( $thumb_link, "/uploads" ) ) ) { $thumb_link = "{THEME}/dleimages/no_image.jpg"; }
				if ( ! file_exists( ROOT_DIR . strchr( $medium_link, "/uploads" ) ) ) { $medium_link = "{THEME}/dleimages/no_image.jpg"; }
				if ( ! file_exists( ROOT_DIR . strchr( $image_link, "/uploads" ) ) ) { $image_link = "{THEME}/dleimages/no_image.jpg"; }
				$ihtml .= str_replace(
					array( "{x}", "{thumb-x}", "{medium-x}", "{image-x}" ),
					array( $x, $thumb_link, $medium_link, $image_link ),
					$itpl
				);
				$x++;
			}
		}
		$tpl->copy_template = preg_replace( "#\\[images\\](.*?)\\[/images\\]#is", $ihtml, $tpl->copy_template );
	}
}
// images / image-x hack


Yapımcı: Mehmet Hanoğlu
Kaynak: https://dle.net.tr
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.
0
CepTiM 28 Aralık 2015 10:14
eline koluna emegine saglık kardeşim gerçekden güzel bir anlatım ve güzel bir iş çıkarmışsın ...
0
mrtk34 12 Eylül 2015 12:59
Eline koluna sağlık kardeşim, muhteşem oldu.Çok işime yaradı.