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

» » Hızlı arama için kategori seçimi

Hızlı arama için kategori seçimi

DLE'nin kendinden gelen bir özellik olmasını bekleyebileceğimiz bir düzenleme. Genelde forum sistemlerinde kullanılan, arama için kategori veya bölüm seçimi yapabilme özelliğini birkaç düzenleme ile DLE üzerinde de yapacağız.

Dosya: engine/ajax/search.php
Bul :
ORDER

İle değiştir ( Satır 100~ ) :
{$wherecat}ORDER


Bul :
if( $query == "" ) die();

Üstüne ekle :
// Category
$cat = $db->safesql( intval( $_POST['cat'] ) );

// Category

Bul:
$db->query("SELECT id, short_story, title,

Üstüne ekle
// cat filter
$wherecat = ( $cat == 0 ) ? " ": "AND category='{$cat}' " ;

// cat filter

Dosya: engine/classes/js/dle_js.js
Aşağıdaki fonksiyonları sizdeki ile tek tek değiştirin. DLE paketlerinde bu js dosyası sıkıştırılmış olarak geldiği için fonksiyon adından aratabilirsiniz veya js dosyasını geri çözebilirsin.
function FastSearch()
{
	$('#story').attr('autocomplete', 'off');
	$('#story').blur(function(){
		$('#searchsuggestions').fadeOut();
	});
	$('#story').keyup(function() {
		var inputString = $(this).val();
		var activeCat = $("#activeCat").val();
		if(inputString.length == 0) {
			$('#searchsuggestions').fadeOut();
		} else {
			if (dle_search_value != inputString && inputString.length > 3) {
				clearInterval(dle_search_delay);
				dle_search_delay = setInterval(function() { dle_do_search(inputString,activeCat); }, 600);
			}
		}
	});
};

function dle_do_search( inputString, activeCat )
{
	clearInterval(dle_search_delay);
	$('#searchsuggestions').remove();
	$("body").append("<div id='searchsuggestions' style='display:none'></div>");
	$.post(dle_root + "engine/ajax/search.php", {query: ""+inputString+"",cat: activeCat}, function(data) {
		$('#searchsuggestions').html(data).fadeIn().css({'position' : 'absolute', top:0, left:0}).position({
			my: "left top",
			at: "left bottom",
			of: "#story",
			collision: "fit flip"
		});
	});
	dle_search_value = inputString;
};


Örnek bir kullanım :
Hızlı arama için kategori seçimi

Örnek kategori seçimi
<select id="activeCat">
	<option value="0" selected="">Tümü</option>
	<option value="21">Blog</option>
	<option value="23">Shop</option>
	<option value="1">Modül</option>
	<option value="2">Tema</option>
	<option value="18">Eklenti</option>
	<option value="17">Sürümler</option>
</select>


Yapımcı: Mehmet Hanoğlu
Kaynak: https://dle.net.tr
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.
3 779
MaRZoCHi 12 Şubat 2016 14:51
Eklenti güncellenmiştir...

--------------------
3 779
MaRZoCHi 2 Şubat 2016 00:25
Çalışma şekli şu: İlk olarak kategori seçip sonra yazınızı yazınır. Kontrol ettim şuan sitede kullandığımdan bir farkı yok kodların.
HTML kodunda aşağıdakini kullanınız. ( Konuya ekleme yapıldı )
<select id="activeCat">
	<option value="0" selected="">Tümü</option>
	<option value="21">Blog</option>
	<option value="23">Shop</option>
	<option value="1">Modül</option>
	<option value="2">Tema</option>
	<option value="18">Eklenti</option>
	<option value="17">Sürümler</option>
</select>

--------------------
3 779
MaRZoCHi 1 Şubat 2016 13:30
Eklentiyi güncelleyeceğim yakında.

--------------------
0
Reno 1 Şubat 2016 02:01
@MaRZoCHi, hocam calisiyor lakin mesela KOMBAT sozunu yazip dovush kateqorisin seciyorum ve enter duymesine tikliyorum calisiyor. ama mouse ile arama duymesine tiklayan zaman kategorisi yalnis olsa bile yinede haberi buluyor. yaniki arama duymesini duzelnleyip buraya atsaniz seviniriz
3 779
MaRZoCHi 23 Aralık 2015 16:17
Kod'a name ekledim. Sanırım burdakini farklı yapmışım.

--------------------
3 779
MaRZoCHi 23 Aralık 2015 15:42
Evet sanırım eksik kalmış..
Örnek: value="KATEGORİ_ID"
<select id="cat-sel" name="cat">
	<option value="0" selected="">Tümü</option>
	<option value="21">Blog</option>
	<option value="23">Shop</option>
	<option value="1">Modül</option>
	<option value="2">Tema</option>
	<option value="18">Eklenti</option>
	<option value="17">Sürümler</option>
</select>

--------------------
3 779
MaRZoCHi 23 Aralık 2015 15:12
@Hagen, dle.net.tr aramasında kullanılan eklenti. Hızlı arama için.

--------------------
0
mehmet 22 Haziran 2015 23:54
Teşekkürler en yakın zamanda deneyeceğim. Emeğine sağlık