Mustafa ÖZCAN - Kişisel Web Sitesi

BlogEngine.Net TinyMCE HTML Encode Özelliğini İptal Etmek

mustafaozcan - 16.10.2009 08:06:00
BlogEngine.Net TinyMCE HTML Encode Özelliğini İptal Etmek

Blog yazılımı olarak BlogEngine.Net kullanıyorsanız ekledğiniz sayfalar ve yazılardaki bazı özel karakterler encode edilerek kaydedilmektedir. Örneğin "ü" harfi "ü" şeklinde kaydedilmektedir. Eğer sitenizin karakter seti UTF-8 standardında ise sorunsuz bir şekilde görüntülenmektedir. Ancak XML formatında ve karakter seti ISO-8859-9 olaran bir sitede görüntülenmek istediğinizde tahmin ettiğiniz gibi encode edilmiş hali görüntülenmekte ve okunamaz bir hal almaktadır.

Bunu önlemek için BlogEngine.Net te varsayılan olarak kullanılan editor TinyMCE de bir değişiklik yapmak gerekmektedir.

Admin klasöründeki tinyMCE.ascx dosyasını açarak

tinyMCE.init() fonksiyonu içindeki convert_urls: false, satırı altına

entities : "", satırını eklerseniz yazılarınız encode edilmeden kaydedilecektir.

Bu değişiklikten sonra yeni yazacağınız yada eskilerden düzenledikleriniz yeni formata uygun kaydedilecektir.

 

Güncelleme (26.11.2009):

Entites="" olduğunda boşluk karakterlerini de encode etmediğinden BlogEngine CodeFormatterExtension ile formatlanan örnek kodlarda girintiler görüntülenememektedir. Bunu önlemek için aşağıdaki şekilde ayarlanması gerekmektedir.

entities:"160,nbsp,38,amp,34,quot,162,cent,8364,euro,163,pound,165,
yen,169,copy,174,reg,8482,trade,8240,permil,60,lt,62,gt,8804,
le,8805,ge,176,deg,8722,minus",

Taglar :

Kategoriler : BlogEngine.NET | Javascript

Yorumlar (4) -

04.11.2009 03:13:15 #

Erhan Kocabaş

çok yararlı bir paylaşım , teşekkürler

Erhan Kocabaş | Yanıtla

04.11.2009 06:09:56 #

emredersin

Gerçekten faydalı bir bilgi, encoding problemi web sitelerinde en büyük ve genel sorunlardan bir tanesi. Hazır konusu burda açılmışken, blogengine.net kullananan arkadaşlar şayet tinymce den memnun değil ve fckeditor kullanmak istiyorlarsa bunu sağlamak da hiç zor birşey değil
www.kaanbasli.com/.../...ru-kullanabilirsiniz.aspx adresinde kaan başlı arkadaşımız çok kısa ve net şekilde anlatmış. paylaşmak istedim..
tesekkurler

emredersin | Yanıtla

29.01.2012 00:04:31 #

burak

ben tinymce 3.4.7 versiyonunu kullanıyorum malesef veri tabanına türkçe kayıt yapamıyorum.tinyMCE.ascx uzantılı  dosya yok nasıl birçözüm yolu bulabilirim

burak Turkey | Yanıtla

30.01.2012 07:38:47 #

Mustafa ÖZCAN

Söylediğim ayarlar BlogEngine kullanıcıları içindir. Diğer kullanımlar için TinyMCE eklentisini kullandığınız sayfada javascript kodları içinde bu değişikliği yapabilirsiniz.

Mustafa ÖZCAN Turkey | Yanıtla

Yorum ekle



  Country flag
biuquote
  • Yorum
  • Canlı önizleme
Loading






resimyok Mustafa ÖZCAN
Yazılım Geliştirici
E-mail Send mail

Reklam

Aylara Göre Yazılar

Online


Online Ziyaretçi : 31

Translate This Page

B l o g - E n g i n e