Hocam formu post ettiğin zaman ckeditordeki veri sana geliyor mu kontrol ettin mi ? Eğer gelmiyorsa formu ajax ile göndermeyi deneyin. Çünkü ckeditor textareyı değiştiriyor diye hatırlıyorum.
Merhaba Hocam
daha önceki veri gönderme yapısında dil yapısı vardı, onu iptal ettim, Hocam dediğin gibi
ckeditor textareyı değiştiriyor olabilir
ckeditor editör kodlarıda, ajax ve veri gönderme kodları aşağıdaki gibi veri gönderme kodları <div class="form-group">
<label for="dil" class="col-sm-3 control-label"><span class="flag-xs flag-<?=$dilcek->dil?> mr10"></span><?=dil("İçerik")?></label>
<div class="col-sm-9">
<textarea dilid="<?=$dilcek->id?>" id="aciklamaedittor<?=$dilcek->id?>" class="ckeditors"><?=cek("sayfalar","(id='$bilgicek->id' || icerikid='$bilgicek->id') && dil='$dilcek->id' ","icerik")?></textarea>
<textarea name="icerik[<?=$dilcek->id?>]" id="aciklama-<?=$dilcek->id?>" style="display:none;" ><?=cek("sayfalar","(id='$bilgicek->id' || icerikid='$bilgicek->id') && dil='$dilcek->id' ","icerik")?></textarea>
</div>
</div>-----------------------------------------------------------------------------------------------------
ckeditor editör kodları <script src="ckeditor/ckeditor.js"></script>
<script type="text/javascript">
var yeniarray={};
$('.ckeditors').each(function(index, element){
var dilids=$(element).attr("dilid");
var editorids=$(element).attr("id");
yeniarray[index]={dil:dilids,editorid:editorids};
CKEDITOR.replace( $(element).attr("id"));
});
function editortamam(){
$.each(yeniarray, function(key, value){
$("#aciklama-"+value.dil).val(CKEDITOR.instances[value.editorid].getData());
});
}
</script>-----------------------------------------------------------------
Ajax post kodlarım aşağıdaki gibi $("body").on("click", "#buttontikla", function(button){
yukleniyor(true);
var formadi=$(this).attr("form-adi"),ekle=$(this).attr("ekle"),resim=$(this).attr("resimid"),resimtur=$(this).attr("resimtur"),id=$(this).attr("veriid"),multiselect=$(this).attr("selectid"),multi=$(this).attr("multi"),resim2=$(this).attr("resimid2"),resimtur2=$(this).attr("resimtur2");
var form_data = new FormData();
try{
if(resim2!=null ||resim2!=""){
if(resimtur2=="tek"){
var file_data=null;
file_data = $('#'+resim2).prop('files')[0];
form_data.append(resim2, file_data);
}
}
if(resim!=null ||resim!=""){
if(resimtur=="tek"){
var file_data=null;
file_data = $('#'+resim).prop('files')[0];
form_data.append(resim, file_data);
} else {
var ins = document.getElementById(resim).files.length;
for (var x = 0; x < ins; x++){
form_data.append(resim+"[]", document.getElementById(resim).files[x]);
}
}
}
}
catch(e){
console.log("Resim Hata:"+e);
}
if(multiselect!="undefined" && multiselect!=null){
var values = $("#"+multiselect).serialize();
form_data.append(multiselect, values);
}
form_data.append(ekle, "1");
if(id!=null){
form_data.append("id", id);
}
var other_data = $('#'+formadi).serializeArray();
$.each(other_data,function(key,input){
form_data.append(input.name,input.value);
});
if(multi!="undefined" && multi!=null){
var values = $("#"+multi).val();
form_data.append(multi, values);
}
jQuery.ajax({
type: 'POST',
dataType: 'text',
cache: false,
contentType: false,
processData: false,
url: 'isle.php',
data: form_data,
error:function(hata){
console.log(hata);
},
success: function(veri){
yukleniyor(false);
try{
var oku=JSON.parse(veri);
if(oku.bildirim){
$('#bildirim').slideToggle();
$("#bildirim").html(oku.bildirim);
$('#bildirim').slideToggle();
}
if(oku.yonlendir){
yonlendir(oku.yonlendir,oku.yonlendirsure);
}
}
catch(e){
alert(veri);
}
}
});
});