主题: 如何初始化编辑器的htmlTags |
作者: water6000, 发布日期: 2012-07-04 09:58:14, 浏览数: 4515 |
怎么使用,也没有使用说明?
|
作者: Roddy, 发布日期: 2012-07-04 10:23:34 |
http://www.kindsoft.net/docs/option.html#htmltags
KindEditor.ready前加 KindEditor.options.htmlTags = {}; 就可以,默认值先复制kindeditor.js里的,然后自己添加标签和属性。 |
回复 |
作者: water6000, 发布日期: 2012-07-04 10:51:06 |
设置完毕后,重新画一个表格,然后,设置一个单元格的宽度,使用HTML代码看后,一切正常,提交后,再次打开,确发现把这个单元格的宽度又给过滤掉了,按照你文档的说法,应该是保留,为什么还是过滤掉啊??求解! filterMode 设置为true或假,都无效!
|
回复 |
作者: water6000, 发布日期: 2012-07-04 10:53:25 |
接上面的问题:
代码如下,这有什么问题吗? <table style="width:100%;" border="1" cellspacing="0" bordercolor="#000000" cellpadding="2"> <tbody> <tr> <td style="width:23px;"> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> </tr> </tbody> </table>
|
回复 |
作者: Roddy, 发布日期: 2012-07-04 12:59:33 |
回复water6000:你用的是什么版本?我刚试了一下,加 KindEditor.options.filterMode = false; 后没有过滤啊。
|
回复 |
作者: water6000, 发布日期: 2012-07-04 13:36:55 |
最新版本4.1.1啊!初始化的时候,难道不能按照我下面的方法来进行吗? KindEditor.options.htmlTags ={ font : ['color', 'size', 'face', '.background-color'], span : [ '.color', '.background-color', '.font-size', '.font-family', '.background', '.font-weight', '.font-style', '.text-decoration', '.vertical-align', '.line-height' ], div : [ 'align', '.border', '.margin', '.padding', '.text-align', '.color', '.background-color', '.font-size', '.font-family', '.font-weight', '.background', '.font-style', '.text-decoration', '.vertical-align', '.margin-left' ], table: [ 'border', 'cellspacing', 'cellpadding', 'width', 'height', 'align', 'bordercolor', '.padding', '.margin', '.border', 'bgcolor', '.text-align', '.color', '.background-color', '.font-size', '.font-family', '.font-weight', '.font-style', '.text-decoration', '.background', '.width', '.height', '.border-collapse' ], 'td,th': [ 'align', 'valign', 'width', 'height', 'colspan', 'rowspan', 'bgcolor', '.text-align', '.color', '.background-color', '.font-size', '.font-family', '.font-weight', '.font-style', '.text-decoration', '.vertical-align', '.background', '.border' ], a : ['href', 'target', 'name'], embed : ['src', 'width', 'height', 'type', 'loop', 'autostart', 'quality', '.width', '.height', 'align', 'allowscriptaccess'], img : ['src', 'width', 'height', 'border', 'alt', 'title', 'align', '.width', '.height', '.border'], 'p,ol,ul,li,blockquote,h1,h2,h3,h4,h5,h6' : [ 'align', '.text-align', '.color', '.background-color', '.font-size', '.font-family', '.background', '.font-weight', '.font-style', '.text-decoration', '.vertical-align', '.text-indent', '.margin-left' ], pre : ['class'], hr : ['class', '.page-break-after'], 'br,tbody,tr,strong,b,sub,sup,em,i,u,strike,s,del' : [] };
KindEditor.ready(function(K) { |
回复 |
作者: Roddy, 发布日期: 2012-07-04 16:03:44 |
回复water6000:用htmlTags也可以的,td的width是style,所以需要在htmlTags里的td里添加.width(前面有.表示style,否则是属性。)
|
回复 |
作者: water6000, 发布日期: 2012-07-04 18:12:48 |
'td,th': [
看到这段代码了,不是初始化了吗? |
回复 |
作者: Roddy, 发布日期: 2012-07-04 19:07:36 |
回复water6000:.width 没加呀
'td,th': [ 'align', 'valign', 'width', 'height', 'colspan', 'rowspan', 'bgcolor', '.text-align', '.color', '.background-color', '.font-size', '.font-family', '.font-weight', '.font-style', '.text-decoration', '.vertical-align', '.background', '.border','.width' ], |
回复 |