`
gingguoqiu
  • 浏览: 25539 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

FCK2.6添加插件SyntaxHighlighter 2

 
阅读更多

一、下载插件包

1. for fck:FCKEditor-syntaxhighlight_2.1.0.zip

2. html渲染:syntaxhighlighter_2.1.364.zip

 

二、FCKEditor-syntaxhighlight配置

1.FCKEditor-syntaxhighlight_2.1.0.zip解压,放置位置如下图,fckeditor\editor\plugins\syntaxhighlight2

   “syntaxhighlight2”名称不要改动

 

2.在配置文件“fckconfig.js” 或者 “自定义的.js”加入

 

注册插件

FCKConfig.Plugins.Add( 'syntaxhighlight2', 'en');

 

配置工具栏(在合适的位置加入SyntaxHighLight2)

FCKConfig.ToolbarSets["Basic"] = [
['Bold','Italic','-','OrderedList','UnorderedList','-','Link','Unlink', '-','SyntaxHighLight2','-','About']
] ;

 

打开插件时,默认语法

FCKConfig.SyntaxHighlight2LangDefault = 'java' ;

 

 

编程语言对应的语法参数:

  c++ - C++
  csharp - C#
  css - CSS
  delphi - Delphi
  java - Java
  jscript - Java Script
  php - PHP
  python - Python
  ruby - Ruby
  sql - SQL
  vb - VB.NET
  xhtml - XML/HTML

 

 

在fck_editorarea.css中加入:

pre
{
    background-color: #fff;
    font-family: "Consolas" , "Courier New" ,Courier,mono,serif;
    font-size: 12px;
    color: blue;
    padding: 5px;
    border: 1px dashed blue;
}

 

调用:

在工具栏上点

 

 

三、前台展示html时的渲染配置

1.引入必须要的文件

<link rel="stylesheet" href="../../plugins/syntaxhighlighter2/styles/shCore.css" />
<script src="../../plugins/syntaxhighlighter2/scripts/shCore.js"></script>

<!-- 默认的高亮主题 -->
<link rel="stylesheet" href="../../plugins/syntaxhighlighter2/styles/shThemeDefault.css" />

<!-- 需要高亮显示的语言对应的js -->
<script src="../../plugins/syntaxhighlighter2/scripts/shBrushJava.js"></script>

 

2.调用

<script type="text/javascript">
  SyntaxHighlighter.config.clipboardSwf = '../../plugins/syntaxhighlighter2/scripts/clipboard.swf';
  SyntaxHighlighter.config.strings = {
            expandSource : '展开代码',
            viewSource : '查看代码',
            copyToClipboard : '复制代码',
            copyToClipboardConfirmation : '复制成功',
            print : '打印',
            alert: ''
        };
  SyntaxHighlighter.all()
</script>

 

参考:

http://psykoptic.com/blog/post/2008/12/01/Code-Syntax-Highlight-Plugin-for-FCKeditor.aspx

http://www.cnblogs.com/meiqunfeng/archive/2009/11/24/1609238.html

  • 大小: 75 KB
  • 大小: 94 Bytes
分享到:
评论

相关推荐

    在PHP下配置FCK2.6

    - **FCK2.6**:FCKeditor 2.6版本,一个JavaScript富文本编辑器。 **压缩包子文件的文件名称列表**:“phpfck”可能包含了整个FCKeditor 2.6的源代码,包括CSS、JavaScript、图片和其他必要的文件。在部署到服务器...

    fck 2.6 java版本

    最新版的fck Java版本,

    FCK2.6 (内附所有所需内容 包括代码)

    7. **插件系统**:FCKeditor允许开发者通过插件扩展功能,比如添加新的按钮或支持新的文件类型。 8. **文件管理**:FCKeditor2.6内置了简单的文件管理器,用户可以直接在编辑器内上传、管理图片和其他文件,提高了...

    fck2.6

    4. **插件系统**:FCKeditor有一个丰富的插件系统,允许开发者扩展其功能,比如添加新的按钮、对话框或者处理特殊格式的文件。这使得FCKeditor可以适应各种不同的应用场景。 5. **语言支持**:FCKeditor支持多语言...

    FCK代码高亮插件

    **FCK代码高亮插件**是一款用于增强文本编辑器功能的工具,它能够帮助用户在编辑代码时实现代码的语法高亮显示,使得代码更易于阅读和理解。这款插件通常集成在富文本编辑器(如FCKeditor)中,提供了一种便捷的方式...

    FCK flv播放器插件

    "FCK flv播放器插件"是专为FCK编辑器设计的一个扩展,使得用户可以直接在编辑器内嵌入并播放FLV(Flash Video)格式的视频。FLV是一种广泛用于网络流媒体的视频格式,由于其小巧的体积和良好的兼容性,特别适合在...

    FCK在线网页编辑器(.net版)

    **FCK2.6(.net版)** FCKeditor的2.6版本是在.NET Framework 2.0环境下构建的,这表明它与Visual Studio 2005兼容。该版本可能包含了对.NET平台的优化和适配,确保了在ASP.NET环境中的稳定运行。开发者可以通过集成...

    集合了SyntaxHighlighter 插件的FCKeditor软件包

    要在中实现代码高亮显示功能,有两个关键步骤: 一是在要显示代码的网页中加入样式文件:FCKeditor/css/SyntaxHighlighter.css 二是下载集合了SyntaxHighlighter 插件的FCKeditor软件包

    FCK添加上传视频插件

    "FCK添加上传视频插件"这个主题,主要是关于如何在FCKeditor中集成视频上传功能,使得用户可以像上传图片一样方便地上传和插入视频到编辑内容中。接下来,我们将详细探讨这个过程及其涉及的技术点。 首先,...

    fckeditor-java-2.6 源代码 FCK

    fckeditor-java-2.6 源代码 FCK fckeditor-java-2.6 源代码 FCK fckeditor-java-2.6 源代码 FCK fckeditor-java-2.6 源代码 FCK

    如何在FCKeditor 2.6中添加插入视频和音频功能

    总结,添加视频和音频功能到FCKeditor 2.6涉及到创建新插件、设计交互对话框、编写处理代码、配置编辑器以及进行充分的测试。这一过程需要对HTML、JavaScript以及FCKeditor的架构有深入的理解,但完成后将极大地提升...

    FCKeditor 2.6中添加插入视频和音频功能

    总结,要在FCKeditor 2.6中添加插入视频和音频的功能,你需要编写一个JavaScript插件,设计一个HTML界面,定义CSS样式,准备图像资源,利用JavaScript库进行交互,处理语言翻译,可能还需要实现文件上传功能。...

    可以上传中文图片的FCK编辑器插件

    在提供的"可以上传中文图片的FCK编辑器插件"压缩包中,很可能包含了已经完成这些修改的源代码,可以直接应用到你的项目中,从而快速实现功能。在使用过程中,记得备份原有文件,以防万一需要恢复原始设置。

    FCK编辑器谷歌地图插件 for pjblog.rar

    FCK编辑器谷歌地图插件 首先请下载谷歌地图插件文件包,解压后整个目录上传到FCK编辑器目录下的editor\plugins目录下 然后,打开FCK编辑器目录下的fckconfig.js文件,找到如下一句代码 FCKConfig....

    fckeditor2.6 for jsp

    jsp 程序调用fckeditor2.6 版本的 小例子 本人发现fckeditor2.6加 fckeditor for 2.3 的时候在上传中文文件的时候会出现乱码 所以本人...哈哈 lib 下的 FCK2.6.JAR 是我重新打的包 &lt;br&gt;qq 交流 361619004

    FCK插件使用说明(pdf版)原创 绝对精品

    ### FCK插件使用说明详解 #### 一、FCK简介 FCK是一款非常强大的客户端文本编辑工具,它能够提供类似于Microsoft Word的功能,使得用户在网页上也能轻松地编辑富文本内容。本版本为2.6.3,包含了完整的DLL文件,...

    fck例子,采用与STRUTS2兼容的FCK插件

    fck例子,采用与STRUTS2兼容的FCK插件,良好解决了STRUTS2与FCKEDITOR不兼容的问题。

    最新FCK上传插件 (jsp)

    "最新FCK上传插件 (jsp)"意味着这个压缩包可能包含了FCKeditor与Java服务器端(JSP)集成的文件,用于实现文件上传功能。 在FCKeditor中,文件上传是编辑器的重要组成部分,允许用户上传图片、文档等各类文件到...

    fck编辑器 增加了表情

    **FCK编辑器详解** FCKeditor是一款开源的富文本编辑器,广泛应用于网页内容编辑,它提供了类似于Microsoft Word的用户界面,使得非技术人员也能轻松地进行文本格式化、插入图片、链接等操作。FCKeditor以其易用性...

Global site tag (gtag.js) - Google Analytics