美文网首页
在django-ckeditor里增加html5audio插件实

在django-ckeditor里增加html5audio插件实

作者: 毅巍奇诚 | 来源:发表于2018-11-28 14:45 被阅读0次

    先到Github上查看官方说明并下载插件https://github.com/iametza/ckeditor-html5-audio/blob/master/README.md

    解压到ckeditor的\ckeditor\plugins文件夹里

    在CKEDITOR_CONFIGS里设置

    'extraPlugins': ','.join([

        'html5audio',

    ]),

    toolbar:'full',

    这里注意,用full全功能是没问题的,如果你要自定义的话,一定要首字母大写,我用小写的被坑的找不到妈妈,像这样就可以了

    {'name': 'insert', 'items': ['Image', 'Html5audio']},

    部署到生产环境中我发现一个问题,无法上传音频文件。因为我服务器上用的是nginx,大文件上传要进行设置

    vim /etc/nginx/nginx.conf

    在http{}中输入:

            client_max_body_size 8M;(配置请求体缓存区大小, 不配的话) 

            client_body_buffer_size 128k;(设置客户端请求体最大值) 

            fastcgi_intercept_errors on;

    然后reload一下,问题解决

    nginx -t

    nginx -s reload

    今天强迫症发了,要把浏览服务器的按钮去除,找到ckeditor/plugins/html5audio/dialogs/html5audio.js 注释以下代码即可

    // {

    //    type: 'button',

    //    id: 'browse',

    //    // v-align with the 'txtUrl' field.

    //    // TODO: We need something better than a fixed size here.

    //    style: 'display:inline-block;margin-top:14px;',

    //    align: 'center',

    //    label: editor.lang.common.browseServer,

    //    hidden: true,

    //    filebrowser: 'info:url'

    // }

    因为这个浏览服务器界面调用的是上传图片的那个页面,所以不太适用这个声音文件,如果要用的话,可以自己写一个适用音频文件的浏览页面。

    相关文章

      网友评论

          本文标题:在django-ckeditor里增加html5audio插件实

          本文链接:https://www.haomeiwen.com/subject/smgaqqtx.html