插件FCKeditor 和 SyntaxHighlighter 代码高亮插件的整合

syntaxhighlighter  时间:2021-04-18  阅读:()

http://taskcn.blog. 163.com/

FCKeditor和SyntaxHighlighter代码高亮插件的整合页面导航 →→→正文内容FCKeditor SyntaxHighlighter代码高亮插件FCKeditor和SyntaxHighlighter代码高亮插件的整合

FCKeditor和SyntaxHighlighter代码高亮插件的整合方法里面有下载可以根据需要结合自己的fckeditor版本。

Introduction 简介

This is a dialog-based plugin to handle formatting of source codefor . It WON'T work with the new (yet) . CKEditor是FCKEditor的升级版不过 SyntaxHighlighter还不能在CKEditor中实现代码高亮 Itmakes use of the SyntaxHighlighter 2.0.x javascript library availableto download from project page (the older version 1.5. 1 version isavailable from ) .

The plugin primiarily edits a pre tag with some custom attributes.Its mainly aimed at users editing blogs or content management systemswhere there is a requirement to format programming languages on awebsite that is being edited using FCKEditor.

The plugin will not format the code in FCKEditor - the

SyntaxHighlighter javascript library dynamically generates a lot offormatted HTML at runtime, which would cause problems in FCKEditor.Skip straight to the good bits

Can' t be bothered reading all this? or and go play with it yourself.So what do I get then?

Correctly installed, the plugin is in the form of a tabbed dialoguebox that looks like this: 插件安装好以后的效果http://taskcn.blog. 163.com/

http://taskcn.blog. 163.com/

Version history: 版本历史

Huge thanks goes to Sergey Gurevich who wrote the updated code forthe FCKEditor plugin to handle the latest version of the

SyntaxHighlighter code and submitted useful bug fixes.v2. 1.0 [23 May 2009]

- Plugin version information now being displayed

- Line highlighting feature added

|v2.0. 1 [22 March 2009]

Minor bug fix where semi-colons were sometimes positioned in thewrong place when no advanced options were selectedv2.0 [2 March 2009]

Latest version supporting SyntaxHighlighter 2.0.xv1.0.2 [2 March 2009]

Bug fixes, final release supporting the older SyntaxHighlighter 1.5. 1Note the instructions below are for the newer version of the libraryand makes references to syntaxhighlight2 a lot, this version useshttp://taskcn.blog. 163.com/

http://taskcn.blog. 163.com/

syntaxhighlight. The documentation in the download will be moreaccurate.

. |v1.0. 1 [10 Feb 2009] .v1.0 [30 Nov 2008] . First version. Known bugs:

Occasionally the dialogue box does not pickup the pre element to beedited in Firefox. It only seems to happen when a user clicks insidethe pre tag with the mouse but doesn' t actually move or interact withthe cursor.

Fixed in version 1.0.2 - Thanks to Sergey Gurevich

Installation 安装配置过程 1. Copying the files 拷贝文件

Extract the contents of the zip in your plugins directory, so it endsup like this: 基本的目录结构如下

Note: Version 2 of the plugin must be extracted to a directory named' syntaxhighlighter2' . The older plugin for the earlier version of thelibrary must go in a folder named ' syntaxhighlighter' . The filefckplugin. js references this directory when the plugin initialises.

注意这里的命名

2. Adding it to FCKeditor 将它添加到FCKeditorhttp://taskcn.blog. 163.com/

http://taskcn.blog. 163.com/

Now add in your fckconfig. js or custom js configuration file thefollowing line (remember its javascript we are dealing with soeverything is case sensitive!) :

3. Adding it to the toolbarset

Add the button 'SyntaxHighLight2' button to your toolbarset:

