2008年12月29日星期一

最好的去除blogbus广告的方法

我非常理解blogbus的广告,但是我又不得不把它删除掉,因为实在是和页面太不协调了。如果你不是完美主义者,我并不建议你删掉广告。

从网上找了很多方法,有的副作用太大,有的代码太长,有的效果不明显。下面这个是从 Digidea 转载过来的方法,是我见过的比较好的方法之一。引用如下:

<script type="text/javascript">
<!--
var table = document.getElementsByTagName("table");
var br = document.getElementsByTagName("br");
table[table.length-1].style.display = "none";
for (var i=br.length-1; i>=br.length-4; i--) {
br[i].style.display = "none";
}
-->
</script>

传统模板系统下, 以 "Miss Strangelove" 为例, 打开 Log 页, 找到日志正文内容相关代码:

<div class="body">
<!-- ~ diarybody ~ -->
</div>

将上面那段粘到它下面即可.

新模板系统下, 以 "Rain and Tears" 为例, 打开 detail-post 页, 将上面那段代码粘贴到它下面:

<div class="postBody">
{#content}
<div class="clear"></div>
</div>

这段代码的好处呢, 就是比较短小, 不用修改任何东西, 同时支持各种浏览器, 并且可以在页面未加载完成前就生效, 使广告根本不会显示出来.

要注意的是, 代码一定要贴在上面示例中桔黄色标出内容的下面, 并且不要离得太远.

原始链接:http://digidea.blogbus.com/logs/25306086.html

没有评论:

发表评论