是不是觉得DZ自带的代码框功能太弱了,竟然连个高亮都不支持?discuz官网上找到的高亮插件不是只支持php就是要修改的文件太多太复杂?现在这一切问题都有了一个完美的解决方案———就是这一款代码高亮插件,无需修改文件,支持多种语言,完美替换DZ自身代码插入,还有许许多多其他特性等待你的挖掘。
本插件将不会对Discuz X3及以上版本做包括兼容性处理在内的任何更新,对于Discuz X1.5、X2、X2.5版本的技术支持服务不变。
介绍
基于GeShi的代码高亮插件,支持PHP,HTML,JS,CSS,RUBY,C,C++,VB,RUBY等各种主流语言。
特色:
- 自动替换Discuz!编辑器自带代码输入框。
- 无需手动修改任何文件,无任何数据库操作
- 支持设置代码框最大高度,防止过长代码刷屏。
- 代码复制(主流浏览器支持)
- 代码打印(主流浏览器支持)
- 代码另存为(主流浏览器支持)
本插件的高亮效果并不兼容DZ自身的code标签(从另外一个方面看,本插件不会影响DZ自身的code标签运作),如果你需要使DZ自身的code标签也应用本插件的效果,可以联系本人(参见下方联系方式)获取技术支持。
功能对比(与其他代码高亮插件)
- 本插件的高亮渲染在服务器端完成,对客户端的环境无任何要求。与基于Syntax Highlighter的高亮相比,本插件无需加载庞大的JS渲染文件,在JS效率低下的浏览器上也表现良好。
- 代码的复制、打印和另存为功能支持所有主流浏览器。
使用方法
使用方法:在发帖时(高级模式,快捷回复无效)选择代码即可,或使用以下标签:
[pre lang="代码所使用的语言" line="起始行号,可省略,默认为1"]这儿填写代码即可[/pre]
例如
[pre lang="ruby"]p "hello world"[/pre]
演示地址
http://shop.jhdxr.com/forum.php?mod=viewthread&tid=5
联系方式
[@jhdxr0512]
1.3
- 新增支持主流浏览器的代码打印
- 新增支持主流浏览器的代码文件保存
- 新增默认语言的设置
- 美化代码添加框
运行环境:discuzX2 discuzX2.5
适用编码:简体中文 简体中文UTF8


应用推荐:https://www.discuz.1314study.com/services.php?mod=product
应用下载地址
|