1.FCKConfig.ToolbarSets["Basic"] = [ 2. ['Bold' , ' Italic' , '-

' , 'OrderedList' , 'UnorderedList' , '-' , 'Link' , 'Unlink' , '-

' , 'SyntaxHighLight2' , '-' , 'About' ] 3. ] ; 4. Configure the pluginThe plugin will work 'out of the box' , but you can configure adefault language using the SyntaxHighlight2LangDefault parameter:

1.FCKConf ig.SyntaxHighlight2LangDefault = 'csharp' ;

The full list of languages and corresponding codes are: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

In FCKEditor pre blocks aren' t really formatted by default. I suggestediting your fck_editorarea.css (or equivalant if you are using acustom CSS file) to something that highlights code blocks better. eg:

03. background-color: #fff; 04. font-family: "Consolas" , "CourierNew" ,Courier,mono, serif; 05. font-size: 12px; 06. color: blue;

07. padding: 5px; 08. border: 1px dashed blue; Configuring

SyntaxHighlighter.

You must have SyntaxHighlighter installed and working to displayproperly formatted code. FCKEditor does not need it, but for code tobe properly formatted on your website you must have it configuratedcorrectly. For SyntaxHighlighter2 has loads of excellent information(he wrote it after all!) , for the old version 1.5. 1 library, the is agood resouce, or post might also be useful.

5. Use ithttp://taskcn.blog. 163.com/

http://taskcn.blog. 163.com/

6. Future updates

There' s some additional functionality I might add at a later date:Preview tab using the SyntaxHighlighter library More configurationoptions, eg, available languages, path to SyntaxHighlighter filesDynamically adding a pre formatting style to the editor by default 7.And finally. . .

Thanks goes to Alex Gorbatchev for creating ! .

脚本之家打包下载地址http://taskcn.blog. 163.com/

哪个好Vultr搬瓦工和Vultr97%,搬瓦工和Vultr全方位比较!

搬瓦工和Vultr哪个好?搬瓦工和Vultr都是非常火爆的国外VPS,可以说是国内网友买的最多的两家,那么搬瓦工和Vultr哪个好?如果要选择VPS,首先我们要考虑成本、服务器质量以及产品的售后服务。老玩家都知道目前在国内最受欢迎的国外VPS服务商vultr和搬瓦工口碑都很不错。搬瓦工和Vultr哪个稳定?搬瓦工和Vultr哪个速度快?为了回答这些问题,本文从线路、速度、功能、售后等多方面对比这两...

易探云(QQ音乐绿钻)北京/深圳云服务器8核8G10M带宽低至1332.07元/年起

易探云怎么样?易探云香港云服务器比较有优势,他家香港BGP+CN2口碑不错,速度也很稳定。尤其是今年他们动作很大,推出的香港云服务器有4个可用区价格低至18元起,试用过一个月的用户基本会续费,如果年付的话还可以享受8.5折或秒杀价格。今天,云服务器网(yuntue.com)小编推荐一下易探云国内云服务器优惠活动,北京和深圳这二个机房的云服务器2核2G5M带宽低至330.66元/年,还有高配云服务器...

Boomer.Host(年付3.5美)休斯敦便宜VPS

Boomer.Host是一家比较新的国外主机商,虽然LEB自述 we’re now more than 2 year old,商家提供虚拟主机和VPS,其中VPS主机基于OpenVZ架构,数据中心为美国得克萨斯州休斯敦。目前,商家在LET发了两款特别促销套餐,年付最低3.5美元起,特别提醒:低价低配,且必须年付,请务必自行斟酌确定需求再入手。下面列出几款促销套餐的配置信息。CPU:1core内存:...

syntaxhighlighter为你推荐
输入搜狗拼音输入法4支持ipad更新iphoneboxiphone勒索病毒win7补丁求问win7 64位旗舰版怎么预防勒索病毒勒索病毒win7补丁为了防勒索病毒,装了kb4012212补丁,但出现关机蓝屏的问题了,开机正常css下拉菜单html+css下拉菜单怎么制作google中国地图求教谷歌中国地图~手机如何使用?chromeframeicharts 怎么支持ie8routeaddroute add增加静态路由
网站空间商 论坛虚拟主机 汉邦高科域名注册 韩国vps 大硬盘 赵容 virpus 分销主机 日志分析软件 北京主机 免费网站申请 美国十次啦服务器 太原联通测速平台 万网空间购买 个人免费主页 网页提速 iki 云服务是什么意思 服务器硬件配置 国外免费网盘 更多