外商采购信息外贸企业网站推广SEO优化分析

Zblog博客评论之星怎么设置头像?

Zblog博客评论之星插件显示的文字,不怎么好看,想改为wordpress读者墙那样应该怎么设置头像?哈哈,终于找到了,参考了石头的读者墙做法做好了。说说我的做法,虽然有瑕疵,此问题经过裘大神的指点,已经改正了。请看括号后的内容。

【我想让热心读者的头像显示到首页的右侧,但是找了很久都没找到。我要继续去网站上寻找,寻找zblog大神。

看到很多的读者墙、评论之星的博客都是WP系统,我要继续学习。

在插件里下载了评论之星的插件,显示的内容不合我意。

等我找到了,我再贴出来。2011-07-07 16::24】

Zblog评论之星插件修改/读者墙设置操作步骤如下:

1、在博客后台的“文件管理”中修改PLUGIN\CmtStar目录中的include.asp文件,将代码替换为结尾的代码内容:(一开始我替换了一部分,但是出错了,只好用本办法全部复制)

2、在后台的插件管理中,管理评论之星插件,将其配置改为:只显示当月评论之星;列出12个评论之星(或者10个,看你的博客侧栏大小而定);忽略评论数在2或者3个以下的评论。

3、点击左侧的文件重建。

代码内容:

 <%

'///////////////////////////////////////////////////////////////////////////////

'// 插件应用:    1.8 Devo 其它版本的Z-blog未知

'// 插件制作:    haphic(http://haphic.com/)

'// 备    注:    CmtStar - 挂口页

'// 最后修改:   2009-12-2

'// 最后版本:    0.1

'///////////////////////////////////////////////////////////////////////////////

Const CmtStar_DayNum = 365

Const CmtStar_Num = 500

Const CmtStar_Level = 1

Const CmtStar_AlwaysShowLinks = True

Const CmtStar_DefaultLink = ""

Const CmtStar_ThisMonthOnly = False

Const CmtStar_BlockedName = ""

 

'注册插件

Call RegisterPlugin("CmtStar","ActivePlugin_CmtStar")

Function ActivePlugin_CmtStar()

 

'挂上接口

'Call Add_Action_Plugin("Action_Plugin_MakeBlogReBuild_Begin","Call CmtStar_BuildCache")

Call Add_Action_Plugin("Action_Plugin_MakeBlogReBuild_Core_Begin","Call CmtStar_BuildCache:Call ClearGlobeCache():Call LoadGlobeCache()")

'Call Add_Action_Plugin("Action_Plugin_CommentPost_Succeed","Call CmtStar_BuildCache:Call ClearGlobeCache():Call LoadGlobeCache()")

End Function

Function CmtStar_BuildCache()

On Error Resume Next

Dim aryCmtName()

Dim aryCmtNum()

Dim aryCmtUrl()

Dim aryCmtEmail()

Dim tmpCmtName

Dim tmpCmtNum

Dim tmpCmtUrl

Dim tmpCmtEmail

Dim i : i=0

Dim j : j=0

Dim k : k=0

Dim bolNameFound

ReDim Preserve aryCmtName(i)

ReDim Preserve aryCmtNum(i)

ReDim Preserve aryCmtUrl(i)

ReDim Preserve aryCmtEmail(i)

 

'从数据库中取得数据

Dim objRS

If CmtStar_ThisMonthOnly Then

   Set objRS=objConn.Execute("SELECT [comm_Author],[comm_HomePage],[comm_Email] FROM [blog_Comment] WHERE ([log_ID]>=0) AND (Year([comm_PostTime])="&Year(Now())&") AND (Month([comm_PostTime])="&Month(Now())&") ORDER BY [comm_ID] DESC")

Else

   Set objRS=objConn.Execute("SELECT [comm_Author],[comm_HomePage],[comm_Email] FROM [blog_Comment] WHERE ([log_ID]>=0) AND ([comm_PostTime]>Now()-"& CmtStar_DayNum &") ORDER BY [comm_ID] DESC")

End If

