给zblog新修改了3个功能,都是小修改,也都不是我的写的代码,嘿嘿!另外,因为防刷和访问量问题,还是不在首页显示全文了,虽然这样觉得有点……东摸西摸后搞定,分享如下:
1、防刷:来自zblog官方论坛,说catalog.asp容易被攻击,要加个代码在根目录catalog.asp下Call System_Initialize()之后:
ClientIP=Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If ClientIP="" Or Isnull(ClientIP) Then ClientIP=Request.ServerVariables("REMOTE_ADDR")
If Session("ClientIP")=ClientIP And DateDiff("s",Session("ClientTime"),Now())<10 Then
response.write "饶了我的服务器吧,请别刷新catalog.asp页面太快……喝口茶,稍等10秒再刷新或用后退按钮继续浏览。这里是 http://yyld.net 摇曳铃丹,如引起你的不便,还望见谅 ^_^"
response.end
End If
Session("ClientIP")=ClientIP
Session("ClientTime")=Now()
解释:10秒这个数可以自己该,在小于号后面。提示语可以自己改,应该也可以美化一下。
2、收缩侧栏:利用的代码和收缩评论一样。主要代码,也是范例了,其它美化之类自己看着办:
<div><a href="#" _fcksavedurl=""#"" class="open_c oc" onClick="$('#toggle1').slideToggle('slow');">+ 最新日志 +</a></div>
<div id="toggle1" style="display:none;">
<#CACHE_INCLUDE_PREVIOUS#>
</div>
<div><a href="#" class="open_c oc" onClick="$('#toggle2').slideToggle('slow');">+ 最新评论 +</a></div>
<div id="toggle2" style="display:none;">
<#CACHE_INCLUDE_COMMENTS#>
</div>
<div><a href="#" class="open_c oc" onClick="$('#toggle3').slideToggle('slow');">+ 最新留言 +</a></div>
<div id="toggle3" style="display:none;">
<#CACHE_INCLUDE_GUESTCOMMENTS#>
</div>
3、复制加版权:就是你复制这个站点的话后,粘贴时会发现还跟着一段话。效果见本站,复制粘贴看看。代码来自pjblog相关插件,需要加在模板的b_article-multi.html和b_article-single.html的后面:
<script defer>
document.body.oncopy=new Function("setTimeout(addData,300);");
document.oncopy=new Function("setTimeout(addData,300);");
function addData()
{
var d = window.clipboardData.getData('Text');
window.clipboardData.setData('Text',d+"\r\n原文来自摇曳铃丹 YYLD.net:"+document.location.href);
}
</script>