LOGO莫国仲网络营销博客
莫国仲
选择,比努力更重要。商务合作QQ:1132329184

网络营销!尽心尽力、国仲每天都在进步。

热点: 优化工具webQQ云服务 毕业5年决定你的一生企业网站诊断seo网站运营总监COOIntel IDF

小感悟:一件事情专注着做,持续做,就很难被超越。
首页 > 营销型网站建设 > z-blog 侧边栏评论列表效果美化:调用评论者名称、时间及Gravatar头像

z-blog 侧边栏评论列表效果美化:调用评论者名称、时间及Gravatar头像

发布:2010-9-2 次阅读0 条评论
分享到:

    这里所讲的美化,其实是指添加一些相关信息到列表处,如评论者名称、评论时间以及评论者的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头像及评论者名称

    效果演示如图:

z-blog侧边栏评论列表效果美化

    这个其实也不难实现,之前在我的第一个正式主题“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,搞定。


分享到:

分类:营销型网站建设    标签:  

相关文章:

发表评论

无觅相关文章插件,快速提升流量