照样子弄了一下,发现数据格式已经换了,想着弄弄看,随便弄了下,感觉还有搞头。不过里面有
,PHP的字符替换我也不懂,试了下preg_replace发现只能替换一个,搞笑了。上网猛查资料,发现大多人说要用函数,汗汗。然后发现还有str_replace,试了下,总算可以了。
具体方法如下:
在template/你的模板名/read.html
在合适的地方加入:
function run_Code(code)
{
var pop=window.open("about:blank","");
pop.document.writeln(code);
//pop.location.reload();
}
function copy_Code(obj)
{
obj.focus();
obj.select();
document.execCommand('copy');
}
function save_Code(code)
{
var pop=window.open('','_blank','top=10000');
pop.document.writeln(code);
pop.document.execCommand('saveas','','code.html');
pop.close();
}
我是直接放到顶部了,嘎嘎。
然后到require/bbscode.php文件
找到
function phpcode($code){
将
$phpcode_htm[$codeid]="
Copy code
".preg_replace("/^(";
)?(.*)/is","\2",$code)."
改成
$phpcode_htm[$codeid]="
Code:".str_replace(""," ",$code)." [可以先修改代码再运行]";
传上去覆盖下:
不过发现我放了
alert("111");
居然弹出两个框,闷闷,试试其他JS函数,还算正常。
再次更新,已经正常了