Giriş Yap / Kayıt Ol

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!


Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > jQuery

Bu js dosyası neden türkçe karakter hatası verir

  #1  
Okunmamış 25 Aralık 2018, 09:46
RadiKaL Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 08 Aralık 2013
Yaş / Cinsiyet: 35 / Erkek
Meslek: Çiftçi
Konum: Bursa
Ad, Soyad: Al... Gö...
Mesajlar: 1.227
Beğeniler: 351 / 261
Ticaret: 7, 100%
Kod:
/***
@title:
Live Search

@version:
2.0

@author:
Andreas Lagerkvist

@date:
2008-08-31

@url:
http://andreaslagerkvist.com/jquery/live-search/

@license:
http://creativecommons.org/licenses/by/3.0/

@copyright:
2008 Andreas Lagerkvist (andreaslagerkvist.com)

***/
jQuery.fn.liveSearch = function (conf) {
	var config = jQuery.extend({
		url:			'/search-results.php?q=', 
		id:				'jquery-live-search', 
		duration:		400, 
		typeDelay:		200,
		loadingClass:	'loading', 
		onSlideUp:		function () {}, 
		uptadePosition:	false
	}, conf);

	var liveSearch	= jQuery('#' + config.id);

	// Create live-search if it doesn't exist
	if (!liveSearch.length) {
		liveSearch = jQuery('<div id="' + config.id + '"></div>')
						.appendTo(document.body)
						.hide()
						.slideUp(0);

		// Close live-search when clicking outside it
		jQuery(document.body).click(function(event) {
			var clicked = jQuery(event.target);

			if (!(clicked.is('#' + config.id) || clicked.parents('#' + config.id).length || clicked.is('input'))) {
				liveSearch.slideUp(config.duration, function () {
					config.onSlideUp();
				});
			}
		});
	}

	return this.each(function () {
		var input							= jQuery(this).attr('autocomplete', 'off');
		var liveSearchPaddingBorderHoriz	= parseInt(liveSearch.css('paddingLeft'), 10) + parseInt(liveSearch.css('paddingRight'), 10) + parseInt(liveSearch.css('borderLeftWidth'), 10) + parseInt(liveSearch.css('borderRightWidth'), 10);

		// Re calculates live search's position
		var repositionLiveSearch = function () {
			var tmpOffset	= input.offset();
			var inputDim	= {
				left:		tmpOffset.left, 
				top:		tmpOffset.top, 
				width:		input.outerWidth(), 
				height:		input.outerHeight()
			};

			inputDim.topPos		= inputDim.top + inputDim.height;
			inputDim.totalWidth	= inputDim.width - liveSearchPaddingBorderHoriz;

			liveSearch.css({
				position:	'absolute', 
				left:		inputDim.left + 'px', 
				top:		inputDim.topPos + 'px',
				width:		inputDim.totalWidth + 'px'
			});
		};

		// Shows live-search for this input
		var showLiveSearch = function () {
			// Always reposition the live-search every time it is shown
			// in case user has resized browser-window or zoomed in or whatever
			repositionLiveSearch();

			// We need to bind a resize-event every time live search is shown
			// so it resizes based on the correct input element
			$(window).unbind('resize', repositionLiveSearch);
			$(window).bind('resize', repositionLiveSearch);

			liveSearch.slideDown(config.duration);
		};

		// Hides live-search for this input
		var hideLiveSearch = function () {
			liveSearch.slideUp(config.duration, function () {
				config.onSlideUp();
			});
		};

		input
			// On focus, if the live-search is empty, perform an new search
			// If not, just slide it down. Only do this if there's something in the input
			.focus(function () {
				if (this.value !== '') {
					// Perform a new search if there are no search results
					if (liveSearch.html() == '') {
						this.lastValue = '';
						input.keyup();
					}
					// If there are search results show live search
					else {
						// HACK: In case search field changes width onfocus
						setTimeout(showLiveSearch, 1);
					}
				}
			})
			// Auto update live-search onkeyup
			.keyup(function () {
				// Don't update live-search if it's got the same value as last time
				if (this.value != this.lastValue) {
					input.addClass(config.loadingClass);

					var q = this.value;

					// Stop previous ajax-request
					if (this.timer) {
						clearTimeout(this.timer);
					}

					// Start a new ajax-request in X ms
					this.timer = setTimeout(function () {
						jQuery.get(config.url + q, function (data) {
							input.removeClass(config.loadingClass);

							// Show live-search if results and search-term aren't empty
							if (data.length && q.length) {
								liveSearch.html(data);
								showLiveSearch();
							}
							else {
								hideLiveSearch();
							}
						});
					}, config.typeDelay);

					this.lastValue = this.value;
				}
			});
	});
};
  #2  
Okunmamış 25 Aralık 2018, 10:37
enerjiveguc Adlı Üyenin Avatarı
Street Engineer
 
Üyelik Tarihi: 28 Mayıs 2018
Yaş / Cinsiyet: 47 / Erkek
Ad, Soyad: Be... Ak...
Mesajlar: 2.747
Beğeniler: 1062 / 588
Ticaret: 0, 0%
Bu js dosyasının font kod kaynağı nerede, kaynak belirgin olursa eğer çözüm sunulabilir. Muhtemelen kullandığı ana font Türkçe karakterleri barındırmıyordur.
  #3  
Okunmamış 25 Aralık 2018, 11:13
RadiKaL Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 08 Aralık 2013
Yaş / Cinsiyet: 35 / Erkek
Meslek: Çiftçi
Konum: Bursa
Ad, Soyad: Al... Gö...
Mesajlar: 1.227
Beğeniler: 351 / 261
Ticaret: 7, 100%
Alıntı:
enerjiveguc Adlı Üyeden Alıntı
Bu js dosyasının font kod kaynağı nerede, kaynak belirgin olursa eğer çözüm sunulabilir. Muhtemelen kullandığı ana font Türkçe karakterleri barındırmıyordur.
Open Sans kullanıyor hocam. Sitede herşey normal sadece bu jsnin kullanıldığı arama çubuğu karakter hatası veriyor. Dün bir ara db hatası verdi. Ondan sonra böyle oldu. Normalde sorunsuz çalışıyordu.
  #4  
Okunmamış 25 Aralık 2018, 11:20
enerjiveguc Adlı Üyenin Avatarı
Street Engineer
 
Üyelik Tarihi: 28 Mayıs 2018
Yaş / Cinsiyet: 47 / Erkek
Ad, Soyad: Be... Ak...
Mesajlar: 2.747
Beğeniler: 1062 / 588
Ticaret: 0, 0%
RadiKaL
hata kodunu aldınız mı? şu şu hatalar ile karşılaştım diye belirtseniz daha iyi olur, böyle havanda su dövüyoruz gibi geliyor. Ortada bir hata göremiyoruz bunun için tamamen hayali bir sorun için çözüm önerisinde bulunmaya çalışıyoruz. Biraz daha detay paylaşmaya özen göstermeniz yararınıza olur.

Yanlış yada eksik bilgi hasta birini daha da hasta eder.
  #5  
Okunmamış 25 Aralık 2018, 13:31
Avatar Seçilmemiş
www.ontedi.com
 
Üyelik Tarihi: 03 Ekim 2013
Cinsiyet: Erkek
Konum: Ankara
Ad, Soyad: Se... To...
Mesajlar: 1.028
Beğeniler: 283 / 122
Ticaret: 2, 100%
Hatanın ekran görüntüsünü paylaşın böyle hiç bir şey anlaşılmaz.
www.ontedi.com
www.cizgi.site
Cevap Yaz Favorilerime Ekle


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > jQuery


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 05:16.