帝国编辑器(FCK)默认是没有插入代码这一功能的,所以一般在添加代码的时候习惯用引用这个功能,可是,这也太不专业了吧?那咋整?就给FCK加一个插件呗。下面就是很有名的SyntaxHighlighter了。
第一,上传SyntaxHighlighter2.1.382这个文件夹到网站根目录,或者其他你喜欢的地方,也可以重命名该文件夹,但是在后面模板文件中调用CSS和js的时候路径要对,这里我就传到根目录吧。
第二,把以下代码加到内容模板,这里就要注意第一步了。
复制代码代码如下:
<script type=”text/javascript” src=”[!news.url]SyntaxHighlighter2.1.382/scripts/shCore.js”></script>
<script type=”text/javascript” src=”[!news.url]SyntaxHighlighter2.1.382/scripts/shBrushCss.js”></script>
<script type=”text/javascript” src=”[!news.url]SyntaxHighlighter2.1.382/scripts/shBrushJScript.js”></script>
<script type=”text/javascript” src=”[!news.url]SyntaxHighlighter2.1.382/scripts/shBrushXml.js”></script>
<script type=”text/javascript” src=”[!news.url]SyntaxHighlighter2.1.382/scripts/shBrushPhp.js”></script>
<script type=”text/javascript” src=”[!news.url]SyntaxHighlighter2.1.382/scripts/shBrushSql.js”></script>
<link type=”text/css” rel=”stylesheet” href=”[!news.url]SyntaxHighlighter2.1.382/styles/shCore.css”/>
<link type=”text/css” rel=”stylesheet” href=”[!news.url]SyntaxHighlighter2.1.382/styles/shThemeDefault.css”/>
<script type=”text/javascript”>
SyntaxHighlighter.config.clipboardSwf = ‘[!news.url]SyntaxHighlighter2.1.382/scripts/clipboard.swf';
SyntaxHighlighter.all();
</script>
值得一提的是,上面的这些shBrushSql.js之类的JS,并不是固定要调用这些的。这些JS都有其含义(brushes),可以看官方的文档。因为我比较经常用到css、html、php、sql,所以我就只写上面所示的js即可。当然,如果你愿意,你可以把全部的都调用上去。但是那样会很慢哦。但是,假设你没有调用php的,当你在插入代码的时候,语言选择php,那么在前台,会提示错误。(shCore.js一定要有,不然前台会没有效果)
第三,把syntaxhighlight2这个文件夹传到e/admin/ecmseditor/infoeditor/editor/plugins目录下,也就是说,这是FCK编辑器的一个插件。
第四,修改一下FCK编辑器的配置文件,需要编辑器添加一下插件和按钮。
1,后台配置文件路径:/e/admin/ecmseditor/infoeditor/fckconfig.js
2,前台配置文件路径:/e/data/ecmseditor/infoeditor/fckconfig.js
找到FCKConfig.PluginsPath = FCKConfig.BasePath + ‘plugins/’ ; 大概在51行
在下面插入
复制代码代码如下:
FCKConfig.Plugins.Add(‘syntaxhighlight2′,’zh-cn’);
// default language options: c++,csharp,css,delphi,java,jscript,php,python,ruby,sql,vb,xhtml
FCKConfig.SyntaxHighlight2LangDefault =’c++';
然后找到’InsertTBr’],在 ‘InsertTBr’ 后面输入 ,’SyntaxHighLight2’。
这样就算是完成了。
上面是“帝国CMS FCKeditor编辑器添加插入代码插件方法(基”的全面内容,想了解更多关于 帝国cms 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_928.html
workflows工作流
 一只穿着黑色蝴蝶结西装可爱橙色小猫 一只穿着黑色蝴蝶结西装可爱橙色小猫
 一张超现实主义美女照片ComfyUI工作流 一张超现实主义美女照片ComfyUI工作流
 一尊白玉佛像ComfyUI工作流 一尊白玉佛像ComfyUI工作流
 一群邪恶的小黄人ComfyUI工作流 一群邪恶的小黄人ComfyUI工作流
 潜水员,珊瑚,鲸鱼,潜水艇comfyui工作流 潜水员,珊瑚,鲸鱼,潜水艇comfyui工作流
 羚羊安上小白兔的门牙ComfyUI工作流 羚羊安上小白兔的门牙ComfyUI工作流
 一位老人安详地坐在云层中钓鱼 一位老人安详地坐在云层中钓鱼
 一个穿过泥泞雷区的士兵ComfyUI工作流 一个穿过泥泞雷区的士兵ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

 一个包含老黄历、佛历、道历、星宿等数据的日历网站
 一个包含老黄历、佛历、道历、星宿等数据的日历网站 纯css翻书效果
 纯css翻书效果 js实现table表格动态新增行和列表
 js实现table表格动态新增行和列表 RTvue 低代码开发平台
 RTvue 低代码开发平台 jquery鼠标滑过图片边框特效(jquery.focus-follow插件)
 jquery鼠标滑过图片边框特效(jquery.focus-follow插件) 纯CSS饼图效果
 纯CSS饼图效果 css3做一个风雨雷电天气动态图标
 css3做一个风雨雷电天气动态图标 利用CSS3代码编写45款按钮效果
 利用CSS3代码编写45款按钮效果










