jQuery ile jQueryCurvyCorners Kullanırken Arkaplan Kaybolması

Geçenlerde bir projemde jQuery'nin bir plug-in i olan jqueryCurvyCurners ı kullanıyordum. Internet Explorer 8 'de curvy corners uyguladığımız divlerin background resiminin kaybolduğunu gördüm. Biraz araştırdıktan sonra sebebinin aynı div'i referans gösteren 2 farklı css kodu olduğunu anladım. Eğer jqueryCurvyCurners kullanıyorsanız, div'e sadece tek yerden stil uygulayın yoksa IE8 de background resimi kayboluyor.

jQuery Validate Plug-in Türkçe

Geçenlerde MVC 2 üzerinde jQuery'nin form kontrolleri için kullanılan plug-in'i validate ile uğraşıyordum. Çalıştığım web sitesi birden fazla dilde yayın yapacak bir web sitesiydi. Plug-in in içerisinde mesajlar direk İngilizce olarak yazılmış. Sadece Türkçe kullanacak arkadaşlar o bölümü çevirip direk kullanabilirler ama birden fazla dilde yayın yapıyorsanız, her dil için bir çeviri dosyası yapmakta fayda var. Örneğin ben Türkçe için aşağıda kodlarını verdiğim js dosyasını oluşturdum ve jquery.validate.tr-TR.js adıyla validate scripti ile aynı yere kayıt ettim.

/*
* Translated default messages for the jQuery validation plugin.
* By arunes http://arunes.com/ ali@arunes.com
* Language: TR
*/
jQuery.extend(jQuery.validator.messages, {
required: "Bu alan boş bırakılamaz.",
remote: "Lütfen bu alana uygun veri giriniz.",
email: "Lütfen geçerli bir e-posta adresi giriniz.",
url: "Lütfen geçerli bir URL giriniz.",
date: "Lütfen geçerli bir tarih giriniz.",
dateISO: "Lütfen geçerli bir tarih (ISO) giriniz.",
number: "Lütfen geçerli bir rakam giriniz.",
digits: "Bu alana adece rakam yazılabilir.",
creditcard: "Lütfen geçerli bir kredi kartı numarası giriniz.",
equalTo: "Lütfen aynı değeri tekrar giriniz.",
accept: "Lütfen geçerli eklentiye uygun bir değer giriniz.",
maxlength: $.validator.format("Lütfen {0} karakterden fazla yazmayınız."),
minlength: $.validator.format("Lütfen {0} karakterden az yazmayınız."),
rangelength: $.validator.format("Lütfen {0} ve {1} karakter uzunluğunda yazınız."),
range: $.validator.format("Lütfen {0} ve {1} değerleri yazınız."),
max: $.validator.format("Lütfen {0} değerine eşit veya küçük bir değer giriniz."),
min: $.validator.format("Lütfen {0} değerine eşit veya büyük bir değer giriniz.")
});

Validate scriptini include ettikten sonra, yukarıdaki kodları içeren js dosyasını include ettiğinizde validate plug-in i artık Türkçe oluyor. Dil dosyasını include ederken validate plug-in inden sonra include ettiğinize emin olunuz.

<script src="scripts/jquery.validate.min.js" type="text/javascript"></script>
<script src="scripts/jquery.validate.tr-TR.js" type="text/javascript"></script>

.net C# ta culture'e atanan mevcut dili tr-TR şeklinde alabilmek için

<%=System.Globalization.CultureInfo.CurrentCulture.Name%>

I'm blogging in English too. To visit my English blog click here.

Ali Rıza Üneş Hakkında

Amatör olarak 1998, profesyonel olarak 2001 yılından bugüne kadar web sitesi tasarımı ve programlama üzerine çalışmıştır. 2008 yılında Microsoft .NET teknolojileri üzerine eğitim almış, ASP.NET, C# ile yazılımlar/web siteleri ve Microsoft Dynamics CRM üzerine özel uygulamalar geliştirmektedir.

Profilin tamamını görüntüle

Sayfalar

Stackoverflow

Arşiv

Son Yorumlar

Comment RSS

• Microsoft Dynamics™ CRM 4.0 Installation and Deployment
• Microsoft Dynamics™ CRM 4.0 Customization and Configuration
• Microsoft Dynamics™ CRM 4.0 Applications