[快捷功能]:
|
|
|
今天使用了夕阳醉了的Bo-Blog 广告插件 更新(广告可随模板变化)插件,发现了一个小问题,就是如果日志的高度没有插件插入的广告的高度高的话,在一些模板中会显示了不日志内容,只有当鼠标选中的情况下才会出现,而且还是会消失掉的。这个问题应该是只在IE6以下的版本中会出现,在FF和IE7中应该就不会出现了。
一开始以为是他的插件设置有问题,因此主要研究了插件的问题,经过N个小时的研究,发现插件是没有问题的。于是开始转到其它方面进行研究,终于发现了原来是IE6的问题,IE6在三个div包含下使用float的浮动效果没有定义宽度的时候,会溢出,也就是宽度超标,必需要对三个包含着的DIV的其中的一个进行定义宽度width:99%才可以正显示,而且这个宽度还不能设置为100%,否则IE6它还不认,真TMD的强悍!
因为这个插件是直接在日志中插入一个广告,因此在插件中不能设置div为99%,否则会使广告显示在一行当中了。只能对模板进行修改。打开你的显示不正常的模板的styles.css文件,找到textbox-content这一项,在它的{}之间加上一行width:98%;即可正常。
下载文件 (已下载 264 次)
在网上查到还有一种方法,不过这个我不太明白加到哪个地方去,还是觉得上边的那个定义个宽度的方法比较简单:
另外,还把这个插件功能进行了一点小小的修改:
1、原版的功能是每个模板都需要进行自定义,我觉得这样可能会有一些不方便的地方,比如我想使全部的模板都用一个广告的话,就需要进行重复设置很多次,因此添加了全局设定的功能。
注意:全局设定一经设置,则其它板式的设置将不起效!
2、原版的语言功能不全面,如果后台设置为非中文模式,则后台无法正常显示。将此处修改为仅中文模式。
3、原版的设置有关中文模板名称为默认模板的,则会首先产生一个中文的设置文件,而后如果进行列表选择到其它的模板,再返回则会产生一个英文的设置名称的问题,修正
4、有待原版作者进行研究的问题:列表中总是会在最后多出一个模板名称的问题。我代码不是全部可以看懂,郁闷之中不知道怎么修正。
最后编辑: 九天狼 编辑于2007年12月17日星期一 03:29
一开始以为是他的插件设置有问题,因此主要研究了插件的问题,经过N个小时的研究,发现插件是没有问题的。于是开始转到其它方面进行研究,终于发现了原来是IE6的问题,IE6在三个div包含下使用float的浮动效果没有定义宽度的时候,会溢出,也就是宽度超标,必需要对三个包含着的DIV的其中的一个进行定义宽度width:99%才可以正显示,而且这个宽度还不能设置为100%,否则IE6它还不认,真TMD的强悍!
因为这个插件是直接在日志中插入一个广告,因此在插件中不能设置div为99%,否则会使广告显示在一行当中了。只能对模板进行修改。打开你的显示不正常的模板的styles.css文件,找到textbox-content这一项,在它的{}之间加上一行width:98%;即可正常。
下载文件 (已下载 264 次)在网上查到还有一种方法,不过这个我不太明白加到哪个地方去,还是觉得上边的那个定义个宽度的方法比较简单:
引用
另一种方法就是给这个区块加个定义:
*html 除了IE,其它浏览器是不认的,定义1%这是利用IE的BUG,因为过了1% 后,IE自己会撑开的。真是有点 Bug + Bug 负负得正,以毒功毒的味道。
*html #CONTENT {
height: 1%;
}
height: 1%;
}
*html 除了IE,其它浏览器是不认的,定义1%这是利用IE的BUG,因为过了1% 后,IE自己会撑开的。真是有点 Bug + Bug 负负得正,以毒功毒的味道。
另外,还把这个插件功能进行了一点小小的修改:
1、原版的功能是每个模板都需要进行自定义,我觉得这样可能会有一些不方便的地方,比如我想使全部的模板都用一个广告的话,就需要进行重复设置很多次,因此添加了全局设定的功能。
注意:全局设定一经设置,则其它板式的设置将不起效!
2、原版的语言功能不全面,如果后台设置为非中文模式,则后台无法正常显示。将此处修改为仅中文模式。
3、原版的设置有关中文模板名称为默认模板的,则会首先产生一个中文的设置文件,而后如果进行列表选择到其它的模板,再返回则会产生一个英文的设置名称的问题,修正
4、有待原版作者进行研究的问题:列表中总是会在最后多出一个模板名称的问题。我代码不是全部可以看懂,郁闷之中不知道怎么修正。
最后编辑: 九天狼 编辑于2007年12月17日星期一 03:29
您也可用OpenID登入:

今年过节不送礼,送礼就送百黛菲俪
瑞星序列号-可在线升级,注册用户可见
2007年12月16日星期日 07:46 | by










用下你的马甲咋滴了。。。。
如果是UTF-8格式是不会乱码的即时语言不对。。
中文名的问题 ,我是按文件夹名来的啊,提交的值是按模板文件夹名定义的。。。
列表?那里的列表?后台模板选择??多的那是当前设置的模板名,如果不想让他多去掉<option selected='selected'>{$select_skins}</option> 就行了,这样的话 下拉菜单的默认值不会变了。。。
中文名的问题,如果模板名为中文而目录名为英文的话,你可以把这个中文模板名英文文件夹的设置成默认的看一下,点后台管理右边当前出现的就是ads_中文_adsense.txt的名字。
后台模板选择不是什么大问题。
还有,不要用我的名字回复。。。。