〖原创〗〖PW小hack〗——增强自带的[code]功能
本hack纯引用51js的风格嘿嘿
笨笨啊于2005/10/23
http://www.zjoubbs.com
netknave@163.com
安装方法 安装说明.txt
将inc目录复制到论坛根目录下
修改require\bbscode.php
打开此文件,找到
function phpcode($code){
global $code_num,$code_htm;
$code=str_replace("<br>","\n",$code);
$code=str_replace("<br />","\n",$code);
$code_num++;
$code_htm[$code_num]="<br><br><font color=red>Code:</font><br><TEXTAREA name=textfield rows=10 style='WIDTH:100%;'>$code</textarea><br><font color=red></font><br><br>";
return "[\twind_code_$code_num\t]";
}
替换为
function phpcode($code){
global $code_htm;
static $code_num;
$code=str_replace("<br>","\n",$code);
$code=str_replace("<br />","\n",$code);
$code_num++;
$code_htm[$code_num]="<br><br><font color=red>代码:</font><br><TEXTAREA name=textfield".$code_num." rows=10 style='WIDTH:80%;'>$code</textarea><br><input type=\"button\" value=\"运行代码\" onclick=\"runCode(textfield".$code_num.")\"> <input type=\"button\" value=\"复制代码\" onclick=\"copyCode(textfield".$code_num.")\"> <input type=\"button\" value=\"保存代码\" onclick=\"saveCode(textfield".$code_num.")\"> 提示:你可以先修改部分代码再运行<br><br>";
return "[\twind_code_$code_num\t]";
}
然后就是在所有主题的read.htm的最开头,添加这么一句话
<script src="inc/code.js"></script>
就行了 不错,这个归我了,收藏了
支持楼主继续开发 哈,当然,要继续开发啦 请求 修改下 适合 pw4.01版 , 按照说明修改,只有1楼可以看见 这样的效果.2楼-以后的 都显示
[ wind_code_1 ] [ wind_code_2 ] .....[ wind_code_N ] 这样.
覆盖的话,进去 带有 代码的帖子都显示空白,但是上面 的 "mpv退出 ︱资料 ︱ 消息 ︱ 统计 ︱ 银行 ︱ 考勤 ︱ 宠物 ︱ 形象 ︱ 许愿池 ︱帮助" 这个还能显示. 以下全部是空白的. 我修改了 PW4.01 显示 :[ wind_code_1 ] 嗯,我也在修改4.0.1的,今天刚下的
呵,如果需要的话,我弄好了也发给你一份,OK?
留下联系方式吧 可能代码变过了,要重新弄过的,我整理好了发上来啊:) 嗯,其它的修改方法和原来的是一样的
只是在require\bbscode.php里,那个最后一句原来是
return "[\twind_code_$code_num\t]";
现在要变成
return $code_htm[$code_num];
这样就可以了 嘿嘿 那你修改好了 发给我 好吗? 我的QQ:5785718先谢谢了!
页:
[1]