评论随机头像设置,调用随机头像api接口

原创  郑建华   2020-01-04   1498人阅读  0 条评论

    如果你想为网站留言中,没有gravatar头像的用户设置一个随机头像,那应该如何做呢?

    本站采用的是ZBlog PHP搭建的,使用的是zbpNana主题,其中自带的评论头像功能是这样处理的。根据评论人的邮箱地址进行MD5加密,再获取头像https://cn.gravatar.com/avatar/{$avatar}&r=X&s=56?d=404。针对没有gravatar头像的用户,另外调用了zbpNana_tt_touxiang_generate_first_letter_uri()方法,根据评论人名称首字母或者汉字的首拼,获取字母头像。

image.png

    而在应用中心找的评论随机头像插件,是需要自己上传图片的。如果不想自己找图片,而是设置一个url链接随机获取图片,直接设置到程序中,就能实现随机头像的效果。可以这样改造:

找到程序中设置头像的代码的位置,针对ZBlog用户,推荐方法,右键审查元素,找到关键信息,然后使用可道云插件,搜索关键信息,检索到文件位置

image.png

在获取随机链接头像部分,添加如下代码

image.png

$avatar_uri="http://api.zjh336.cn/bt/sjtx/api.php?lx=c1&V=".rand(0, 100);

api详情请参考:http://api.zjh336.cn/bt/sjtx/

加上rand(0,100) 表示获取0到100的随机数,加上随机数参数,为了获取的随机图片不重复

该思路仅供参考



本文地址:https://www.zjh336.cn/?id=145
版权声明:本文为原创文章,版权归 郑建华 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?