设置好syntaxhighlighter后,用ckeditor插入代码,总会显示成这样:
插入的代码总会带有<br/>这些标签!为什么啊……要疯了……
如果不带<br/>这些标签的话就显示正常,可是它就是有!
谁知道啊,谢谢了,实在没辙了……
------最佳解决方案--------------------
br是换行,你的内容有换行吧
------其他解决方案--------------------
是啊,可是在ckeditor下,无论是用源码模式还是直接编辑,换行后都会有<br/>这个换行标签,我也不知道怎么才能没有,可恶的是居然在源码模式下看不到<br/>,但它就是有……
------其他解决方案--------------------
已经找到原因!!
因为我用的是 zblog 这个程序,所以不是编辑器的问题,而是zblog 本身自动添加 <br/>这个标签!!
修改方法:在zblog目录下function目录下c_system_lib.asp文件
将
HtmlContent=TransferHTML(UBBCode(Content,"[face][link][email][autolink][font][code][image][typeset][media][flash][key]"),"[html-japan][vbCrlf][upload]")
修改为
HtmlContent=TransferHTML(UBBCode(Content,"[face][link][email][autolink][font][code][image][typeset][media][flash][key]"),"[html-japan][upload]")
即可