If (Not objRS.bof) And (Not objRS.eof) Then

   Do While Not objRS.eof

    If CmtStar_NameIllegal(objRS("comm_Author"))=False Then

     bolNameFound = False

     For j=0 To UBound(aryCmtName) Step 1

      If LCase(aryCmtName(j)) = LCase(objRS("comm_Author")) Then

       aryCmtNum(j) = aryCmtNum(j)+1

       If Len(aryCmtUrl(j)) < 5 Then

        aryCmtUrl(j) = objRS("comm_HomePage")

       Else

        If Not Len(objRS("comm_HomePage"))<5 Then

         aryCmtUrl(j) = aryCmtUrl(j) & "|" & objRS("comm_HomePage") '取得所有的URL, 字符串 URL|URL|URL 形式.

        End If

       End If

       bolNameFound = True

       Exit For

      End If

     Next

     If bolNameFound = False Then

      ReDim Preserve aryCmtName(i)

      ReDim Preserve aryCmtNum(i)

      ReDim Preserve aryCmtUrl(i)

      ReDim Preserve aryCmtEmail(i)

      aryCmtName(i) = objRS("comm_Author")

      aryCmtNum(i) = 1

      aryCmtUrl(i) = objRS("comm_HomePage")

      aryCmtEmail(i) = objRS("comm_Email")

      i=i+1

     End If

    End If

    objRS.MoveNext

   Loop

End If

objRS.Close

Set objRS=Nothing

 

 

'滤去评论数小于指定值的评论者

tmpCmtName = aryCmtName

tmpCmtNum = aryCmtNum

tmpCmtUrl = aryCmtUrl

tmpCmtEmail = aryCmtEmail

Erase aryCmtName

Erase aryCmtNum

Erase aryCmtUrl

Erase aryCmtEmail

 

j=0

For i=0 To UBound(tmpCmtName) Step 1

   If Not tmpCmtNum(i)<CmtStar_Level Then

    ReDim Preserve aryCmtName(j)

    ReDim Preserve aryCmtNum(j)

    ReDim Preserve aryCmtUrl(j)

    ReDim Preserve aryCmtEmail(j)

    aryCmtName(j) = tmpCmtName(i)

    aryCmtNum(j) = tmpCmtNum(i)

    aryCmtUrl(j) = tmpCmtUrl(i)

    aryCmtEmail(j) = tmpCmtEmail(i)

    j=j+1

   End If

Next

 

Erase tmpCmtName

Erase tmpCmtNum

Erase tmpCmtUrl

Erase tmpCmtEmail

 

'最多原则确定链接, 防冒名

Dim objRegExp, Matches

Set objRegExp=new RegExp

objRegExp.IgnoreCase =True

objRegExp.Global=True

Dim m,n,s,t

For k=0 To UBound(aryCmtName) Step 1

   m = aryCmtUrl(k)

   t = 0

   If InStr(m,"|")>0 Then

    n=Split(m,"|")

    For Each s In n

     If Right(s,1)="/" Then s=Left(s,Len(s)-1)

     objRegExp.Pattern="("& s &")"

     Set Matches = objRegExp.Execute(m)

      If t<Matches.Count Then

       t=Matches.Count

       aryCmtUrl(k) = s

      End If

     Set Matches = Nothing

    Next

   End If

Next

Set objRegExp=Nothing

 

'排序

k=Ubound(aryCmtName)

For i=k To 0 Step -1

   For j=0 To i-1

    If aryCmtNum(j)<aryCmtNum(j+1) Then

     tmpCmtName = aryCmtName(j)

     tmpCmtNum = aryCmtNum(j)

     tmpCmtUrl = aryCmtUrl(j)

     tmpCmtEmail = aryCmtEmail(j)

     aryCmtName(j) = aryCmtName(j+1)

     aryCmtNum(j) = aryCmtNum(j+1)

     aryCmtUrl(j) = aryCmtUrl(j+1)

     aryCmtEmail(j) = aryCmtEmail(j+1)

     aryCmtName(j+1) = tmpCmtName

     aryCmtNum(j+1) = tmpCmtNum

     aryCmtUrl(j+1) = tmpCmtUrl

     aryCmtEmail(j+1) = tmpCmtEmail

    End If

   Next

Next

 

'导出评论之星

Dim strCmtLink : strCmtLink=CmtStar_DefaultLink : If Len(strCmtLink)<5 Then strCmtLink=ZC_BLOG_HOST

Dim strCmtStar : strCmtStar=""

For k=0 To Ubound(aryCmtName) Step 1

   If (aryCmtName(k) <> "") Then

    If k>CmtStar_Num-1 Then Exit For

    If CmtStar_AlwaysShowLinks Then

     If Len(aryCmtURL(k))<5 Then aryCmtURL(k)=strCmtLink

    End If

    If Len(aryCmtURL(k))<5 Then

      strCmtStar = strCmtStar & "<a href="""& aryCmtUrl(k) &""" target=""_blank"">" & "<img src=""http://www.gravatar.com/avatar/"&md5(aryCmtEmail(k))&"?d=identicon&amp;s=28&amp;r=g"" height=36 widht=36 title="""& aryCmtName(k) &" ("& aryCmtNum(k) &"条评论)"" /></a> " & vbCrlf

    Else

      strCmtStar = strCmtStar & "<a href="""& aryCmtUrl(k) &""" target=""_blank"">" & "<img src=""http://www.gravatar.com/avatar/"&md5(aryCmtEmail(k))&"?d=identicon&amp;s=28&amp;r=g"" height=36 widht=36 title="""& aryCmtName(k) &" ("& aryCmtNum(k) &"条评论)"" /></a>" & vbCrlf 

    End If

   End If

