2012-02-29 85 views
0

链接我已经好几个小时寻找这一点,我甚至看到了这个问题在这里,但它似乎并没有为我工作: TinyMce Allow all Html tag允许在TinyMCE的

我想有可能写像

<a href="www.google.com">Google</a> 

直接在编辑器中。我正在使用

valid_elements : "*[*]", 

但它仍然不起作用。我能做什么?

回答

1

我不确定,但设置[]似乎不够。你也可以看看valid_children设置。

这里是我使用(注意太设置的属性):

valid_elements: "@[id|class|title|style|onmouseover]," + 
    "a[name|href|target|title|alt]," + 
    "#p,blockquote,-ol,-ul,-li,br,img[src|height|width],-sub,-sup,-b,-i,-u," + 
    "-span[data-mce-type],hr", 

    valid_children: "body[p|ol|ul]" + 
    ",p[a|span|b|i|u|sup|sub|img|hr|#text]" + 
    ",span[p|a|b|i|u|sup|sub|img|#text]" + 
    ",a[span|b|i|u|sup|sub|img|#text]" + 
    ",b[span|a|i|u|sup|sub|img|#text]" + 
    ",i[span|a|b|u|sup|sub|img|#text]" + 
    ",sup[span|a|i|b|u|sub|img|#text]" + 
    ",sub[span|a|i|b|u|sup|img|#text]" + 
    ",li[span|a|b|i|u|sup|sub|img|ol|ul|#text]" + 
    ",ol[li]" + 
    ",ul[li]", 
+0

它仍然没有为我工作。 TinyMCE仍然会从我的文本中删除链接。 – jonas23 2012-03-01 19:37:27

+0

这通常不能,你可以设置一个jsfiddle或tinymcefiddle演示吗? – Thariama 2012-03-02 08:43:48

+0

这是我的代码:http://jsfiddle.net/pSXaV/ 我也觉得这很奇怪,因为所有其他功能都很好。 – jonas23 2012-03-02 09:00:47