教你在DZ2.5论坛编缉器中加入代码运行框-可运行各类JS或HTML代码-和平站长论坛首发
代码运行框样例
[runcode width=600px]
你的代码,如
<a href="http://www.hep6.com/" target="_blank">和平站长网</a> |
<a href="http://www.dedehome.com/" target="_blank">织梦</a>|
<a href="http://www.webcqs.com/" target="_blank">重庆都市</a>
<a href="http://www.koucaiw.com" target="_blank">口才网</a> |
<a href="http://www.filedaqo.com/" target="_blank">程序文件</a> |
<a href="http://www.baseme.com/" target="_blank">美容基地</a> |
<a href="http://www.023mn.com/" target="_blank">迷你网</a> |
<a href="http://www.citycq.com/" target="_blank">城市产权</a> |
<a href="http://www.jqwba.com/" target="_blank">机器大全</a> |
<a href="http://www.51597.com/" target="_blank">淘宝购物</a> |
<a href="http://www.taobaotjw.com/" target="_blank">淘宝推荐网</a>
[/runcode]
1.在DZ后台界面-编缉器设置-DISCUZ代码
替换内容里写上:- <TEXTAREA id="{RANDOM}" rows="12" cols="95">{1}</TEXTAREA>
- <INPUT onclick=runEx("{RANDOM}") type="button" value="运 行"/> <INPUT onclick=doCopy("{RANDOM}") type="button" value="复 制" /> <INPUT class="submit1" onclick=doSave("{RANDOM}") type="button" value="保 存" /> 提示:可先修改代码再按运行
复制代码 2、修改论坛根目录下的/static/js/common.js,在最未尾加入如下脚本代码:- //运行代码
- function runEx(cod1) {
- cod=document.getElementById(cod1)
- var code=cod.value;
- if (code!=""){
- var newwin=window.open('','','');
- newwin.opener = null
- newwin.document.write(code);
- newwin.document.close();
- }
- }
- //复制代码
- function doCopy2(ID) {
- if (document.all){
- textRange = document.getElementById(ID).createTextRange();
- textRange.execCommand("Copy");
- alert('复制成功');
- }
- else{
- alert("此功能只能在IE上有效")
- }
- }
- //复制代码
- function doCopy(obj) {
- var rng = document.body.createTextRange();
- rng.moveToElementText(obj);
- rng.scrollIntoView();
- rng.select();
- rng.execCommand("Copy");
- rng.collapse(false);
- }
- function doCopyUrl()
- {
- document.getElementById("CopyUrl").value=parent.location.href;
- document.getElementById("CopyUrl").select();
- document.execCommand("copy");
- alert("网址成功复制到剪贴板!")
- }
- //另存代码
- function doSave(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();
- }
复制代码 如你不想如此麻烦,网上也有直接下载的插件,在DZ后台搜索下可执行代码,安装此插件后,再设置下就可以了!
以上信息由和平站长论坛原创首发
|
|