网站运营
位置:首页>> 网站运营>> PJBlog3评论整合Gravatar全球通用头像API教程

PJBlog3评论整合Gravatar全球通用头像API教程

作者:52077 来源:pjblog 发布时间:2011-04-22 13:31:00 

标签:Gravatar,pjblog,头像,API

许久没发这类日志了

今天在戒聊的帮助指导下终于将Gravatar整合进了PJBlog3的评论中~

话不多说,修改教程奉上!(不知道什么是Gravatar?)

首先要实现评论有Gravatar头像就需要评论能填写E-Mail,而戒聊兄的评论留言增加邮箱网址及博主回复通知评论留言人 For Pj3  157刚好能实现前提,所以需要PJBlog评论Gravatar头像的博友们先进行评论增加邮箱改造!


修改完无误后,首先下载一个myMD5.asp  [Mr-W.Cn]mymd5.exe

文件(因为PJ里自带了一个,而那个不能用于Gravatar E-Mail转MD5,所以请使用我提供的这个)上传至common文件夹下。

下载mymd5.aspmymd5.asp.rar (3.05 KB)

1.然后打开class/cls_article.asp

找到

'显示评论

换行在下面添加以下代码

'PJ Gravatar By Mr.W
dim h
set h = new myMD5
dim hash,noPicUrl
'此处的默认头像图片可自行更换
noPicUrl = server.urlEncode(http://xxx/no.gif)

再找到下面的

Do Until Pcount = commArrLen + 1 or Pcount = blogcommpage

换行添加以下代码

'这是给E-Mail转MD5的部分
hash = h.hash(""&trim(commArr(10,Pcount))&"")

下面就是添加头像显示了,这部分比较个性化,因为不同的皮肤,每个人不同的喜好,所以样式方面大家可自由发挥,这里我给出我的例子帮助大家参考

接先前往下找到

ShowComm = ShowComm&"<a href=""member.asp?action=view&memName=

修改成

ShowComm = ShowComm&"<img src=""http://www.gravatar.com/avatar/"& hash &"?s=32&d="& noPicUrl &""" style=""margin:-10px;""/>    <a href=""member.asp?action=view&memName=

这里介绍下一些参数

http://www.gravatar.com/avatar/"& hash &"?s=32&d="& noPicUrl &"

这一句中,"& hash &" 代表将E-Mail MD5的部分, "& noPicUrl &" 代表默认头像网址
?s= 代表 头像大小(像素值)
d= 代表 如果Gravatar上该E-mail对应的头像不存在,所使用的默认头像地址
其它还有:
r= 代表 头像的限制级(字符){G 普通级、PG 辅导级、R 和 X 为限制级}
中间用 & 分隔

PS:默认头像其实也可以用官方的,这样写 d=wavatar , 然后把上面

dim hash,noPicUrl
'此处的默认头像图片可自行更换
noPicUrl = server.urlEncode(http://xxx/no.gif)

中的

,noPicUrl
'此处的默认头像图片可自行更换
noPicUrl = server.urlEncode(http://xxx/no.gif)

删除掉就OK了~

2.修改完class/cls_article.asp后要在几个页面加上md5.asp的引用(不然会报错...)
在以下

article.asp
blogcomm.asp
blogedit.asp
blogpost.asp
ConContent.asp
load_Comment.asp

页面的头部加入

<!--#include file="common/mymd5.asp" -->

OK~到此全部搞定~赶快测试下吧!(以上修改方法通杀动态,半静,全静!)

0
投稿

猜你喜欢

  • 又是伪原创的话题,这个话题关心的人其实也比较多,网上伪原创的方法也有很多,比如换行啊,换页啊,多篇文章融合啊,但是这种伪原创的方法越来越不受
  • Phpwind的7.3正式版推出了圈子的概念, 在看了具体应用后,发现他还是利用目前十分热门的SNS概念将一群人圈在了一起。装完论坛之后,圈
  • 先来看一段引文:谷歌、雅虎和live search 宣布支持Link的一个新属性Canonical,为网页指定权威链(authoritati
  • 现在对于我们站长来说最难熬的就是网站了,这阵相关部门的整改真是让人汗颜,一刀切也来点太迅猛了,互联网整改我没意见,可“亲爱”的IDC空间商们
  • 1. FTP协议概述FTP是文件传输协议(File Transfer Protocol )的简称。FTP是TCP/IP的一种具体应用,它工作
  • 有许多新的搜索引擎(最新统计有100多个)都在开创一些搜索技术的创新。下面是一份17大搜索创新清单,我们认为,这些创新将来会是破坏性的(译者
  • 火如荼的IT行业,除了许多地方让人无奈之外,倒也培养出了许多互联网时代特有的人才。今便借《不可错过的IT女孩TOP10》一文,来调侃下各种I
  • 安装篇2003默认安装不带IIS的,要安装,请点击开始->管理工具->配置您的服务器向导然后一步步的下一步。到了列表选择项目的时
  • 非主流闪图一直是&ldquo;美图秀秀[点击下载]&rdquo;软件的重点功能之一,操作简单,动感十足,深受非主流一族的喜爱
  • 要做好一个网站是非常辛苦的,通常有没有捷径,但以下这个清单应该能为您提供几点建议。这是我为了在最短时间内改善网站、提高浏览量而编制出的一份清
  • 一、关键词分析方法关键词分析有两大分析方法,第一个是正向分析方法,正向分析方法是按照网站的定位,以及实现的目标来分析关键词,逐步的完善关键词
  • 目前,网上能找到不少WebMail软件,但多为商业软件,动辄支持百万级用户。它们虽然功能很强,但对一般单位来讲,有点儿“大材小用”。那么,能
  • 一、关注于整体关键词开发如果你在新闻部门工作,你的定向关键词内容可能会包括以下的词汇类型:新闻品牌新闻频道新闻姓名新闻姓名姓名+主题事件、产
  • 理解了活动目录的原理之后,现在我们就可以进行活动目录的安装与配置了,活动目录的安装配置过程并不是很复杂,因为WIN2K中提供了安装向导,只需
  • 从第一个商业浏览器 Netscape 算起,到2009年10月13日,浏览器已经度过了15年历史。我们在上一篇有关浏览器的历史的文章(浏览器
  • 从开始筹建网站到网站的运营过程中,都离不开对搜索引擎友好度的考虑,如果站长那个按照一下8个步骤做,能够实现对百度和Google的最佳优化。1
  • 一、安装Sendmail完全安装Red Hat Linux 9.0时,Sendmail就会自动内置,版本号为8.12.8-4。如果你不确定L
  • 做过Google Adsense的站长都明白,打去年起Google Adsense的单价就节节降,原因很多:一是国内广告市场普遍如此,另一个
  • iCafeScan(TM)网吧360&deg;9月监测数据显示,地下城与勇士、穿越火线在激烈的市场竞争中牢牢稳居网游一线阵营,市场地
  • 不知道大家在google上面搜索的时候,在看到标题下面有段“该网站可能含有恶意软件,有可能会危害您的电脑。”有何反应?如图:500){thi
手机版 网站运营 asp之家 www.aspxhome.com