Tnymce ile zengin metin editörü kullanıyorsanız Ajax ile post ettirmek istediğiniz formda değişiklik yapsanız bile ilk veri gönderilir. Bunun nedeni Tnymce editörün içeriğini yapılan her değişiklikte güncelleme özelliğini kullanmıyor olmanızdan kaynaklanmaktadır. Çözümü de oldukça basittir. Tnymce kurulum script koduna ekleyeceğiniz kayıt özelliği sorunu ortadan kaldıracaktır. Aynı sorun CKeditör ile de yaşanır yani kısaca bütün metin editörlerinde bu sorunu yaşarsınız. Onunda çözümünü ekleyeceğim.
<script>
tinymce.init({
selector: 'textarea#editor',
height: 250,
theme: 'modern',
plugins: [ 'advlist autolink lists link image charmap print preview hr anchor pagebreak', 'searchreplace wordcount visualblocks visualchars code fullscreen', 'insertdatetime media nonbreaking save table contextmenu directionality', 'emoticons template paste textcolor colorpicker textpattern imagetools codesample toc help'],
toolbar1: 'undo redo | insert | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image',
toolbar2: 'print preview media | forecolor backcolor emoticons | codesample help',
image_advtab: true,
entity_encoding : "raw",
});
</script>
Benim Tnymce kodum buydu. Sorun yaşadığımda kodu şu şekilde değiştirdim ve sorunu çözdüm.
<script>
tinymce.init({
selector: 'textarea#editor',
setup: function (editor) {
editor.on('change', function () {
tinymce.triggerSave();
});
},
height: 250,
theme: 'modern',
plugins: [ 'advlist autolink lists link image charmap print preview hr anchor pagebreak', 'searchreplace wordcount visualblocks visualchars code fullscreen', 'insertdatetime media nonbreaking save table contextmenu directionality', 'emoticons template paste textcolor colorpicker textpattern imagetools codesample toc help'],
toolbar1: 'undo redo | insert | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image',
toolbar2: 'print preview media | forecolor backcolor emoticons | codesample help',
image_advtab: true,
entity_encoding : "raw",
});
</script>
Burada eklediğimiz satır;
setup: function (editor) {
editor.on('change', function () {
tinymce.triggerSave();
});
},
Editöre atadığımız textarea içinde herhangi bir değişiklik olduğunda kayıt ettirmesi. İyi kodlamalar!
Bu yazıya henüz bir yorum yapılmamış, hemen bir tane yapmak ister misin ?
PHP ile Sabit Veri oluşturup onu projenizin heryerinde kullanabilirsiniz.
Detaylı GörüntüleUsluTV Canlı TV İzleme Scripti için Constantin dediki, I want to buy it, you can add it to my skype ******@gmail.com
UsluTV V2 Canlı TV Scripti için Kazım USLU dediki, Devam eden satışımız bulunmamakta maalesef.
Organik Sebzelerim Olmaya Başladı için Temel Coşkun dediki, Bereketli olsun bana da tadına bakmak nasip olur inşallah
UsluTV V2 Canlı TV Scripti için OSHAN SABIRLI dediki, Merhaba TV İzleme scripti ile ilgileniyorum. Bilgi verirseniz sevinirim.
Burada Yer Almak ister misin ? İletişim sayfasından bana ulaşabilirsin :)
UsluTV Canlı TV İzleme Scripti için Kazım USLU dediki, I do not intend to resell it in the future. Thanks for your interest.