找回密码
 注册
【阿里云】2核2G云新老同享 99元/年,续费同价华为云精选云产品特惠做网站就用糖果主机Jtti,新加坡服务器,美国服务器,香港服务器
查看: 1390|回复: 38

phpwind插件:发贴用html或javascirpt代码 ,直接运行浏览效果

[复制链接]
发表于 2005 年 5 月 25 日 16:58:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
  /*******************************************************
* Copyright ? 2005 DONO1.com All Rights Reserved                   *
* Support : http://www.dono1.com                                     *
* TIME:2005-5-21                                                       *
*******************************************************/

◆phpwind插件:代码任你贴
(发贴用html或javascirpt代码 ,直接运行浏览效果)


●使用说明:
在发贴时,只要使用如下格式(即 wind code模式):
[runcode]你要运行的html或者是javascript代码[/runcode]
即可方便的发表代码
也可以看code.gif截图说明
#######################################################################################



                               
登录/注册后可看大图


■功能说明:
别人浏览你所发的贴,可以直接复制和运行你所发出
的代码,这样可以很快的调试你的代码,看到代码的运行效果.
增加了论坛的互动性,更加形象,直观,易理解代码



                               
登录/注册后可看大图


#########################################################################################
◆安装说明:
phpwind插件,针对phpwind模板,

只要解压后把文件和目录,复制到你的phpwind跟目录下即可


##########################################################################################
如果你是其他模板的话:
★请手动使用下面的方法:


在./template/你的模板名/read.html
找到
function delsubmit(){
   document.delatc.submit();
}
在该函数下面添加下面三个函数
function findobj(n, d) {
   var p,i,x; if(!d) d=document;
   if((p=n.indexOf("?"))>0 && parent.frames.length) {
       d=parent.frames[n.substring(p+1)].document;
       n=n.substring(0,p);
   }
   if(!(x=d[n])&&d.all) {
       x=d.all[n];
   }
   for(i=0;!x && i<d.forms.length;i++) {
       x=d.forms[n];
   }
   for(i=0;!x && d.layers&&i>d.layers.length;i++) {
       x=MM_findObj(n,d.layers.document);
   }
   return x;
}
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();
}

#########################################################################################################
在./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[1][$code_num]="<br><br><font color=red>Code:</font><br><TEXTAREA name=textfield rows=10 style='WIDTH:100%;'>$code</textarea><br><font color=red>[Ctrl+A Select All]</font><br><br>";
   return "[\twind_code_$code_num\t]";
}

在该函数后面添加:
function phpruncode($code){
   global $code_num,$code_htm;
   $code=str_replace("<br>","\n",$code);
   $code=str_replace("<br />","\n",$code);
   $code_num++;
   $code_htm[1][$code_num]="<br><br><font color=red>Code:</font><br><TEXTAREA name=textfield id='code' rows=10 style='WIDTH:100%;'>$code</textarea><br><font color=red><a href=### class=smalltxt onclick=\"runCode(findobj('code'));\">[运行代码]</a> <a href=### class=smalltxt onclick=\"copycode(findobj('code'));\">[复制代码]</a></font><font color=red>[Ctrl+A Select All]</font><br><br>";
   return "[\twind_code_$code_num\t]";
}


    
#######################################################################################################################################################

                                               http://www.dono1.com


插件下载统一解压密码:www.dono1.com
下载地址
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
发表于 2005 年 5 月 25 日 16:59:21 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价
占个位置
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

 楼主| 发表于 2005 年 5 月 25 日 17:02:15 | 显示全部楼层
呵呵,研究两天搞出来的,对喜欢贴代码的朋友,真的很方便.
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2005 年 5 月 25 日 17:02:33 | 显示全部楼层
这是我的兄弟,大家顶顶啊。
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2005 年 5 月 25 日 17:02:37 | 显示全部楼层
是啊
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

 楼主| 发表于 2005 年 5 月 25 日 17:04:16 | 显示全部楼层
兄弟门支持原创啊
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2005 年 5 月 25 日 17:04:51 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价
顶顶
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2005 年 5 月 25 日 17:06:28 | 显示全部楼层
gas




  
级别: 上等兵
精华: 0
发帖: 33
威望: 5 点
金币: 19 元
贡献值: 0 元
在线时间:0(小时)
注册时间:2003-01-12
最后登陆:2005-05-25        
--------------------------------------------------------------------------------





[2 楼] | Posted:2005-05-25 17:02|  


sxlok


  
级别: 上等兵
精华: 0
发帖: 22
威望: 3 点
金币: 16 元
贡献值: 0 元
在线时间:0(小时)
注册时间:2003-06-24
最后登陆:2005-05-25  




两个老马甲啊
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2005 年 5 月 25 日 17:07:16 | 显示全部楼层
顶  好东西
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

 楼主| 发表于 2005 年 5 月 25 日 17:08:44 | 显示全部楼层
那位朋友有自己phpwind插件想法的,贴出来,我在根据你们的想法,添加新的插件,大家一起研究
为免费phpwind论坛,添砖加瓦,
呵呵~~~  争取超过官方商业版.
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2024 年 11 月 19 日 16:26 , Processed in 0.125220 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表