如何使用django-ckeditor添加自定义的plugins

如何使用django-ckeditor添加自定义的plugins,第1张

添加插入代码”的按钮,起名为code。在ckeditor/plugins下新建文件夹code,在code文件夹里加入一个小图片如code.gif,然后在code文件夹里新建plugin.js文件,内容如下:

01 CKEDITOR.plugins.add(

02 "code",

03 {

04 requires:["dialog"],

05 lang:["en"],

06 init:function (a)

07 {

08 a.addCommand("code", new CKEDITOR.dialogCommand("code"))

09 a.ui.addButton(

10 "Code",

11 {

12 label:"插入代码",

13 command:"code",

14 icon:this.path + "code.gif"

15 })

16 CKEDITOR.dialog.add("code", this.path + "dialogs/code.js")

17 }

18 }

19 )

3. 修改config.js来注册code插件。用如下代码替换config.js原来内容:

01 CKEDITOR.editorConfig = function( config )

02 {

03 config.language = 'zh-cn'

04 config.extraPlugins = 'code'

05 config.height = 400

06 config.uiColor = '#14B8C4'

07 config.skin = 'kama'

08 config.toolbar = [

09 ['Source'],

10 ['Image'],

11 ['SpecialChar'],

12 ['FontSize'],

13 ['TextColor'],

14 ['Smiley'],

15 ['Code'],

16 ]

17 }

注意我的CKEditor配置都是通过修改config.js来完成

4. 安装CKEditor,在要引入CKEditor的页面中script标签内添加如下js代码:

1 CKEDITOR.replace('editor1', {})

其中editor1是我的textarea的id名

5. 配置完成后效果

module_file = tf.train.latest_checkpoint('模型路径')

with tf.Session() as sess:

sess.run(tf.global_variables_initializer())

if module_file is not None:

saver.restore(sess, module_file)

就可以了,就是模型多次载入的问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11939806.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存