本帖最后由 jie.tian 于 2010-2-9 15:48 编辑 2# haphic 噢,你的回答的确浇我了一头冷水。这不是我“想像”的功能,而是我的确有这个需求,我使用的 dp.SyntaxHighlighter 语法高亮器,将它融入ZBlog后,对代码的换行就必须保持原样,而不能将换行符替换成<br />标签,否则显示出来的代码会没有换行而很难看。 你的答案不得不让我去看ZBlog程序代码(这让我头疼),我很菜,找不到好的解决方案,只好修改了部分ZBlog源码(有点破坏了ZBlog的原样,不好意思),来实现了上述需求。 修改记录: 将 /FUNCTION/c_system_lib.asp 下的 TArticle 类的属性过程 Get HtmlContent 中的 - 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]")
复制代码 即去掉了 [vbCrlf] 这个参数,这样就不会将文章内容的换行符替换成 <br /> 标签了。 最后,感谢你,haphic,一直很喜欢你做的插件。看到你第一个回复我,我很惊喜(尽管之后又有点小失望)。 |