syntaxhighlighter怎么动态加载代码?

Photon 发布于 2010/12/16 14:31
阅读 1K+
收藏 0

昨天开始研究Kindeditor跟syntaxhighlighter的集成使用,直到目前为止,未能成功,望高手帮忙解决下,先谢了。

这样的,看到开源中国用了kindeditor编辑器,并且集成了syntaxhighlighter代码着色插件,就查看它的HTML源码,自己照着配置,不幸的是,未能成功,我估计有一个关键的原因,就是我的syntaxhighlighter用法跟开源中国的不一样,我使用得简洁一些,在HTML静态页面上成功实现了代码着色,但是不能在编辑器可视化界面动态创建一段代码并高亮着色,这点很郁闷,我想要的效果就是开源中国那样:

 

而目前我的效果:

 

我这个代码加进来了没有被着色,很郁闷,源码是没问题的,如下:

现在我就是想问,在这个insert方法把sdf添加到kindeditor后,

 

syntaxhighlighter有没有一个动态着色的方法调用,来着色"sdf "?

 

加载中
0
红薯
红薯

在 KindEditor 中编辑这些 HTML 脚本是不行的,容易错乱的,这是编辑器的问题。

0
红薯
红薯

另外,在那个你的截图中oschina并没有对编辑器中的内容做SyntaxHighlighter处理,只是在显示的时候用css加多一个边框,让人感觉好像做了处理一样。

0
Photon
Photon

引用来自#2楼“红薯”的帖子

在 KindEditor 中编辑这些 HTML 脚本是不行的,容易错乱的,这是编辑器的问题。

 你不是就用了,实现了真正的所见即所得的代码着色效果

0
Photon
Photon

引用来自#3楼“红薯”的帖子

另外,在那个你的截图中oschina并没有对编辑器中的内容做SyntaxHighlighter处理,只是在显示的时候用css加多一个边框,让人感觉好像做了处理一样。

 哦 ,原来是这样

0
Photon
Photon

引用来自#3楼“红薯”的帖子

另外,在那个你的截图中oschina并没有对编辑器中的内容做SyntaxHighlighter处理,只是在显示的时候用css加多一个边框,让人感觉好像做了处理一样。

 难怪,被syntaxhighlighter着色后应该是这样

原来编辑器里看到的是假象,希望kindeditor做好点吧,支持可视化模式展示HTML

0
amu1433
amu1433
htmlspecialchars_decode





0
Qubernet
Qubernet
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace QUBER.ZH.Class
{
    public class Products
    {
        public int GetInfo()
        {
            return new Random().Next(100, 1000);
        }
    }
}

测试!!!


返回顶部
顶部