您当前的位置:首页 > 电脑百科 > 程序开发 > 开源程序 > 帝国cms

帝国CMS FCKeditor如何添加插件

时间:2022-05-10 10:15:48  来源:  作者:

帝国CMS FCKeditor如何添加插件?

帝国编辑器(FCK)默认是没有插入代码这一功能的,所以一般在添加代码的时候习惯用引用这个功能,可是,这也太不专业了吧?那咋整?就给FCK加一个插件呗。下面就是很有名的SyntaxHighlighter了。

推荐学习《帝国cms教程》

首先大家可以去官网下载最新版,但是下载下来并不是就能用,还要进行一些配置,对新手来说是比较有难度的。这里可以直接使用恨雪提供的已经配置好的版本(2.1.382版本),本教程也是依据该版本而进行。

下载解压后是两个文件夹:

第一,上传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一定要有,不然前台会没有效果)

第三,把&ldquo;syntaxhighlight2&rdquo;这个文件夹传到&ldquo;e/admin/ecmseditor/infoeditor/editor/plugins&rdquo;目录下,也就是说,这是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/ target=_blank class=infotextkey>Python,ruby,sql,vb,xhtml FCKConfig.SyntaxHighlight2LangDefault =’c++';

然后找到’InsertTBr’],在 ‘InsertTBr’ 后面输入 ,’SyntaxHighLight2’。

这样就算是完成了,编辑器的界面大致如下:

4e96a50d223cea3939dae2ab858414c.png

前台效果大致如下:

f095a74f252fac105e8f7a6518a5cf5.png