Next

Erase aryCmtName

Erase aryCmtNum

Erase aryCmtUrl

strCmtStar=TransferHTML(strCmtStar,"[no-asp]")

Call SaveToFile(BlogPath & "/include/CmtStar.asp",strCmtStar,"utf-8",True)

Err.Clear

End Function

Function CmtStar_NameIllegal(ByVal strName)

If Len(CmtStar_BlockedName)=<1 Then Exit Function

Dim strList,aryList,sList,bolIllegal

bolIllegal=False

strName=LCase(strName)

strList=LCase(CmtStar_BlockedName)

'strList=Replace(strList," ",",")

'strList=Replace(strList," ",",")

strList=Replace(strList,";",",")

strList=Replace(strList,";",",")

strList=Replace(strList,",",",")

strList=Replace(strList,",","|")

aryList=Split(strList,"|")

For Each sList In aryList

   If sList<>"" Then

    If sList=strName Then

     bolIllegal=True

     Exit For

    End If

   End If

Next

CmtStar_NameIllegal=bolIllegal

End Function

'安装插件

Function InstallPlugin_CmtStar()

Call CmtStar_BuildCache()

End Function

'卸载插件

Function UnInstallPlugin_CmtStar()

On Error Resume Next

Dim fso

Set fso = Server.CreateObject("Scripting.FileSystemObject")

   fso.DeleteFile(BlogPath & "INCLUDE/CmtStar.asp")

Set fso = Nothing

Err.Clear

End Function

%>

 

标签:zblog头像博客评论之星博客读者墙
分类:博客随笔| 发布:seenuo| 查看: | 发表时间:2011-7-7
原创文章如转载,请注明:转载自CCOV外贸网站SEO优化 http://www.ccov.info/blog/
本文链接:http://www.ccov.info/blog/suibi/boke-pinglunzhixing.html

相关产品

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

