注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

竹下无为梦

心有多大,舞台就有多大

 
 
 

日志

 
 

调用每日回访列表  

2010-01-21 22:25:33|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
说到“读者墙”这个插件,应该都不会陌生。它可以将评论者的头像显示出来,组合成如墙一样的东西,非常漂亮。并且按照指定时间内评论次数依次排名,增加访客留言积极性。 不得不承认,博客的网络推广与SEO,第一步就是要做好回访的准备。 带来流量的同时,回访是一种礼貌也是一种交流。不会让你的博客枯燥无味。也有很多人窜门到我的网站。我的回访方式是通过博客后台的评论或者邮件,从中提取对方的网址。但是这个方法非常麻烦,评论太多的时候,往往会忘记哪些已经去过,哪些又没有去。而通过订阅方式,同样不是很方便。在别人未更新而又来问候过你的时候,阅读器就失效了。 所以以前就很想找一个可以单独提取每天访客网址的插件。这方面,“读者墙”与“灌水先锋”都比较不错,可以显示gravatar头像。“灌水先锋”可以设置自定义时间,即可以设定为一天,还可以设置显示人数。但它却不能单独在页面调用。 既然是为了方便自己回访,当然不能将它放在首页,况且每天更换一次根本起不到“排名”的作用。正好,“读者墙”可以在页面与小工具调用。可是问题也随之而来,它显示的最少时间是一周。无法自定义时间。因为我是代码盲,所以有了这个想法之后,就立刻到WP论坛与高手的网站去寻求帮助了。然而得来的回答都说没有必要。气愤的是插件作者竟然无视我的求助。好吧,那就自己动手改吧。好歹折腾主题也有了些经验。连DNA代码都难不到我,难不成还怕这些PHP代码? 作者写的使用方法: 1.常规的方式激活插件; 2.在某个post或者page的页面插入对应的代码,如【READERWALL-WEEK】 即可; 插件代码可以不用做任何修改,如果你一定要修改的话,只有2行可以修改: $exclude_emails = array(’cos@gmail.com’,”);//排除 不让显示的email $imgsize = 40;//头像的大小,单位px 关于shortcuts的说明(请将 【】改成半角的 [ ]): 1.【READERWALL-WEEK】 显示最近一周的评论者头像 2.【READERWALL-MONTH】显示最近一个月的评论者头像 3.【READERWALL-SEASON】显示最近一季度的评论者头像 4.【READERWALL-YEAR】显示最近一年的评论者头像 一个post只能插入一个shortcut,若插入多个则会按照周、月、季、年的顺序优先,其他shortcut将无效。 仔细一看,调用函数唯一差的就是【READERWALL-DAY】。即要自己在插件文件中添加DAY相关内容。又要去研究WEEK与MONTH的结构,然后依葫芦画瓢。改主题让我对代码产生了恐惧感。难道就没有其他方式?转念一想,干脆直接用替换法。直接将WEEK换成DAY,同时将相关参数也改过来。原始代码: if( strpos($content, 'READERWALL-WEEK') ) { $cur_time_span = date('Y-m-d H:i:s', strtotime('-1 week')); 改为: if( strpos($content, 'READERWALL-DAY') ) { $cur_time_span = date('Y-m-d H:i:s', strtotime('-1 day')); 最后将文件中所有WEEK改为DAY。歪打正着,修改成功。以后每天的访客都可以单独呆在一个页面了,第二天就可以随回访了。真的不愧为理科出生,这都能想到替换法。我寒。
  评论这张
 
阅读(40)| 评论(249)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017