设为首页 - 加入收藏 - 在线工具 - 云主机 - 会员中心 - 【简体 / 繁體
您的当前位置:主页 > 更多免费 > 网站插件 > 正文

dedecms 默认编辑器插入代码高亮插件syntaxhighlight

时间:2017-07-20 文章来源:互联网 作者:网络 阅读次数:63 挑错
织梦默认ckeditor编辑器增加插入代码并高亮显示代码插件,通过修改默认的编辑器,然后利用SyntaxHighlighter插件实现代码高亮功能。
编辑器插入代码按钮:
dedecms 默认编辑器插入代码高亮插件syntaxhighlight

前台文章显示效果:
dedecms 默认编辑器插入代码高亮插件syntaxhighlight

===========安装使用步骤========================
 
1、将压缩包内相应编码文件夹内的include文件夹和templets文件夹解压至网站根目录覆盖。
 
2、修改文章内容页模板,系统默认为article_article.htm,在<head>与</head>标签之间添加以下代码:
{dede:include filename="plus/highlight.htm"/}
 
3、到这一步,编辑器的修改已经完成。但是如果使用dedecms文档关键词给文章自己加关键词链接,高亮后的代码中如果有关键词链接,SyntaxHighlighter直接显示源码(<a href='$key_url' target='_blank'><u>$key</u></a>),这时需要修改dedecms文章页自动添加关键词内链锚文本的php文件,找到并include/arc.archives.class.php(大概第1213行,//恢复超链接 的下一行)添加如下代码:
$body = preg_replace("#<pre class=\"brush:(.*)\">(.*)(<a(.*))><u>(.*)<\/u><\/a>(.*)<\/pre>#isU", '<pre class="brush:     \\1">\\2\\5\\6</pre>', $body);

下载地址:https://pan.baidu.com/s/1qXGlvsw
上一篇:没有了 下一篇:网页实现一键简繁互换

转载请注明来源:

相关文章:

投稿 找资源 留言板 回顶部