web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. seo教程
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站

帝国CMS FCKeditor编辑器添加插入代码插件方法(基

364 ℃
     

帝国编辑器(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如何获取目录定位(具体操作代码)

帝国cms技巧之内容页的smalltext字数控制方法

帝国cms功能之如何在会员空间调用会员栏目投稿

帝国cms发布文章后直接提交百度(主动推送代码

帝国cms防止黑客入侵,哪些文件可以删掉

标签: 帝国cms

上面是“帝国CMS FCKeditor编辑器添加插入代码插件方法(基”的全面内容,想了解更多关于 帝国cms 内容,请继续关注web建站教程。

当前网址:https://ipkd.cn/webs_928.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

当前位置: 网站首页 > 帝国cms
本文共计1990个字,预计阅读时长14分钟
生活小工具,收录了80多款小工具
上一篇: 推荐一款宝藏型工具应用类网站——一个木匣
下一篇: 推荐一款拥有江西情怀的免费可商用字体——江西拙楷体
x 打工人ai神器