Tags:帝国CMS   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
帝国cms怎么采集信息
帝国cms怎么采集信息?帝国cms是我们用得比较多得PHP的建站系统,在建站过程中,如果自己没有信息源,只能靠手工不断的重复copy和粘贴,这样费时费力,于是我们就要使用帝国cms自带的采...【详细内容】
2023-05-19  Search: 帝国CMS  点击:(434)  评论:(0)  加入收藏
帝国CMS的安装方法
给大家介绍一下帝国CMS的安装方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。相关推荐:《帝国cms教程》帝国CMS的安装方法1、将帝国cms源码上传至域名...【详细内容】
2023-05-19  Search: 帝国CMS  点击:(283)  评论:(0)  加入收藏
帝国cms信息归档是什么意思
帝国cms信息归档是什么意思?帝国cms信息归档的意思就是指帝国cms支持信息归档,用于将过期的信息归档到其它数据表,以减轻主数据表的负担,使系统稳定性与效率更高。帝国cms简介:《...【详细内容】
2023-04-20  Search: 帝国CMS  点击:(272)  评论:(0)  加入收藏
帝国cms设置伪静态的方法
相关推荐:《帝国cms教程》众所周知,动态页面不利于收录和排名。伪静态可以完美的解决这问题,配合百度云加速CDN,可以让动态页面有静态页面一样快的访问速度。今天开拓族给大家带...【详细内容】
2023-04-12  Search: 帝国CMS  点击:(231)  评论:(0)  加入收藏
帝国CMS安装成功后登录后台就提示错误的解决办法
有时候帝国CMS虽然安装成功了,但是登录后台就出现下面的错误提示:“Parse error: parse error, unexpected &#39;)&#39; in &hellip;/functions.php on line&hellip;或者:zend...【详细内容】
2023-03-07  Search: 帝国CMS  点击:(173)  评论:(0)  加入收藏
教你如何给帝国CMS系统添加登陆失败次数限制
如果您的浏览器没有自动跳转,请点击这里就是输入,密码,输入了很多次,错了。------------------解决办法-------------------修改e/class/config.php文件里这个&#39;loginnum&#39...【详细内容】
2023-03-07  Search: 帝国CMS  点击:(202)  评论:(0)  加入收藏
帝国cms全局站点标题调用标签
在制作帝国cms模板的时候为了有一个完整高效的帝国cms模板,我们往往会用到帝国cms全局站点标题吊阴功的标签,然而很多时候,我们队全局调用的标签还是比较陌生的,比如帝国网站名...【详细内容】
2023-03-07  Search: 帝国CMS  点击:(167)  评论:(0)  加入收藏
帝国CMS无法远程保存没有后缀图片的解决方法
帝国cms编辑器“远程保存图片”功能默认是无法远程保存没有任何后缀的图片附件的,下面精准像素教大家如何修复这个小缺陷。1.修改文件:/e/class/functions.php查找:$zz1="/\<(i...【详细内容】
2023-01-29  Search: 帝国CMS  点击:(260)  评论:(0)  加入收藏
帝国CMS点击量onclick的数值过万时,换成万为单位的方法
比如:点击量的数值过万时怎样变成 如: 10009变成1.09万找到显示点击量的地方换成如下代码,下面是内容模板使用的代码:<?=$navinfor[onclick]>=10000?($navinfor[onclick]/10000)...【详细内容】
2022-06-12  Search: 帝国CMS  点击:(392)  评论:(0)  加入收藏
帝国CMS刷新内容页提示Table '***.表前缀_ecms_news_data_' doesn't exist错误的解决方法
问题:刷新所有信息内容页面时--提示"Table &#39;*.phome_ecms_article_data_&#39; doesn&#39;t exist",进行不下去了!解答:1、原因是数据本身有问题,信息索引表phome_ecms_表名_...【详细内容】
2022-06-12  Search: 帝国CMS  点击:(473)  评论:(0)  加入收藏
▌简易百科推荐
帝国7.0伪静态Apache的Rewrite设置方法
帝国CMS7.0提供了伪静态的设置,本文就帝国7.0下伪静态Apache的Rewrite设置方法简述如下:代码如下:# 将 RewriteEngine 模式打开 RewriteEngine On #信息内容页:showinfo-&#091;!--cl...【详细内容】
2023-05-19      Tags:帝国   点击:(270)  评论:(0)  加入收藏
帝国cms怎么采集信息
帝国cms怎么采集信息?帝国cms是我们用得比较多得PHP的建站系统,在建站过程中,如果自己没有信息源,只能靠手工不断的重复copy和粘贴,这样费时费力,于是我们就要使用帝国cms自带的采...【详细内容】
2023-05-19      Tags:帝国cms   点击:(434)  评论:(0)  加入收藏
帝国CMS的安装方法
给大家介绍一下帝国CMS的安装方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。相关推荐:《帝国cms教程》帝国CMS的安装方法1、将帝国cms源码上传至域名...【详细内容】
2023-05-19      Tags:帝国CMS   点击:(283)  评论:(0)  加入收藏
帝国cms信息归档是什么意思
帝国cms信息归档是什么意思?帝国cms信息归档的意思就是指帝国cms支持信息归档,用于将过期的信息归档到其它数据表,以减轻主数据表的负担,使系统稳定性与效率更高。帝国cms简介:《...【详细内容】
2023-04-20      Tags:帝国cms   点击:(272)  评论:(0)  加入收藏
帝国cms设置伪静态的方法
相关推荐:《帝国cms教程》众所周知,动态页面不利于收录和排名。伪静态可以完美的解决这问题,配合百度云加速CDN,可以让动态页面有静态页面一样快的访问速度。今天开拓族给大家带...【详细内容】
2023-04-12      Tags:帝国cms   点击:(231)  评论:(0)  加入收藏
帝国CMS安装成功后登录后台就提示错误的解决办法
有时候帝国CMS虽然安装成功了,但是登录后台就出现下面的错误提示:“Parse error: parse error, unexpected &#39;)&#39; in &hellip;/functions.php on line&hellip;或者:zend...【详细内容】
2023-03-07    帝国CMS  Tags:帝国CMS   点击:(173)  评论:(0)  加入收藏
教你如何给帝国CMS系统添加登陆失败次数限制
如果您的浏览器没有自动跳转,请点击这里就是输入,密码,输入了很多次,错了。------------------解决办法-------------------修改e/class/config.php文件里这个&#39;loginnum&#39...【详细内容】
2023-03-07      Tags:帝国CMS   点击:(202)  评论:(0)  加入收藏
帝国cms全局站点标题调用标签
在制作帝国cms模板的时候为了有一个完整高效的帝国cms模板,我们往往会用到帝国cms全局站点标题吊阴功的标签,然而很多时候,我们队全局调用的标签还是比较陌生的,比如帝国网站名...【详细内容】
2023-03-07      Tags:帝国cms   点击:(167)  评论:(0)  加入收藏
帝国CMS无法远程保存没有后缀图片的解决方法
帝国cms编辑器“远程保存图片”功能默认是无法远程保存没有任何后缀的图片附件的,下面精准像素教大家如何修复这个小缺陷。1.修改文件:/e/class/functions.php查找:$zz1="/\<(i...【详细内容】
2023-01-29    余斗  Tags:帝国CMS   点击:(260)  评论:(0)  加入收藏
帝国CMS点击量onclick的数值过万时,换成万为单位的方法
比如:点击量的数值过万时怎样变成 如: 10009变成1.09万找到显示点击量的地方换成如下代码,下面是内容模板使用的代码:<?=$navinfor[onclick]>=10000?($navinfor[onclick]/10000)...【详细内容】
2022-06-12    帝国模板网  Tags:单位   点击:(392)  评论:(0)  加入收藏
站内最新
站内热门
站内头条