Discuz教程网

[模板制作] 解决模板疑难:DX2发帖页面编辑器内容区域背景透明的方法

[复制链接]
authicon dly 发表于 2012-2-10 18:20:36 | 显示全部楼层 |阅读模式
适应版本:Discuz-x2.0
今天又见到一位童鞋提出让编辑器透明的疑难问题,这个问题之前帮朋友解决过,但是没有记录下来,时间长了也就忘记了.
这次记录一下,以便于各位童鞋查阅

注意:这里只是针对编辑器的内容区背景透明,不针对其他地方,修改后纯文本模式与所见所得模式都兼容各种浏览器
此修改方法属于特殊,例如做深色风格时,css定义后IE6却还是显示白板的解决。

210846z91e2cfa39no2ncf_png_thumb.png
第一步:
文件:static\js\editor.js

查找(注意在代码的30行处):
iframe.style.display = 'none';

下面增加一个:
  1. iframe.title = '" allowtransparency="true" ';
复制代码

第二步:

查找:
  1. <!--{subtemplate common/header}-->
复制代码

下面增加:
  1. <style type="text/css">body { background:#000}#e_body .area ,#e_body .area #e_textarea ,#e_body .area #e_iframe{ background:none}</style>
复制代码
PS:由于js不精通,好像js不能定义allowtransparency,所以只能另外增加一个title的可写值作一个跳板。
如果你有更好的方法,请别忘记告诉我哦。




上一篇:DX2删除主题列表页前面的主题图标位置,针对有特殊需求的童鞋!
下一篇:【新闻采集】大器新闻采集2.0.1 For Discuz X2 GBK|UTF8版发布!
authicon 那厮回忆 发表于 2013-8-22 16:55:54 | 显示全部楼层
什么乱七八糟的东西啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 01:31

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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