下载鸥 > 网站下载 > 开发教程 > 帝国CMS

帝国cms编辑器中使用代码高亮的方法

622 2021-02-14 17:03:19

收藏

帝国cms编辑器中使用代码高亮的方法,教大家如何在帝国cms编辑器中整合highlight。

 

1.首先下载highlight
下载地址:https://highlightjs.org/download/
下载解压后styles文件夹里面是风格样式。

2.接下来开始整合到编辑器
在/e/admin/ecmseditor/infoeditor/styles.js 代码中添加

{name:'PreformattedText',element:'pre'},

添加完后编辑器样式会多出一个Preformatted Text选项

在我们需要使用代码高亮的地方使用Preformatted Text样式。

3.在需要使用代码高亮的模板中引入highlight。 可以调整样式在styles文件中,我们这里使用的是tomorrow-night-eighties.css样式。

<link rel="stylesheet" type="text/css" href="[!--news.url--]skin/web/css/tomorrow-night-eighties.css"/>
<script type="text/javascript" src='[!--news.url--]skin/web/js/highlight.js'></script>//放在模板最底部
<script type="text/javascript">hljs.initHighlightingOnLoad();var allpre=document.getElementsByTagName("pre");for(i=0;i<allpre.length;i++){var onepre=document.getElementsByTagName("pre")[i];
var mycode=document.getElementsByTagName("pre")[i].innerHTML;onepre.innerHTML='<code id="mycode">'+mycode+'</code>';}</script>
至此插件整合完成。

本文地址:https://xzo.com.cn/develop/empire/373.html

有帮助,很赞!

信息来源:精准像素
信息标签
导出教程 下载word版教程
发表评论 共有条评论
关于帝国CMS


帝国cms是一款功能极为强大的cms程序,性能强悍、安全性高,可轻松支持10万数据,高级开发人员可制作出能容纳千万数据量的网站,是国内最出色的开源cms程序之一,推荐企业用户使用

当前最新版本为7.5,8.0版本即将上线,新版本的核心优化点在于多终端的适配。

推荐帝国CMS开发教程
帝国CMS有栏目seo标题吗,在哪里设置?
帝国CMS有栏目seo标题吗,在哪里设置?

很多用惯了织梦CMS的朋友在用帝国以后就会非常困惑,因为织梦CMS他的栏目是有...

1 265
帝国cms下载判断设备环境安卓苹果并适配下载地址
帝国cms下载判断设备环境安卓苹果并适配下载地址

帝国cms静态站下载判断设备环境是安卓还是苹果,并自动适配下载地址,如果当前...

1 372
帝国cms怎样删除收藏的信息?
帝国cms怎样删除收藏的信息?

帝国cms是支持收藏功能的,但如果要删除收藏则不是很方便,通过本教程可以实现...

1 246
帝国cms生成自定义列表页怎样压缩?
帝国cms生成自定义列表页怎样压缩?

帝国cms生成的静态页面,大多是在gethtml()函数下实现代码压缩,但自定义页面、...

0 319
帝国cms会员中心怎样调用我提交的反馈历史记录?
帝国cms会员中心怎样调用我提交的反馈历史记录?

帝国cms信息反馈表非常好用,通过合理开发信息反馈功能,我么可以实现用户留言...

1 237
帝国cms开发json数据接口调用栏目信息
帝国cms开发json数据接口调用栏目信息

json数据由于其高效、强兼容性的特质受到许多开发者的青睐,帝国cms开发一个...

0 453
帝国cms网站宝塔面板忘记登陆地址了怎么办?
帝国cms网站宝塔面板忘记登陆地址了怎么办?

宝塔面板是一款非常好用的服务器管理软件,但在安装完宝塔后,有些人可能会忘记...

0 312
帝国cms怎样修改系统模型ID
帝国cms怎样修改系统模型ID

帝国cms默认是不允许修改系统模型ID的,因为一旦修改牵扯较大。那么,如果一定...

0 568
随机帝国CMS开发教程
帝国CMS搜索表单怎么做?
帝国CMS搜索表单怎么做?

帝国CMS内置强大的搜索功能,用户只需制作搜索表单指向搜索处理页面即可实现...

15 706
帝国CMS会员中心调用我提交的信息反馈列表
帝国CMS会员中心调用我提交的信息反馈列表

帝国CMS有个信息反馈功能,常用来做网站留言反馈,在线预约等。通过本教程可以...

0 666
帝国CMS调用我的评论列表方法
帝国CMS调用我的评论列表方法

通过本代码可以调用我的评论列表,显示评论内容及时间,点击可以进入信息内容页...

8 648
帝国CMS多值字段for循环调用调用方法
帝国CMS多值字段for循环调用调用方法

帝国CMS多值字段for循环调用调用方法基础版、帝国CMS多值字段for循环调用调...

3 736
帝国CMS调用最新会员头像+用户名+链接
帝国CMS调用最新会员头像+用户名+链接

帝国CMS调用最新会员头像+用户名+链接...

8 660
栏目自定义字段ReturnClassAddField标签截取字数方法
栏目自定义字段ReturnClassAddField标签截取字数方法

栏目自定义字段调用标签用ReturnClassAddField,这个截取字段的方法是比较常...

1 742
帝国CMS循环子栏目及子栏目下面的数据
帝国CMS循环子栏目及子栏目下面的数据

循环帝国CMS循环子栏目及子栏目下面的数据方法,看下面这段代码...

3 743
帝国CMS调用当前专题信息
帝国CMS调用当前专题信息

帝国cms专题也算是常用功能之一,如果你还不会用,就跟着教程试试吧 ~ (并非帝国...

0 728
客服QQ:341553759
点击咨询 常见问题 >
官方交流群:90432500
点击加入