合格就是以前的 老插件了,我冒着生命危险测试了可以用,演示见演示图片附件。
论坛演示见【网页吧】 - http://www.htm8.com/bbs/viewthread.php?tid=53&extra=page%3D1
安装难度:极易
数据库升级:无
作者:应该是天下寻龙
操作步骤:
(1)修改/include/common.js
(2)后台增加Discuz!代码[runcode],并启用
安装步聚:
1、打开/include/common.js,找到
- function copycode(obj) {
- var rng = document.body.createTextRange();
- rng.moveToElementText(obj);
- rng.scrollIntoView();
- rng.select();
- rng.execCommand("Copy");
- rng.collapse(false);
- }
复制代码
替换为:
- function copyCode(obj) {
- var rng = document.body.createTextRange();
- rng.moveToElementText(obj);
- rng.scrollIntoView();
- rng.select();
- rng.execCommand("Copy");
- rng.collapse(false);
- }
- function runCode(obj) {
- var winname = window.open('', "_blank", '');
- winname.document.open('text/html', 'replace');
- winname.document.writeln(obj.value);
- winname.document.close();
- }
- function saveCode(obj) {
- var winname = window.open('', '_blank', 'top=10000');
- winname.document.open('text/html', 'replace');
- winname.document.writeln(obj.value);
- winname.document.execCommand('saveas','','code.htm');
- winname.close();
- }
- function runCode(obj) {
- var winname = window.open('', "_blank", '');
- winname.document.open('text/html', 'replace');
- winname.document.writeln(obj.value);
- winname.document.close();
- }
- function saveCode(obj) {
- var winname = window.open('', '_blank', 'top=10000');
- winname.document.open('text/html', 'replace');
- winname.document.writeln(obj.value);
- winname.document.execCommand('saveas','','code.htm');
- winname.close();
- }
复制代码
2、进入论坛管理后台,添加Discuz!代码[runcode]
- <br><textarea name='FF0' rows="15" cols="95">{1}</textarea><br><input type="button" value="运行代码" onclick="runCode(FF0)"> <input type="button" value="复制代码" onclick="copyCode(FF0)"> <input type="button" value="另存代码" onclick="saveCode(FF0)"> <script language=JavaScript>ffcod=delpost.FF0.value;ffcod=ffcod.replace(/<br \/>/g,'');delpost.FF0.value=ffcod;</script>提示:你可以先修改部分代码再运行<br>
复制代码
例子:[runcode运行网页代码[/runcode]
解释:添加运行代码功能
参数个数:1
嵌套次数:1
将图片附件bb_yxdm.gif上传到images目录下即可
[ 本帖最后由 許願寶貝 于 2006-9-16 11:05 编辑 ] |