关于Zblog评论、留言模板外链接处理方法

分类:网站建设| 发布:佚名| 查看: | 发表时间:2014/1/9

今天在制作另外一套模板,顺便记录一下平常留言、评论时留外链接的处理方法,如下:

1、直接删除相关标签,让所有留言、评论时留的外链接失效,具体操作如下:

先打开模板文件夹,找到‘b_article_comment.html’ ,再找到”<#article/comment/urlencoder#> 或者<#article/comment/url#> ”,将这个模板标签换成”#”,或者将:

<a href=" <#article/comment/urlencoder#> " rel="nofollow" target="_blank" ><#article/comment/name#></a>

整个删除。然后文件重建,就可以了。

2、将留言、评论处的外链接搞成动态跳转,如:

http://camnpr.com/function/c_urlredirect.asp?url=外链接     

 说明:外链接是:通过后台编码的url

function/c_funciton.asp

Function URLEncodeForAntiSpam(strUrl)

Dim i,s
For i =1 To Len(strUrl)
s=s & Mid(strUrl,i,1) & CStr(Int((10 * Rnd)))
Next
URLEncodeForAntiSpam=ZC_BLOG_HOST & "function/c_urlredirect.asp?url=" & Server.URLEncode(s)

End Function

具体操作如下:

先打开模板文件夹,找到‘b_article_comment.html’ ,再找到”<#article/comment/url#> ”,将这个模板标签换成“<#article/comment/urlencoder#> “。如果原本就是使用的后面这一标签,则不需要修改。这样子还不够,接着搞:

打开/FUNCTION/c_urlredirect.asp,找到”http://www.raibowsoft.org”,将他替换为你自己的首页,比如”http://www.camnpr.com”。为什么要替换呢?如果别人不留外链接的话,则动态跳转到“http://www.rainbowsoft.org”,所以要替换掉。

一般就这两种处理方法,要不就直接让别人留外链接。

再就是留言、评论内容里带上的超链接,这个的话,大家只有安装spam插件了。目前官方平台提供的有“Akismet反垃圾留言系统 v1.1版本”和“月光反垃圾留言系统 v1.8版本”

365据说看到好文章不转的人,服务器容易宕机
原创文章如转载,请注明:转载自郑州网建-前端开发 http://camnpr.com/
本文链接:http://camnpr.com/website-dev/874.html