第357天:禁止Manyou更新提示,google adsense加载进度条,把js放在底部

星期二 多云转阵雨 18~32℃

禁止 Manyou 的更新提示

原本打算在模板中找到这段代码并去掉的,但是没有找到,进到管理员后台,发现可以设置:

基本设置 -> 站点设置 -> “禁止MYOP的更新提示”

您的站点开启了MYOP多应用服务后,当平台有了新的信息的时候MYOP会自动提示给管理员。关闭本功能后,您将不再获取更新提示。

不过只有当使用管理员身份登录时,这个提示才会显示,所以也算不上是信息骚扰。在此之前我之所以打算去掉它,是以为这样的信息会提示所有用户。


google adsense加载进度条,把 js 内容放在页面底部调用

参考:http://www.dimlau.com/blog/2006/11/google-adsense-2.html

把google广告的那一大陀代码放在页面的底部,再利用JS将他显示的内容显示在页面的其他位置。这样就尽量减轻了因为加载广告代码而造成的页面加载变慢的现象。

先在要显示google广告的地方插入以下语句:

<div class="pageContent" id="googlead_1">google广告载入中…</div>

然后,在页面代码的最后,比如</body>前,加上以下一陀代码:

<span id="con_googlead_1"> 这里填入你的google adsense广告代码内容 </span>
<script type="text/javascript">document.getElementById(‘googlead_1′).innerHTML=document.getElementById(‘con_googlead_1′).innerHTML; document.getElementById(‘con_googlead_1′).innerHTML=""; </script>

这段代码不光可以用于google adsense广告的加载显示上。也可以用于其他内容。主要就是把加载速度慢、影响页面加载速度的内容放在页面最后以求页面大部分内容可以快速加载。例如:<span id="con_googlead_1"><script src="http://www.friends8.com/plus/js/0.js" type="text/javascript" charset="gb2312"></script></span>

应用在 UCH 中,可以将广告代码写在 footer 模板的 </body> 前:

<!–{if empty($_TPL['noGad'])}–>
<span id="con_googlead_1"> 这里填入你的google adsense广告代码内容 </span>
<script type="text/javascript">document.getElementById(‘googlead_1′).innerHTML=document.getElementById(‘con_googlead_1′).innerHTML; document.getElementById(‘con_googlead_1′).innerHTML=""; </script>
<!–{/if}–>

在不需要加入广告的页面最顶上加入:

<!–{eval $_TPL['noGad']=1;}–>

Update 2009-6-17: 需要使用 document.getElementById,否则在 FF 下无效。即:

document.getElementById(‘googlead_1′).innerHTML=document.getElementById(‘con_googlead_1′).innerHTML; document.getElementById(‘con_googlead_1′).innerHTML="";

不可简写为:

googlead_1.innerHTML=con_googlead_1.innerHTML; con_googlead_1.innerHTML="";

RSS

上一篇:

下一篇:

发表评论

电子邮件地址不会被公开。 必填项已用*标注