z-blog 侧边栏评论列表效果美化:调用评论者名称、时间及Gravatar头像
这里所讲的美化,其实是指添加一些相关信息到列表处,如评论者名称、评论时间以及评论者的Gravatar头像等等。前者(添加调用“评论者名称”),我记得官方论坛上,已有人将之做成插件来实现了,但是后面几项信息,还没相关插件支持呢!你会调用吗?插件的好处是不少,比如不会直接更改源代码,不影响程序升级,清除方便……但同样也有其局限的地方,如执行效率,它肯定没直接修改来得快……因此,针对此问题,如果你懂得备份、懂代码,不妨少用点儿插件。
言归正传,今天我向大家简要介绍下“z-blog侧边评论列表效果美化”的问题——
1.调用评论者名称
效果演示:“diyidu:这篇文章不错哦!支持。”
实现方法:打开“根目录/FUNCTION/c_system_base.asp”文件,在2226行附近找到如下代码:
strComments=strComments & "<li><a href="""& objArticle.Url & "#cmt" & objRS("comm_ID") & """ title=""" & objRS("comm_PostTime") & " post by " & objRS("comm_Author") & """>"+s+"</a></li>"
将之修改为——
strComments=strComments & "<li>" & objRS("comm_Author") & ":<a href="""& objArticle.Url & "#cmt" & objRS("comm_ID") & """ title=""" & objRS("comm_PostTime") & """>"+s+"</a></li>"
保存后上传覆盖原文件,后台文件重建即可。
2.评论者名称、评论时间二者一同调用
效果演示:参见卢松松博客的侧边评论列表样式(上下两行,上显示评论内容,下调用相关信息)。
实现方法:打开“根目录/FUNCTION/c_system_base.asp”文件,在2226行附近找到如下代码:
strComments=strComments & "<li><a href="""& objArticle.Url & "#cmt" & objRS("comm_ID") & """ title=""" & objRS("comm_PostTime") & " post by " & objRS("comm_Author") & """>"+s+"</a></li>"
将之修改为——
strComments=strComments & "<li><a href="""& objArticle.Url & "#cmt" & objRS("comm_ID") & """ title=""" & objRS("comm_PostTime") & """>"+s+"</a><p>" & objRS("comm_Author") & " 评论于 " & objRS("comm_PostTime") & "</p></li>"
保存后上传覆盖原文件,后台文件重建即可。
3.调用评论者的Gravatar头像及评论者名称
效果演示如图:

这个其实也不难实现,之前在我的第一个正式主题“diyidu”里,就已经有了,将头像调用到侧边列表上。不过当时那个效果是haphic帮我编写的,而且是采用“主题内置插件”的形式。那如果要手动修改,应该怎么做呢?
首先,打开“根目录/FUNCTION/c_system_base.asp”文件,在2217行附近找到如下代码:
Set objRS=objConn.Execute("SELECT [log_ID],[comm_ID],[comm_Content],[comm_PostTime],[comm_Author] FROM [blog_Comment] WHERE [log_ID]>0 ORDER BY [comm_PostTime] DESC,[comm_ID] DESC")
在里面加个[comm_Email],也就是邮箱参数,即改为——
Set objRS=objConn.Execute("SELECT [log_ID],[comm_ID],[comm_Content],[comm_PostTime],[comm_Author],[comm_Email] FROM [blog_Comment] WHERE [log_ID]>0 ORDER BY [comm_PostTime] DESC,[comm_ID] DESC")
然后,同样在2226行附近找到如下代码:
strComments=strComments & "<li><a href="""& objArticle.Url & "#cmt" & objRS("comm_ID") & """ title=""" & objRS("comm_PostTime") & " post by " & objRS("comm_Author") & """>"+s+"</a></li>"
将之修改为——
strComments=strComments & "<li><img src=""http://www.gravatar.com/avatar.php?gravatar_id="& md5(objRS("comm_Email")) & """ /><a href="""& objArticle.Url & "#cmt" & objRS("comm_ID") & """ title=""" & objRS("comm_PostTime") & """><p>" & objRS("comm_Author") & ":</p>"+s+"</a></li>"
保存后上传覆盖原文件,然后对应侧边评论处的div,用css代码控制下头像的尺寸及位置等等。这个大家都会吧?完成后,后台文件重建,OK,搞定。
分类:营销型网站建设 标签:Z-Blog
这是最新鲜的
- [03/31]干货:价值2万元营销型企业网站策划方案,Axure原型下载
- [02/29]电商代运营,2012年传统行业的入网快艇!
- [02/26]30天让你的关键词排名飙升
- [01/12]干货分享:如何让软文被免费推荐到各大媒体网站首页
- [01/12]2012不是电商寒冬,更不是末日!
- [01/11]2012电商投资将归理性,零售人才成争夺热点
- [01/09]莫国仲:企业微博营销需避三大误区
- [01/08]实操:B2C数据分析之漏斗分析图实现
- [01/04]强烈推荐:20款优秀免费Wordpress留言表单插件
- [12/30] SNS营销必备:(FaceBook,Twitter,Social Marketing)资料全集 - 莫国仲元旦大礼包

- 评论(0)
发表评论 TrackBack