2015-06-20 22 views
0

经过几天寻找我的答案,我找不到任何解决我的问题。图片只显示src与CKeditor

我目前正在为一个网站做一个自定义的小'cms'。我正在使用CKeditor和KCfinder。问题是我无法在网页上添加图片。所有的图像都显示在CKeditor中,但是当我保存更改时,前端只显示一个图像src。

我目前回响在PHP是

<?php 
    while($row = mysqli_fetch_array($typebox1)){ 
    echo $row['box1']; 
    } 
?>` 

凡呼应行是一个数据库TEXT一些文字和图片src。

我允许在congifure.js图像标记与

config.extraAllowedContent = 'img[src,alt,width,height]'; 

文件,并添加一些脚本来代替正常的textarea

window.onload = function(){ 
    CKEDITOR.replace('box1', 
    { 
    toolbar : 'basic', 
    uiColor : '# 9AB8F3', 
    enterMode : CKEDITOR.ENTER_BR 
    }); 

    CKEDITOR.replace('box2', 
    { 
    toolbar : 'basic', 
    uiColor : '# 9AB8F3', 
    enterMode : CKEDITOR.ENTER_BR 
    }); 
}; 

但这一切都似乎工作。如果有人需要进一步的代码,请问!我很感谢解决方案的每一步。

回答

0

我现在解决了这个问题。我需要在回声上添加htmlspecialchars_decode和htmlentities才能正确显示图像。 CKEditor将&代码插入数据库,这造成了一些问题。

+0

你能否详细说明一下 –