发新话题
打印

注册只为 5x提个建议

注册只为 5x提个建议

1、注册真是麻烦,还得选择知道dp途径。另外数学不好
2、刚刚注册后cms中没有登陆状态,继续登陆还无效,而论坛显示登陆。

1、在设计视窗中添加css  display:none 布局不能不再显示。临时修改pageframe_js.php文件。建议官方添加显示隐藏选项。
复制内容到剪贴板
代码:
if ($tablearray['tablemode']=='div' or $tablearray['tablemode']=='') {
  $output.='<div id="'.$tableid.'" style="margin:0;padding:0;'.($tablearray['width'] ? 'width:'.$tablearray['width'].';' : 'width:auto;').($tablearray['height'] ? 'height:'.$tablearray['height'].';' : 'height:auto;').($tablearray['align'] ? 'text-align:'.$tablearray['align'].';' : '').($tablearray['valign'] ? 'vertical-valign:'.$tablearray['valign'].';' : '').($tablearray['bgcolor'] ? 'background-color:'.$tablearray['bgcolor'].';' : '').($tablearray['background'] ? 'background:url(\''.$tablearray['background'].'\');' : '').($tablearray['style'] ? str_replace('display:none','border:1px #ff0000 solid;',$tablearray['style']) : '').'"'.($tablearray['extraprop'] ? ' '.$tablearray['extraprop'] : '').$admextratag.'>';
}elseif ($tablearray['tablemode']=='table') {
  $output.='<table id="'.$tablearray['tableid'].'"'.($tablearray['width'] ? ' width="'.$tablearray['width'].'"' : '').($tablearray['height'] ? ' height="'.$tablearray['height'].'"' : '').($tablearray['align'] ? ' align="'.$tablearray['align'].'"' : '').($tablearray['valign'] ? ' valign="'.$tablearray['valign'].'"' : '').($tablearray['bgcolor'] ? ' bgcolor="'.$tablearray['bgcolor'].'"' : '').($tablearray['background'] ? ' background="'.$tablearray['background'].'"' : '').($tablearray['style'] ? ' style="'.str_replace('display:none','border:1px #ff0000 solid;',$tablearray['style']).'"' : '').($tablearray['extraprop'] ? ' '.$tablearray['extraprop'] : '').$admextratag.' border="0" cellspacing="0" cellpadding="0"><tr>';
}
效果:设计模式下隐藏的布局显示红色边框,条件是css设置中border属性在display前面。

2、pw6论坛附件下载缺少tid,导致找不到附件。

TOP

论坛广告机器人太利害,不得不防,注册步骤较繁,请见谅

感谢您的建议,不太明白的是您“在设计视窗中添加css  display:none 布局不能不再显示。临时修改pageframe_js.php文件。”的目的是什么?是想看清楚布局格的结构?还是?
DiY-Page 著作权人 开发者
如有问题请发帖,发帖比短消息更能解决问题
中国人民大学

TOP

应该是不能显示附加display:none的布局格了。
我的原初操作是临时修改广告不在前台显示。外部的div添加display:none后,在设计视窗中就不见了,不能再编辑。说明白了不?

TOP

截图看看吧 反正闲着

附件

a.GIF (9 KB)

2008-4-22 06:52

后台模式

a.GIF

b.GIF (3.5 KB)

2008-4-22 06:52

前台模式

b.GIF

TOP

了解您的意图了,您实现这个意图的方式不太正确。

不知您有没有注意到设计视窗的左侧,页面类型名称的前面,有一个“[对象列表]”。

暂时隐藏一个对象的正确方法是:编辑此对象,在“在下列页面类型中显示”的列表里取消所有选择,确定。但请一定记住此对象的名称(ID)。因为在“对象列表”里只显示此对象的ID。

这样操作以后,虽然在设计视窗里看不到此对象,但仍可在“对象列表”中找到,点击就可以编辑。再重新选定“在下列页面类型中显示”即可恢复显示。
DiY-Page 著作权人 开发者
如有问题请发帖,发帖比短消息更能解决问题
中国人民大学

TOP

老大还没有明白意思呢
就是说那个布局是应该显示的,但是由于人为附加了css display:none 而导致不能显示的。

当然你的方法说明了,你有暂时隐藏版面的功能。

但是如果我想弄一个广告是存在的就是浏览者看不到。需要display:none的时候呢?

好比google ads吧还让他 打开页面刷新,但是浏览着看不到。
------------------------------
你不妨在外层的布局中添加一个css 看看效果啦。

TOP

如果你在CSS里加入了display:none,当然在前后台是一致的,都看不到了(根据所见即所得的原则)

虽然看不到,但是在“对象列表”里仍然可以找到并编辑

这样不是能够满足您的需求吗?
DiY-Page 著作权人 开发者
如有问题请发帖,发帖比短消息更能解决问题
中国人民大学

TOP


你说的是对“对象”,而布局是不显示的。对不?

而我为了保持和正常的布局一样有个边框 在嵌套1布局上添加的css border:1px.....


恭喜又出新风格了

TOP

哦,明白了,布局当然不能显示了

但是有个问题,您应该是隐藏对象才对呀?比如说要隐藏一个GOOGLE广告,您当然应该隐藏这个HTML代码对象呀?不应该隐藏所在的布局格吧?

风格尽量每天一个
DiY-Page 著作权人 开发者
如有问题请发帖,发帖比短消息更能解决问题
中国人民大学

TOP

发新话题