首页IT科技帝国CMS 无法生成html(帝国CMS FCKeditor如何添加插件)

帝国CMS 无法生成html(帝国CMS FCKeditor如何添加插件)

时间2025-08-05 11:25:16分类IT科技浏览4062
导读:帝国CMS FCKeditor如何添加插件?...

帝国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,ruby,sql,vb,xhtml FCKConfig.SyntaxHighlight2LangDefault =’c++;

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

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

前台效果大致如下:

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
mac的itunes怎么下载歌曲(mac itunes下载的文件在哪里?苹果MAC系统itunes下载目录查看方法介绍)