中国博客联盟第四阶段折腾小记:新增专属收藏夹、荣誉地址失效通知等功能 | 张戈博客

  • 时间:
  • 浏览:75
  • 来源:小阿晨资源 - 专注共享天罚娱乐资讯

自从2014年11月01日总结了第三阶段折腾记录以来,老要修修改改也没好好记录下。今天终于实现了三个 多多想了很久的亲民、贴心功能–>展示导航专属收藏夹。好多好多 有,在宣传发布这种 功能的同去记录下第四阶段,中国博客联盟又有了哪几种新的变化。

一、专属收藏

①、何为专属收藏?

有心的你们可能性在中国博客联盟的会员中心以及前台看了了过三个 多多“收藏”的功能:

在我制作成员展示导航的很久,就原先想过,还可否为每个荣誉博客定义三个 多多专属的栏位,显示该成员每本人收藏的博客呢?无奈我每本人的时间和能力删剪总要限,假如就丢在一旁了。昨天晚上老要又想到了这种 功能,假如在睡觉时将实现逻辑都过了一遍。好多好多 有用了小半个上午,追到了。

②、实现原理

具体咋样实现我也没必要删剪记录了,原理很简单,好多好多 通过博客的调取导航时产生的$referr请求,通过$referr正则筛出博客域名,从而知道这种 博客对应的会员ID,最后再从数据库调出他收藏的博客信息,可能性还没收藏,则给出未收藏显示。

③、咋样使用?

要使用这种 功能,你的博客先得部署三个 多多公用导航。假如前往中国博客联盟收藏你喜欢的博客。

假如你比较喜欢张戈博客,那么 就到中国博客联盟前台搜索并找到“张戈博客”,假如点击收藏即可:

当然 ,为了方便收藏,我还在博客详情页加了三个 多多收藏按钮:

你假如在登陆清况 下去点击收藏,那么 该博客就会进入你的收藏夹了。那么 你博客所调用的成员展示导航,就能看了相应的博客列表了,比如:

我收藏的博客如下:

那么 在张戈博客留言板的展示导航显示如下:

来,实时走三个 多多看看:



可能性该荣誉博客还未收藏过任何博客,则如下显示:

可能性你在某个荣誉博客看了这种 提示,那么 还可否留言提醒下博主去收藏你的博客啦!

二、失效通知

第三阶段,博客联盟新增了荣誉博客巡查验证机制,系统不定期会检查荣誉博客的导航或友链是否是还在,可能性沒有了,就会撤回该博客的荣誉博客称号。

不过,撤回时只会通知管理员,而未必会通知博主。在技术上来说,主好多好多 此功能未涉及到用户的数据表,好多好多 有那么 获取用户的邮件。此次我修改了代码,将用户数据表加入联合查询,从而得到了用户注册时填写的邮件。

一旦该博客的荣誉验证失败,系统将同去通知管理员和用户,其中用户将收到如下邮件:

当你收到这种 邮件,请查看认证地址的导航或友链是否是正常处在,若虽然处在,请刷新一次该页面即可重新获取荣誉博客称号!虽然不行,请即时留言反馈,以便管理员修复!

三、网站图标

网站图标自从谷歌大姨妈很久,就老要用着SaNy博主使用python搭建的图标API接口。前段时间,老要人们反馈图标加载更慢,最后每本人花心思用PHP搭建了三个 多多同样功能的网站图标获取API,源代码由幻杀博客推荐,再经过我多次修改完善,比SaNy博主的更加简单好用!

具体代码回头我会在张戈博客分享,有兴趣的还可否自行搭建试试!下面说下具体改变。

①、最大图标限制为24k,超过这种 值将显示默认图标;

②、为了提高加载速率,撤回非荣誉博客页面的图标;

③、去掉 本地缓存、云加速CDN缓存,最大程度的提高了加载速率;

④、去掉 图标Ajax删除/刷新功能(但云加速处在一小时缓存);

⑤、理论上支持10001跳转网页的抓取,但并未实际测试。

Ps:这是三个 多多公用接口,假如你自由使用,让博客友链不再单调。

图标API地址:http://seo.zgboke.com/geticon/

四、底部推荐

用心的你们应该发现了中国博客联盟底部可能性集成了和张戈博客类似于的滚动条了,还可否随机推荐其他荣誉博客,假如集成了友好对话框:

对话框对用户昵称的判断,来自张戈博客的cookies,这里用到了php+ajax+js跨域操作cookies的技术,回头有时间我会在张戈博客整理分享下具体实现的思路和代码。

五、防刷机制

展示导航中的荣誉博客是通过页面访问先很久排名的,可能性人们用脚本等工具恶意刷新说说,他就会老要排在第一位。虽说联盟成员的人品都非常好,假如还是出显 过十几个 恶意刷新的清况 。不过CNZZ删剪总要记录,作弊也逃不过我的检查。

此次改善,通过PHP的Session判断,给导航去掉 了三个 多多简单防刷机制。每三个 多多访问会话那么 对三个 多多荣誉博客产生一次排名效果,从而起到简单的防刷效果,多次访问则自动过滤。

当然,任何机制都可能性性完美,老要有土办法破解!假如,假如人们恶意刷排名,我肯定能察觉,并进行拉黑处置!好多好多 有,有这种 小九九的你们,建议用于你的网站建设上!

六、其他完善

第三阶段折腾了好多好多 有功能,好多好多 有不总要发现其他BUG,比如:积分逻辑错误、正则验证不完善以及无法抓取10001地址等。此次基本上同去修复了,若您在使用过程中发现任何BUG,请即时跟张戈反馈,以便完善之,多谢!

第四阶段修修改改也非常频繁,好多好多 有一时间可能性漏掉了其他,后续想起来了再来记录好了。

最后通知下:各个荣誉博客的博主请及时收藏每本人中意的博客哟!