Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] D4所见即所得编辑器测试版-梦网

[复制链接]
dreamnet 发表于 2006-1-24 12:26:57 | 显示全部楼层 |阅读模式
在研究过Molyx后,发现移植过来还有很多的问题,为了方便大家的安装,所以dream还是使用了原来梦网的tinyMCE编辑器,在这基础上进行了简化。
实现单个论坛使用所见即所得编辑器
所谓测试版,是希望大家对该编辑器在打开HTMl功能后的安全性方面提出测试,在D25中安装了过滤器后没有问题,在D4中,在不安装过滤器的情况下,希望大家把安全测试结果一起分享
安装过程简单:
1.打开post_newthread.htm模版
找到
  1. {template header}
复制代码

后面添加
  1. <!--{if $forum['allowhtml']}-->
  2. <script language="javascript" type="text/javascript" src="editor/tiny_mce_gzip.php"></script>

  3. <script language="javascript" type="text/javascript">
  4.         var theme_expand_buttons = [['emule', 'editor/images/emule.gif', '插入电驴标签', 'insertcode'],['rm', 'editor/images/real.gif', '插入real标签', 'insertcode'],['quote', 'editor/images/quote.gif', '插入引用代码', 'insertcode']];
  5.          
  6.         tinyMCE.init({
  7.                 theme : "advanced",
  8.                 mode : "exact",
  9.                 elements : "message",
  10.                 relative_urls : false,
  11.                 theme_expand_buttons2_add : "emule,rm,quote",
  12.                 plugins : "emotions,table,flash",
  13.                 theme_advanced_buttons1_add : "fontselect,fontsizeselect",
  14.                 theme_advanced_buttons2_add : "separator,emotions,,flash,insertdate,separator,forecolor,backcolor,tablecontrols",
  15.                 theme_advanced_buttons3_add_before : "",
  16.                  theme_advanced_disable : "anchor,undo,redo,separator,",
  17.                 plugin_insertdate_dateFormat : "%Y-%m-%d",
  18.                 plugin_insertdate_timeFormat : "%H:%M:%S",
  19.                 force_br_newlines :true,
  20.     force_p_newlines : false,
  21.                 extended_valid_elements : "a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]",
  22. theme_advanced_toolbar_location : "top",
  23. theme_advanced_toolbar_align : "left"
  24.                
  25.         });


  26. </script>
  27. <!--{/if}-->
复制代码


2.找到
  1. {template post_bbinsert}
复制代码

改为
  1. <!--{if !$forum['allowhtml']}-->
  2. {template post_bbinsert}
  3. <!--{/if}-->
复制代码


3.找到
  1. {template post_sminsert}
复制代码

改为
  1. <!--{if !$forum['allowhtml']}-->
  2. {template post_sminsert}<!--{/if}-->
复制代码


4.打开post_editpost.htm模版做相同修改即可

5.解压editor.rar文件放到论坛根目录

6.后台对单独论坛打开HTML

[ 本帖最后由 dreamnet 于 2006-1-24 12:33 编辑 ]

本帖子中包含更多资源

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

x
 楼主| dreamnet 发表于 2006-1-24 12:28:02 | 显示全部楼层
提供三个用于安全测试的代码

  1. BUG1<meta HTTP-EQUIV=REFRESH content="0;url=http://www.yahoo.com.hk">
复制代码

  1. <SCRIPT src="http://www.jsphome.com/ad/showad.php?uid=3623" aid="106"></SCRIPT>
复制代码

  1. <IMG src="alert('呵呵,安全问题??!!!!')" src="http://ghfjdkdkghdfjkghfdkjghdfkg/">
复制代码
  1. <img src="aaa.gif" id="img_1" />
  2. <script language="javascript">
  3. img_1=document.getElementById("img_1");
  4. img_1.onclick=function(){
  5. alert("AAAAAAAAAAAAAAAA");
  6. }
  7. </script>
复制代码
回复

使用道具 举报

lmzh89 发表于 2006-1-24 12:30:04 | 显示全部楼层
支持一下
回复

使用道具 举报

haohao036 发表于 2006-1-24 12:39:52 | 显示全部楼层
试试。支持一下。
回复

使用道具 举报

haohao036 发表于 2006-1-24 12:55:26 | 显示全部楼层
6.后台对单独论坛打开


要是能改成只对个人或用户组就好了。。。
回复

使用道具 举报

 楼主| dreamnet 发表于 2006-1-24 12:57:56 | 显示全部楼层
可以控制
回复

使用道具 举报

741147 发表于 2006-1-24 13:01:10 | 显示全部楼层
收了
回复

使用道具 举报

苦涩咖啡 发表于 2006-1-24 13:50:55 | 显示全部楼层
很不错,够完善了吗?
回复

使用道具 举报

xuzhibin 发表于 2006-1-24 13:57:23 | 显示全部楼层
不错..但会变慢的.
回复

使用道具 举报

ppll0001 发表于 2006-1-24 13:57:27 | 显示全部楼层
不行啊~~
能不能不开HTML就可以使用呢?
我开可HTML代码后以前的帖子都不换行了。。。。。。。郁闷啊
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-4-28 22:05 , Processed in 0.116236 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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