14 12
发新话题
打印

哪位大哥帮忙搞一下这个插件啊~~~~[Code Color]

哪位大哥帮忙搞一下这个插件啊~~~~[Code Color]

原帖衔接
http://www.discuz.net/viewthread.php?tid=515995&page=1#pid4176149
引用:
例子 http://www.dotku.net/bbs/viewthread.php?tid=789&extra=page%3D1
说明 以Javascript方式来为Code进行Highlight操作。此插件包兼容所有平台,这里以DZ!为例讲解安装使用步骤

步骤:
1. 下载安装包
URL1 http://www.dotku.net/bbs/viewthread.php?tid=790
URL2 http://www.dreamprojections.com/SyntaxHighlighter/Download.aspx?SyntaxHighlighter_1.4.1.zip

2. 解压内部的内容, 把Styles文件夹和Scripts文件夹传送至BBS根目录
3. 由于本人能力有限,不知道如何制作插件.这里以广告方式安装
添加头部广告代码
复制内容到剪贴板
代码:
<link type="text/css" rel="stylesheet" href="Styles/SyntaxHighlighter.css"></link>
<link href="Styles/TestPages.css" rel="stylesheet" type="text/css">
尾部广告添加
复制内容到剪贴板
代码:
<script class="javascript" src="Scripts/shCore.js"></script>
<script class="javascript" src="Scripts/shBrushCSharp.js"></script>
<script class="javascript" src="Scripts/shBrushPhp.js"></script>
<script class="javascript" src="Scripts/shBrushJScript.js"></script>
<script class="javascript" src="Scripts/shBrushJava.js"></script>
<script class="javascript" src="Scripts/shBrushVb.js"></script>
<script class="javascript" src="Scripts/shBrushSql.js"></script>
<script class="javascript" src="Scripts/shBrushXml.js"></script>
<script class="javascript" src="Scripts/shBrushDelphi.js"></script>
<script class="javascript" src="Scripts/shBrushPython.js"></script>
<script class="javascript" src="Scripts/shBrushRuby.js"></script>
<script class="javascript" src="Scripts/shBrushCss.js"></script>
<script class="javascript" src="Scripts/shBrushCpp.js"></script>
<script class="javascript">dp.SyntaxHighlighter.HighlightAll('code');</script>
4. 添加代码Tag
进入后台的帖子管理->Discuz! 代码中建立代码Tag
我这里使用"cc"
在替换内容中输入下面内容
复制内容到剪贴板
代码:
<textarea name="code" class="{1}">{2}</textarea>
5. 现在发个帖子试试效果吧
复制内容到剪贴板
代码:
[cc=php]echo "html"[/cc]
附件: 您所在的用户组无法下载或查看附件

TOP

跪谢了~~~~~~

TOP

帮帮忙啊~~~~偶粉需要介个啊~~~~

TOP

JS太多了
光PHP或许可以考虑
赞助:PHP+Mysql,电信,流量不限,空间自定义大小
要求:正规站,挂一个小AD,探针:http://ass.s.a.techyou.org
English Discuz! Board

TOP

回复 #4 renothing 的帖子

最后加载的部分 只要只加载shBrushPhp.js就可以了 其他完全可以不加


最是寂寞离人泪 相思不语比天愁

TOP

这个东西看起来还不错 回头加在lite里面(CC同意否?)


最是寂寞离人泪 相思不语比天愁

TOP

现在lite不能用啊。。。。。。能不能搞出来啊,老大。。。。。。

TOP

回复 #5 cuijun 的帖子

你理解的太简单了,不是仅仅PHP高亮
而是所有的代码均可按照不同语言格式高亮
程序不能根据代码来判断他到底是什么语言,只能人工赋值的
可以弄错仅仅加载需要的JS
赞助:PHP+Mysql,电信,流量不限,空间自定义大小
要求:正规站,挂一个小AD,探针:http://ass.s.a.techyou.org
English Discuz! Board

TOP

再顶顶~~~

TOP

回复 #8 renothing 的帖子

我如果直接弄进lite肯定不是后台添加这回事了 肯定是一个固定的phpcode按钮咯~
以前在NewvBB做的时候php和html就是做一个独立按钮的~
core的js可能需要做小的改动,具体的等我有空研究了再说

[ 本帖最后由 cuijun 于 2007-1-27 10:43 PM 编辑 ]


最是寂寞离人泪 相思不语比天愁

TOP

 14 12
发新话题