首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CKeditor移除符号$100

CKeditor移除符号$100
EN

Stack Overflow用户
提问于 2017-08-07 16:05:44
回答 1查看 101关注 0票数 0

我有插件CKeditor,当我写"$100“的文本时,ckeditor删除这个字符串,当我保存。我该如何解决这个问题?

JS:

代码语言:javascript
复制
<script type="text/javascript">
    jQuery(document).ready(function () {
        CKEDITOR.config.allowedContent = true;
        CKEDITOR.config.extraPlugins = 'dragresize,jsplus_stat';
        var editorMd = CKEDITOR.replace('edit_md', {contentsCss: '/css/tools.css'});
        var editorRu = CKEDITOR.replace('edit_ru', {contentsCss: '/css/tools.css'});
        var editorEn = CKEDITOR.replace('edit_en', {contentsCss: '/css/tools.css'});
        //CKFinder.SetupCKEditor( null, '/js/ckfinder3/' );
        //CKEDITOR.config.wordcount = {showWordCount: true}
        CKEDITOR.config.filebrowserBrowseUrl = '/js/kcfinder/browse.php?opener=ckeditor&type=files';
        CKEDITOR.config.filebrowserImageBrowseUrl = '/js/kcfinder/browse.php?opener=ckeditor&type=imagesnew';
        CKEDITOR.config.filebrowserFlashBrowseUrl = '/js/kcfinder/browse.php?opener=ckeditor&type=flash';
        CKEDITOR.config.filebrowserUploadUrl = '/js/kcfinder/upload.php?opener=ckeditor&type=files';
        CKEDITOR.config.filebrowserImageUploadUrl = '/js/kcfinder/upload.php?opener=ckeditor&type=imagesnew';
        CKEDITOR.config.filebrowserFlashUploadUrl = '/js/kcfinder/upload.php?opener=ckeditor&type=flash';
        //CKFinder.setupCKEditor(null);
        /*
         CKFinder.setupCKEditor( null, {
         skin: 'moono',
         swatch: 'b',
         onInit: function( finder ) {
         finder.on( 'files:choose', function( evt ) {
         var file = evt.data.files.first();
         //console.log( 'Selected: ' + file.get( 'name' ) );
         } );
         }
         } );
         */
        /*
         CKEDITOR.editorConfig = function(config) {
         config.filebrowserBrowseUrl = '/js/kcfinder/browse.php?opener=ckeditor&type=files';
         config.filebrowserImageBrowseUrl = '/js/kcfinder/browse.php?opener=ckeditor&type=images';
         config.filebrowserFlashBrowseUrl = '/js/kcfinder/browse.php?opener=ckeditor&type=flash';
         config.filebrowserUploadUrl = '/js/kcfinder/upload.php?opener=ckeditor&type=files';
         config.filebrowserImageUploadUrl = '/js/kcfinder/upload.php?opener=ckeditor&type=images';
         config.filebrowserFlashUploadUrl = '/js/kcfinder/upload.php?opener=ckeditor&type=flash';
         };
         */
        jQuery('#date_show').datetimepicker({
            locale: 'en',
            format: 'YYYY-MM-DD HH:mm:ss'
        });
    });
    function openMedia() {
        window.open('<?=$adminRoot . 'news/media/id/' . $item->id . '/'?>', '_blank', 'width=800,height=600');
        return false;
    }
</script>

在加载CKeditor时编写代码,并对其进行配置。请帮我解决这个问题。

EN

回答 1

Stack Overflow用户

发布于 2017-08-07 22:37:57

CKEditor是一个JavaScript应用程序。它与保存数据无关。我也没有听说过任何内置的过滤器删除"$100“字符串。您可能需要检查的内容:

  1. 运行CKEDITOR.instances.yourEditorInstanceName.getData();。如果"$100“不在那里,请寻找一些第三方脚本反应\$\d模式或类似的东西。另一件需要检查的事情是第三方CKEditor插件。也许你有一些“保存前”插件可以过滤掉这样的strings.
  2. Please,检查你的服务器端代码,如果它不包含任何以$开头的过滤器删除字符串。调试整个请求(在提交编辑器数据时)也可能帮助您找出删除"$100“的确切位置。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45542114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档