zoukankan      html  css  js  c++  java
  • [BBS]搭建开源论坛之Jforum搭配开源CKEDITOR

    本文作者:sushengmiyan

    本文地址:http://blog.csdn.net/sushengmiyan/article/details/47946065

    使用默认的编辑器的时候,格式都无法保存。现在按照上节的方法更改了编辑器。今天再对编辑器进行更改,适应jforum.

    效果如下图了。


    记录几个小的知识点:

    1.ckeditor 默认换行是使用的html标签 p ,要进行更换,在config.js里面是无效的,需要在ckeditor.js中进行修改,因为这个文件是把格式给打乱的,所以需要查找定位enterMode,将后面的属性设置如下:enterMode:CKEDITOR.ENTER_BR,forceEnterMode:!1,shiftEnterMode:CKEDITOR.ENTER_BR

    这样在换行的时候就可以看到是br而不是标签p了。

    2.论坛默认会过滤html标签,因此存入数据库的格式是经过处理的。如果想正常显示内容,则需要修改编辑器,在PostCommon.java中修改。

    3.可以自定义图片表情包。直接将图片放置在ckeditorpluginssmileyimages下面,然后命名好之后,在config.js进行配置即可。 config.smiley_images = [
            '1.gif','2.gif','3.gif','4.gif','5.gif','6.gif','7.gif','8.gif','9.gif','10.gif','11.gif','12.gif',
    '13.gif','14.gif','15.gif','16.gif','17.gif','18.gif','19.gif','20.gif','21.gif','22.gif','23.gif','24.gif'
        ]

    4.其他配置项,比如工具条,网上有很多介绍,最简单的方式就是先全部增加一个full,然后根据需要,自己将不需要的去掉就可以。我的现在精简版本的工具条如下配置:

    	config.toolbar_Full =     
    	[         
    		['Font','FontSize'],     
    		['TextColor','BGColor'],     
    		['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],     
    		['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],     
    		['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],        
    		['Table','HorizontalRule','Smiley','SpecialChar','PageBreak'],       
    
    
    		['Maximize', 'ShowBlocks']     
    	];   


  • 相关阅读:
    看代码所学1
    金额,重量,成绩不使用浮点数来表示,而使用整形
    安全风控的CAP原理和BASE思想
    Git操作
    项目上线规范以及一些词汇
    水滴筹面试
    Sping框架中的注解详解
    Restful技术
    @crossorigin注解跨域
    解决Ubuntu14.04下vi编辑器不能使用方向键和退格键问题
  • 原文地址:https://www.cnblogs.com/muyuge/p/6152461.html
Copyright © 2011-2022 走看看