1 #远走高飞
远走高飞 呵呵,没用过zblog
博主 于 2011-9-29 15:14:39 回复
网站不能访问了?
http://uptall.com 2011-7-7 17:20:53 【REPLY】
2 #佳宁
佳宁 过来期待一下
3 #平顶山
平顶山 评论之星还有头像么 这个还真不知道
4 #平顶山
平顶山 再次到来 你也赶紧弄个评论之星吧 看看我能不能排第一
seenuo 于 2011-7-8 12:04:51 回复
你已经是第一了。我现在在找头像版评论之星
潇雨 于 2011-11-30 0:00:46 回复
我不是第一的吗??
5 #康明眼镜博客
康明眼镜博客 这个这么麻烦吗?我原来用的好像不是这样,忘记了呵呵
6 #杨程seo博客
杨程seo博客 博主的技术好厉害,我崇拜~~~~
7 #李刚博客
李刚博客 支持一个!http://ligang.cc
http://ligang.cc 2011-7-8 14:46:34 【REPLY】
8 #太子虹
太子虹 这个就给你顶顶吧
9 #gleaner
gleaner 来看看了!哈哈
10 #乾元轩
乾元轩 这个办法应该行得通,以后zblog升级了,插件也要升级,希望到时一步到位
http://www.imwen.com 2011-7-8 22:52:17 【REPLY】
11 #大学生学习网
大学生学习网 到目前为止 我都还没有自己的头像 啊 应该快了
12 #太阳博客
太阳博客 学习了,谢谢。
13 #黄镇
黄镇 有时间可以试试,支持博主的经验分享
14 #公子
公子 伱为什么不用一个代码高亮插件~
15 #自贡SEO
自贡SEO 看起来很复杂一样
http://www.zgseo.tk 2011-7-10 10:22:21 【REPLY】
16 #平顶山
平顶山 带头像的竟然被你真的找到了 呵呵 我排名第一
17 #SEO人
SEO人 先收藏了,好方法!!!
http://www.seoren.org 2011-7-11 10:36:44 【REPLY】
18 #杨祖江
杨祖江 一直用wordpress 但是发现zblog的代码好多呀
http://www.yzjbj.com 2011-7-11 17:21:02 【REPLY】
19 #太子虹
太子虹 真强了!
20 #qiuyili
qiuyili 兄弟、你的技术可是越来越精进了啊,恭喜。
http://qiuyili.com 2011-7-12 1:25:29 【REPLY】
21 #qiuyili
qiuyili 加上以下代码
alt="""& aryCmtName(k) &" ("& aryCmtNum(k) &"comments)""
http://qiuyili.com 2011-7-12 1:32:59 【REPLY】
22 #xizi
xizi z博是asp的吧,看着代码我一阵犯晕
http://exsbn.com 2011-7-13 10:22:04 【REPLY】
23 #赤血红涯
赤血红涯 最头疼的就是看这些代码了。主花时间了
http://www.lozy.net 2011-7-13 11:32:50 【REPLY】
24 #九江营销
九江营销 呵呵 看不懂
http://jjsem.com 2011-7-13 19:28:01 【REPLY】
25 #wordpress主题
wordpress主题 写得很详细,可以我用的是WP 使用用了了 呵呵
http://www.520rr.com 2011-7-18 21:21:54 【REPLY】
26 #小孙博客
小孙博客 嗯。国内的博客 还是 zblog 强大。
http://www.suncnn.com 2011-7-19 12:23:06 【REPLY】
27 #三品小衲
三品小衲 可惜我用的是wordpress啊,杯具
28 #Lvtu
Lvtu 没想到找这个也能找到你呀?
29 #爱蝌蚪
爱蝌蚪 当你在评论框中看到“我坚信 评论可以一针见血”的时候,你应该明白,这货99.99%就是Z-Blog!相信哥~
http://icodon.com/ 2011-7-23 13:31:18 【REPLY】
30 #潇雨
潇雨 注册个邮箱不久的了吗
http://www.xycnn.net 2011-7-23 22:03:01 【REPLY】
31 #老姚
老姚 评论之星,这个不错的,有利于互动,呵呵
http://www.laoyao.me 2011-7-24 20:58:12 【REPLY】
32 #论文检测
论文检测 哎,我们的模板都是一模一样的啊
33 #远走高飞
远走高飞 对用zblog的很实用
http://uptall.com 2011-7-27 18:44:41 【REPLY】
34 #等待思索
等待思索 原来你是ZB程序!!
http://52think.me 2011-8-16 10:01:52 【REPLY】
35 #怀化SEO
怀化SEO 呵呵 先收下用Z-blog的时候再用哈!
http://www.25mms.com 2011-8-16 21:36:49 【REPLY】
36 #瑞玺减肥丸
瑞玺减肥丸 文章写得太好了,收藏一下
http://www.889912.com 2011-8-20 17:52:45 【REPLY】
37 #蓝魔力
蓝魔力 都是码看不懂呀
38 #小道博客
小道博客 这个好。以后试一下。
seenuo 于 2011-9-16 10:06:02 回复
网站打不开?
http://www.daobk.com 2011-8-23 10:32:20 【REPLY】
39 #潇雨
潇雨 怎么直接跳转到二级目录了啊
http://www.xycnn.net 2011-8-28 15:23:33 【REPLY】
40 #蓝魔力
蓝魔力 返回顶部总是弄不好
41 #网络推广
网络推广 怎么直接显示链接呢
博主 于 2011-9-7 14:25:59 回复
怎么你的博客我留言总是不成功
42 #大猪
大猪 建议直接提供修改版下载
http://www.izhu.org 2011-9-7 9:12:39 【REPLY】
43 #SB
SB 不设头像可以吗?
摄多了,我怕我身体吃不消
http://www.sbgg.info 2011-9-7 11:26:53 【REPLY】
44 #林肆
林肆 我表示建议直接提供文件下载!直接贴出核心代码,实用的讲解。
45 #品客网
品客网 这段代码用的好像有点问题哦~~我用~
seenuo 于 2011-9-16 9:33:26 回复
里面链接地址和评论数现在不能显示
46 #亨sir
亨sir 我用wp的,看到这么长的代码,头大了!呵呵
俺看到俺被评上了,哈哈
终于有收获了
http://www.hanso.me 2011-9-17 17:56:51 【REPLY】
47 #木本无心
木本无心 貌似有些小复杂啊……pjblog的很简单嘞。。
48 #木本无心
木本无心 给您一个小建议吧,博客评论最还是采用cookie记录用户信息,你懂的……
还有就是首页的月内评论之星头像最好加个title,显示下该用户的评论条数。
个人建议,仅供参考。。。
博主 于 2011-9-20 19:04:40 回复
我这些天忙,都没时间去折腾博客
49 #爱眼博客
爱眼博客 好长的代码我看不懂呀
http://www.aixeye.com 2011-9-22 14:54:41 【REPLY】
50 #www.ggseo8.com
www.ggseo8.com 找了很久都没找到好的。
http://www.ggseo8.com/ 2011-9-23 13:45:36 【REPLY】
51 #婚纱摄影
婚纱摄影 这么长,貌似很麻烦啊,主要没用过。
博主 于 2011-9-29 15:14:00 回复
只能回访,无法给你留言
52 #QMusic
QMusic 一直用WP(*^__^*) 嘻嘻……
http://www.qmusic.me 2011-10-2 19:43:57 【REPLY】
53 #林肆
林肆 这么好的文章怎么没有人顶捏,干!
http://www.lsnote.com 2011-10-10 14:15:20 【REPLY】
54 #青岛葡萄酒
青岛葡萄酒 来看看,博主写的不错哦!
55 #B2B平台
B2B平台 博主懂得好多哦!加油!
56 #乐拍拍网赚论坛
乐拍拍网赚论坛 收藏了 感谢分享
博主 于 2011-10-23 17:30:35 回复
你的论坛留言少是 一般人不愿意注册
http://www.lpaipai.com 2011-10-22 16:06:23 【REPLY】
57 #购买吉他的好地方
购买吉他的好地方 复杂呀。。。。
58 #酷居家
酷居家 呵呵,看不懂,不过还是支持下!
http://www.kujujia.com 2011-10-29 12:40:26 【REPLY】
59 #什么枕头好
什么枕头好 太高深了 根本看不懂 唉 还得努力啊。。。。。
60 #ixwebhosting
ixwebhosting 目前还没接触过zblog呢。好不好用。
61 #滴答声声
滴答声声 过来学习一下。
62 #老姚
老姚 好长的代码啊。我要上评论之星。。
http://www.laoyao.me 2011-11-14 14:26:50 【REPLY】
63 #evil
evil 溜达下,这个方法折腾过,不过现在不用了,俺的评论之星是裘兄给的插件版~~
http://www.evilhk.com 2011-11-14 17:12:16 【REPLY】
64 #马力
马力 楼主人气非常旺,我也来踹一脚
http://www.sbhk.org 2011-11-16 13:07:31 【REPLY】
65 #锁博客
锁博客 好方法,以后会用到的。
66 #如何分析股票
如何分析股票 不错!!学习个!!嘿嘿!!
http://www.jsjbl.com 2011-11-28 13:23:15 【REPLY】
67 #青岛远程抄表
青岛远程抄表 先支持啦,呵呵
http://www.qdhwhz.com 2011-12-5 10:58:45 【REPLY】
68 #美丽饰界
美丽饰界 很不错的博客, 呵呵,先支持啦
69 #陌凡
陌凡 看到代码就怕怕,呵呵,ZB很陌生
http://www.pmxw.net 2011-12-9 14:06:27 【REPLY】
70 #游资
游资 很不错很喜欢
71 #29的博客
29的博客 人品好像太好咯哦!
72 #服装论坛
服装论坛 元旦即将来临,祝大家
打牌 象锦涛一样胡
烦恼 像邦国一样吴
腰包 象温家一样饱
恋情 象李长一样春
心境 象习近一样平
能力 象李克一样强
身体 象周永一样康
快乐像政府文件一样,越来越多
容貌像政绩工程一样,越来越好看
http://bbs.14kdj.com 2011-12-31 13:17:30 【REPLY】
73 #若蘭
若蘭 其实插入头像的方法各种语言都大同小异,不太习惯插件方式。
74 #象牙塔
象牙塔 这个网站竟然是zblog搭建的,跟wp的ufo主题很像呢,呵呵
75 #小杰
小杰 wp用户华丽飘过~~
76 #PVC快速卷帘门
PVC快速卷帘门 不错的分析啊 学习学习
77 #陌凡
陌凡 呵呵,学习一下
http://www.pmxw.net 2012-1-10 14:58:48 【REPLY】
78 #创意时代
创意时代 很不错,顶一下
http://bbs.14kdj.com 2012-1-30 22:48:12 【REPLY】
79 #朱定聪
朱定聪 0.0 没用过ZBLOG~~
http://www.congblog.cn 2012-2-21 20:11:48 【REPLY】
80 #步小松博客
步小松博客 看不懂,哈哈,直接复制..
http://aipaobuji.com 2012-2-22 11:42:22 【REPLY】
Design By Seanloo.cn | Login | Power By Z-Blog.