您现在的位置是:主页 > 网站建设 >
织梦dede文章实现代码高亮显示安装教程
2020-03-23 21:18网站建设 人已围观 文章来源:未知
简介这几天在更新文章的时候发现用织梦dedecms贴一些代码无法高亮,要么使用变色要么使用引用才能让人看的清楚,当初使用WordPress的时候,WordPress有插件或者修改代码就能使代码高亮,那...
这几天在更新文章的时候发现用织梦dedecms贴一些代码无法高亮,要么使用变色要么使用引用才能让人看的清楚,当初使用WordPress的时候,WordPress有插件或者修改代码就能使代码高亮,那么织梦dede有没有这种功能呢?从网上找了很多资料,并自己做了修改,最终成功实现织梦dedecms代码高亮,现在我就来分享一下织梦dede文章实现代码高亮显示安装教程。

覆盖templets文件

覆盖plus文件夹
2、修改文章内容页模板,系统默认的是article_article.htm,如果你做了修改,请使用修改后文件。在其<head>与</head>标签之间添加以下代码:

在文章内容页模板添加代码
至此编辑器修改已经完成,你在打开文章编辑页面,就会在文章编辑最后面看到添加或更新代码按钮。

高亮代码插件已经安装完毕

选择相应的语言即可

一、下载织梦dede编辑器增加插入代码代码并高亮显示代码插件
下载地址:http://pan.baidu.com/s/1c1QmGe 密码:ggir
本次插件分为GBK和UTF-8两种,请根据自己网站自行选择。
二、插入代码插件
1、解压插件压缩包会得到两个相应的编码文件夹include和templets,对网站根目录文件相应覆盖替换。

覆盖templets文件

覆盖plus文件夹
2、修改文章内容页模板,系统默认的是article_article.htm,如果你做了修改,请使用修改后文件。在其<head>与</head>标签之间添加以下代码:
{dede:include filename="plus/highlight.htm"/}

在文章内容页模板添加代码
至此编辑器修改已经完成,你在打开文章编辑页面,就会在文章编辑最后面看到添加或更新代码按钮。

高亮代码插件已经安装完毕

选择相应的语言即可
补充:如果你想使用织梦dede文档关键词给自己加关键词链接,高亮后的代码中是没有关键词的链接的,这个插件直接显示源码,例如<a href='$key_url' target='_blank'><u>$key</u></a>,如果想使织梦dede文章页自动添加关键词内链描文本,需要修改include/arc.archives.class.php文件。
第一步:找到第1213行附近,//恢复超链接
第二步:在下一行添加以下代码即可
$body = preg_replace("#<pre class="brush:(.*)">(.*)(<a(.*))><u>(.*)</u></a>(.*)</pre>#isU" '<pre class="brush: "></pre>' $body);
至此,织梦dede文章实现代码高亮显示安装全部完成。完成后,别忘清除一下浏览器缓存或更新下页面。如果还有不懂的可以加我微信或者qq咨询。
$body = preg_replace("#<pre class="brush:(.*)">(.*)(<a(.*))><u>(.*)</u></a>(.*)</pre>#isU" '<pre class="brush: "></pre>' $body);
至此,织梦dede文章实现代码高亮显示安装全部完成。完成后,别忘清除一下浏览器缓存或更新下页面。如果还有不懂的可以加我微信或者qq咨询。
相关文章
- 织梦更新报错Call to undefined function GetTopTypename()解决方
- 为增强用户体验,抖音推出“相关阅读”功能,与今日头
- 织梦文章页末尾调用当前文章链接(url)三种方法
- 织梦dede中TAG标签字数长度如何修改?
- dedecms水印在哪改?如何设置图片上传加水印?
- 今日头条推荐机制是什么?创作者该如何做才能提升
- dedecms自定义表单提交出现"数据校验不对,程序返回"
- 如何解决织梦{dede:channeltype='son'}无子栏目时取同级栏
- DedeCms编辑器更换百度编辑器ueditor的方法
- dedecms5.7清除文章数据和id 发布新文章ID从1开始的方法