您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国cms编辑器代码高亮的方法,帝国cms编辑器怎么代码高亮
绿春2023-05-05 23:57:57帝国CMS教程已有人查阅
导读帝国cms编辑器中使用代码高亮的方法,教大家如何在帝国cms编辑器中整合highlight。1.首先下载highlight
帝国cms编辑器中使用代码高亮的方法,教大家如何在帝国cms编辑器中整合highlight。
1.首先下载highlight
下载地址:https://highlightjs.org/download/
下载解压后styles文件夹里面是风格样式。
2.接下来开始整合到编辑器
在/e/admin/ecmseditor/infoeditor/styles.js 代码中添加
{ name: 'Preformatted Text',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>
本文标签:
很赞哦! ()
相关文章
随机图文
-
帝国CMS内容页怎么调用当前会员投稿的其它信息方法
帝国CMS开放投稿时,希望在会员投稿信息内容页再调用当前会员的其它投稿信息,这当然是可以实现的。 -
帝国CMS怎么利用PHP判断当前页面是否为首页的方法
我们在做模版的时候,习惯性把相同的块做成公共模版变量,方便以后修改。但是往往一个大块里面有那么一两个的样式是不一样的,比如一个客户站的标签 -
帝国CMS灵动标签调用昨天今天某天某天以前某天以后发布的文章
//调取这两天(包括今天):(修改昨天)--date('d')-1:这两天 、date('d')-2:这三天、以此类推(注意:$beginYesterday、$endYesterday这两个未改动,还是沿用的昨天的名称) -
帝国CMS函数首页 列表页 内容页调用TAG标签的方法
论坛里给的方法都是直接在模板里写一堆代码,整理下写成函数,调用起来更方便。将代码添加到userfun.php中
留言与评论 (共有 条评论) |