上一主题下一主题
«123»Pages: 1/3     Go
主题 : 代码框自动分析代码的插件(显示行号、代码着色)FOR PHPWind 4.3.2
级别: 一星会员
UID: 103537
精华: 0
发帖: 252
威望: 38 点
金钱: 4 两
贡献值: 57 点
PW积分: 0 点
在线时间: 104(时)
注册时间: 2004-11-17
最后登录: 2008-05-19
楼主  发表于: 2006-07-05 17:42

0 代码框自动分析代码的插件(显示行号、代码着色)FOR PHPWind 4.3.2

刚刚还发了一个求助帖,现在我已经研究出来了

目前的PHPWind代码框非常难看,而且功能不好,居然还会自动分析URL


我把它改成这样子



功能:可自动分析代码(ASP、PHP、C#、Delphi、Phython、SQL、XML、VB)
我只能用替换的方法把那些自动分析的东西去掉,当然非常白痴。

以下介绍一下安装办法

1、在template\header.htm里面加上这一句
复制代码
  1. <link type="text/css" rel="stylesheet" href="code/SyntaxHighlighter.css"></link>

2、在template\footer.htm
最后</body></html>前面,加上这些代码
复制代码
  1. <script class="javascript" src="code/shCore.js"></script>
  2. <script class="javascript" src="code/shBrushCSharp.js"></script>
  3. <script class="javascript" src="code/shBrushPhp.js"></script>
  4. <script class="javascript" src="code/shBrushJScript.js"></script>
  5. <script class="javascript" src="code/shBrushVb.js"></script>
  6. <script class="javascript" src="code/shBrushSql.js"></script>
  7. <script class="javascript" src="code/shBrushXml.js"></script>
  8. <script class="javascript" src="code/shBrushDelphi.js"></script>
  9. <script class="javascript" src="code/shBrushPython.js"></script>
  10. <script class="javascript">
  11. dp.SyntaxHighlighter.HighlightAll('code');
  12. </script>


3、修改require\bbscode.php
找到
复制代码
  1. function phpcode($code){
  2.   global $phpcode_htm,$codeid;
  3.   $code=str_replace("[attachment=","[attachment=",$code);
  4.   $codeid ++;
  5.   $phpcode_htm[$codeid]="<div style=\"font-size:9px;margin-left:5px\"><b>CODE:</b></div><div class=quote id='code$codeid'>$code</div><div style=\"font-size:11px;margin-left:5px\"><a href=\"javascript:\" onclick=\"CopyCode(document.getElementById('code$codeid'));\">[Copy to clipboard]</a></div>";
  6.   return "<\twind_phpcode_$codeid\t>";
  7. }

替换成:
复制代码
  1. function phpcode($code){
  2.   global $phpcode_htm,$codeid;
  3.   $code=str_replace("[attachment=","[attachment=",$code);
  4.   $code=str_replace("<br>","\n",$code);
  5.   $code=str_replace("[url]","",$code);
  6.   $code=str_replace("[/url]","",$code);
  7.   $code=str_replace("[img]","",$code);
  8.   $code=str_replace("[/img]","",$code);
  9.   $codeid ++;
  10.   $phpcode_htm[$codeid]="<div style=\"font-size:9px;margin-left:5px\"><textarea name=\"code\" class=\"php\">$code</textarea></div>";
  11.   return "<\twind_phpcode_$codeid\t>";
  12. }


《注:上面的<textarea name=\"code\" class=\"php\">这里的php可以改为c#、javascript、VB、xml等》
下载这个插件包、解压,在论坛根目录下新建一个code目录,把所有文件上传到这个目录。

基本完成!

演示:

http://bbs.qijoo.com/read/htm/tid-21008.html
[ 此贴被gnome在2006-07-05 17:48重新编辑 ]
附件: SyntaxHighlighter_1[1].3.0.zip (19 K) 下载次数:169
本帖最近评分记录:
  • 威望:3(aileenguan)
  • 威望:3(流浪猫俱乐部)
  • 威望:2(albin)
  • 威望:2(笨笨啊)
  • 齐聚天下-诚招版主
    诚招成人动漫爱好者
    原来我也可以自定义头衔
    级别: 四星会员
    UID: 28655
    精华: 0
    发帖: 1672
    威望: 51 点
    金钱: 171 两
    贡献值: 0 点
    PW积分: 15 点
    在线时间: 550(时)
    注册时间: 2004-07-30
    最后登录: 2009-06-25
    沙发  发表于: 2006-07-05 17:43

    又是什么好东东啊
    级别: 认证插件组
    UID: 1470963
    精华: 0
    发帖: 13018
    威望: 1980 点
    金钱: 1060 两
    贡献值: 69 点
    PW积分: 147 点
    在线时间: 2425(时)
    注册时间: 2007-12-06
    最后登录: 2009-07-04
    地毯  发表于: 2006-07-05 17:49

    有什麼用處??????
    级别: 一星会员
    UID: 103537
    精华: 0
    发帖: 252
    威望: 38 点
    金钱: 4 两
    贡献值: 57 点
    PW积分: 0 点
    在线时间: 104(时)
    注册时间: 2004-11-17
    最后登录: 2008-05-19
    3楼  发表于: 2006-07-05 17:51

    希望有热心朋友更改一下更完善的功能。比如添加[code=php]或[code=vb]这样的功能
    齐聚天下-诚招版主
    诚招成人动漫爱好者
    我累了 我想休息了
    级别: 五星会员
    UID: 652346
    精华: 0
    发帖: 5298
    威望: 721 点
    金钱: 341 两
    贡献值: 0 点
    PW积分: 14 点
    群组: PW协助团队
    在线时间: 922(时)
    注册时间: 2006-03-16
    最后登录: 2009-07-03
    4楼  发表于: 2006-07-05 19:39

    看看原来楼主的帖子就明白了,等待更加完美的
    石河子大学论坛欢迎您!--http://www.shzdx.cn
    级别: 新手上路
    UID: 666242
    精华: 0
    发帖: 76
    威望: 3 点
    金钱: 4 两
    贡献值: 0 点
    PW积分: 0 点
    在线时间: 78(时)
    注册时间: 2006-03-29
    最后登录: 2008-03-22
    5楼  发表于: 2006-07-05 19:42

    不错!!现在的代码框确实用起不是很爽!
    木鱼视屏贴图网
    http://www.mmnv.cn/bbs
    诚征IP1500以上 友情连接!!!
    烸個亾嘟洧嬡玙被嬡哋權悡!
    级别: Wind helper

    UID: 500388
    精华: 0
    发帖: 14029
    威望: 335 点
    金钱: 1577 两
    贡献值: 251 点
    PW积分: 25 点
    群组: phpwind支持团队
    在线时间: 1421(时)
    注册时间: 2005-10-28
    最后登录: 2009-06-13
    6楼  发表于: 2006-07-05 19:52

    没看明白!


    骑着蚂蚁去长征
    级别: 四星会员
    UID: 689953
    精华: 0
    发帖: 1029
    威望: 11 点
    金钱: 88 两
    贡献值: 2 点
    PW积分: 15 点
    在线时间: 974(时)
    注册时间: 2006-04-14
    最后登录: 2009-07-04
    7楼  发表于: 2006-07-05 20:15

    先看看支持下
    点歌系统信天游娱乐 笔神点歌系统
    级别: 二星会员
    UID: 435626
    精华: 0
    发帖: 477
    威望: 8 点
    金钱: 165 两
    贡献值: 0 点
    PW积分: 15 点
    群组: phpwind支持团队
    在线时间: 808(时)
    注册时间: 2005-08-31
    最后登录: 2009-07-04
    8楼  发表于: 2006-07-05 20:35

    支持!!
    6.0
    级别: 三星会员
    UID: 450933
    精华: 0
    发帖: 711
    威望: 211 点
    金钱: 81 两
    贡献值: 10 点
    PW积分: 15 点
    在线时间: 388(时)
    注册时间: 2005-09-15
    最后登录: 2009-06-30
    9楼  发表于: 2006-07-05 21:29

    级别: 一星会员
    UID: 640804
    精华: 0
    发帖: 161
    威望: 22 点
    金钱: 16 两
    贡献值: 0 点
    PW积分: 15 点
    在线时间: 112(时)
    注册时间: 2006-03-04
    最后登录: 2008-12-26
    10楼  发表于: 2006-07-06 10:59

    进来关注一下,期待[code=php]或[code=vb]这样的功能赶快出现。
    不过可能要慢一些,初步看了一下,修改的地方会多一些
    欢迎光临www.showall.cn
    级别: 一星会员
    UID: 103537
    精华: 0
    发帖: 252
    威望: 38 点
    金钱: 4 两
    贡献值: 57 点
    PW积分: 0 点
    在线时间: 104(时)
    注册时间: 2004-11-17
    最后登录: 2008-05-19
    11楼  发表于: 2006-07-06 21:02

    希望更多人关注一下
    齐聚天下-诚招版主
    诚招成人动漫爱好者
    我可以自定了嗎?
    级别: 三星会员
    UID: 673290
    精华: 0
    发帖: 707
    威望: 21 点
    金钱: 26 两
    贡献值: 1 点
    PW积分: 15 点
    群组: 因为我们是NB青年!!
    在线时间: 134(时)
    注册时间: 2006-04-03
    最后登录: 2009-06-28
    12楼  发表于: 2006-07-06 21:24

    不懂。。。
    级别: 一星会员
    UID: 30074
    精华: 0
    发帖: 269
    威望: 10 点
    金钱: 368 两
    贡献值: 0 点
    PW积分: 15 点
    在线时间: 203(时)
    注册时间: 2004-08-02
    最后登录: 2009-01-19
    13楼  发表于: 2006-07-06 21:53

    非常棒! 就需要这样的东西
    虫子来了啊
    ★我很丑但是很持久★
    级别: 五星会员
    UID: 487644
    精华: 0
    发帖: 7051
    威望: 10 点
    金钱: 10 两
    贡献值: 31874 点
    PW积分: 30 点
    群组: 标题党
    在线时间: 1016(时)
    注册时间: 2005-10-18
    最后登录: 2009-06-03
    14楼  发表于: 2006-07-06 23:05

    好东西,支持一个
    COM45元 CN1元 1G/238元 2G/318元(双线、电信可选,送Mysql数据库)
    E4600 2G DDR2内存 250G SATA2 硬盘/650/月,另外百独特价
     特价:托管3500元/年

    QQ:4369098
    上一主题下一主题
    «123»Pages: 1/3     Go