Posts Tagged ‘plugin’

Wordpress自动给被回复者发送邮件的插件ReplyMe

星期五, 一月 23rd, 2009

以前用Wordpress Thread Comment这个插件来实现嵌套回复的时候,对它的自动邮件给被回复人的功能非常满意,但自从我的Wordpress版本升到了2.7,并停用了这个插件,改用WP2.7内置嵌套评论后,就缺了这功能,不利于交流。

原本以为有这样一款功能的插件,后来找来找去都没找到,只好自己花两个小时写了这个ReplyMe插件,在嵌套评论模式下,当父评论被回复时,自动发送邮件给父评论的作者。

在使用这个插件前,你最好要开启WP内置的嵌套回复功能,并配置好主题,然后禁用Wordpress Thread Comment,以免产生冲突。

这个插件支持英文,中文,后来使用土耳其语的Opereysin兄又给我发来了土耳其语的翻译。

好了,想体验一下效果吗?在这篇文章下留个言,我给你回复,你就可以看到效果了。

Reviewers Info插件更新

星期二, 一月 13th, 2009

Reviewers Info是一个能够在留言者链接旁边显示留言者的国家国旗、操作系统、浏览器信息的插件。

Reviewers Info最近更新到了2.5版,优化了浏览器支持,并且更改了调用方式。在该版本以前,使用Reviewers Info需要修改主题comments.php模板,从这个版本开始,只需要安装插件,启用即可,不需做任何修改即可看见效果。

原来装过该插件,从后台升级插件后务必编辑当前主题的“comments.php”文件,把原来添加的语句“ <?php display_commenter_info($comment); ?> ”删除

这里感谢流星天空等博客好友的支持及对本插件提出的建议意见。

当前版本支持的浏览器:

  • IE
  • Firefox
  • Opera
  • Safari
  • Chrome
  • Maxthon(基于IE)
  • TheWorld(基于IE)
  • TencentTravel(基于IE)

操作系统:

  • Windows
  • Linux
  • Mac OS
  • Ubuntu,Debian(基于Linux)

由于手机留言访客实在太少,所以暂不支持手机(如NOKIA,iPhone)等用户的信息。

官方下载:http://wordpress.org/extend/plugins/reviewers-info/

Reviewers_Info插件更新

星期天, 十一月 2nd, 2008

最近实在是很忙,昨天抽空更新了我开发的Wordpress插件Reviewers_Info。这个插件的功能在于能够显示评论者的国家信息、浏览器信息、系统信息。这个更新版提供了对Google Chrome浏览器的支持,目前支持的浏览器有IE,Firefox,Opera,Safari,Chrome,其他浏览器由于市场份额小没有支持。

另外,在国旗的方面,采用了zQuery的资源。相比原来的国旗显示,IP数据不再使用数据库进行存储,而是使用文件存储,国旗的显示速度更快。

目前该插件已经更新到WP官方插件目录,已经安装该插件的直接在后台一键升级即可,尚未安装的不妨点此下载

在使用这个插件的过程中遇到什么BUG或者有任何意见建议,请告知我,我将尽可能回答您。

博客换新装

星期二, 八月 19th, 2008

经过了几天的本地调试,终于把这款自己制作的Wordpress主题放到了博客上。您当前看到的这个主题就是我自己制作的主题,名字叫Simple Zero

这个主题有一些特点:

Header上的书签收藏的链接;这个ICON以及链接是从ThinkAgain的wp_addbookmarks上搬过来的,我觉得这种纯HTML的事直接放在主题里就好了,弄成插件略微占了点服务器资源。ThinkAgain的效果更不错,平常情况下ICON是用CSS的ALPHA模糊了,一旦鼠标移上去(热点)又变成正常的图标。我把这个效果试着写入CSS中,在CSS校验的时候被告知FLITER:ALPHA不存在于CSS2.1,存在于CSS3.0,另外一个opacity又是语法错误,只好不弄这个效果了。

10种语言翻译功能。这个功能虽然实用性不大,但如果有了这功能就自我感觉良好,YY一下。这个功能应该也有WP插件能提供的,此外Google也提供了Widget,相比之下,使用插件略微有点浪费,使用Google Widget又担心JS的调用影响速度,而我的做法是内置的HTML的 <a>链接,不会拖累速度。这些国旗的ICON是我先前介绍的FAMFAMFAM出品的世界各国国旗,效果还挺不错的。而Google的网页翻译的URL也容易找到。

内置多种插件支持,包括了Thinkagain的Hot Friends,用于分页的WP-PageNavi,当然,自己的插件Reviewers_Info以及NeekeyBeta服务也是不能缺少的。特别针对WP-PageNavi的设计了更匹配页面的CSS风格。
更加完美的Gravatar支持。由于现在Gravatar在国内也是很普及了,该主题对Gravatar提供了更好的支持,甚至连文章的作者都已经用Gravatar头像来显示了 :)

标准的XHTML和CSS验证。已经通过了XHTML 1.0 Traditional,CSS 2.1认证。XHTML认真中比较容易出错的地方一个是 <img> 标签应该有 alt=”" 说明,另外是<a>或<img>等调用URL时 http://example.com/example.php?var1=A&var2=B,其中的&在HTML下应该用&amp;替换,当然,如果是XHTML 1.0 Strict标准,别忘了<a> 链接里不能用 target=”_blank”(新窗口打开)。通过了CSS和XHTML验证,我就放心地在页面的FOOTER挂上了W3.ORG的链接了。

至于小挂件方面,在FOOTER放置了ALEXA和Google Pagerank的图标显示,都是80*15px大小的图标,方便地让访客了解到你的博客的信息。,这个Alexa排名显示是特别为这个主题准备的,如果您想使用,请在网页的任意地方添加HTML代码 <img src=”http://dev.neekey.com/alexa-80×15.php?s=photozero.net” alt=”" /> ,其中粗体部分更换为你的网址。

支持主流的Firefox 3 和IE 7。通过Clicki的统计和留言的浏览器统计显示,我的博客访客中,Firefox是最常使用的浏览器,这与访客人群多为技术人员或对IT有一定了解的访客为主有关。另外,由于我的电脑上已经没有IE6,且IE6也算已经被淘汰,也没有去测试了,如果用IE6的朋友感觉很乱,还望见谅!

除了主题更换了,页面也做了一定的调整,在Zeus博客的指点下,我也创建了链接页面,今后博客首页只用Hot Friends显示本月最多回复TOP 20以及自己的NeekeyBeta项目的链接,其他链接转到Links页面,还望见谅。此外,我还把插件的页面重新划分了,看起来不会太乱了。

Blog-Info-Display博客信息显示插件

星期天, 八月 10th, 2008

在管理后台首页显示您的Google Pagerank,Alexa Rank,以及Technorati Rank排名,每三天自动更新一次。插件所用的函数都是我先前介绍的 如何获取Alexa排名数据调用Google PageRankTechnorati API教程 中介绍过的。应Dianso 朋友的要求,即将在下面的版本中推出 Google , baidu收录查询。如果您还常关注博客的某些数据,您也可以告诉我一下,我争取把它整合到这里来。

另,该插件已经获得Wordpress官方插件目录的审核通过,但由于测试尚未完善,暂未发布到官方目录。希望朋友们使用后把情况反馈一下。待该插件正式发布后,您就可以在后台一键升级了 :)

下载:
Blog-Info-Display BETA 1.0

谢谢支持 !

Pluginlink2Blogroll

星期一, 七月 28th, 2008

Plugin Name: Pluginlink2Blogroll
Plugin URI: http://photozero.net/pluginlink2blogroll
Description: Copy your plugins’ or themes’ Author URI to your Blogroll.
Version: 1.0.0
Author: Neekey
Author URI: http://photozero.net/

Wordpress plugin directory / Download:
http://wordpress.org/extend/plugins/pluginlink2blogroll/

Say thank you to the plugins’ author

Would you want to say thank you to the plugins’ & themes’ author that you are using now?
Yes! Having the A link on your blog homepage is the best way. The plugin can copy all plugins’ and themes’ Author URI to your Blogroll and display on your homepage automatically.


Screenshot

The plugin can copy your plugins’ and themes’ Author URI to your Blogroll(Links).

Easy usage:

Download and unzip the plugin to your plugin folder `/wp-content/plugins/`.
Activate the plugin.
Go to WP-admin -> Settings -> Pluginlink2Blogroll .
Click the button.It will return the succeed message.
Congratulations!.Look at your homepage blogroll or Links manager.Is there some links?
After you done it,you can deactivate or delete the plugin.

  • Chinese(中文)

插件介绍
该插件能将当前使用的插件/主题的作者URL自动添加到您的Blogroll中(可选是否新增分类)。

安装
下载插件,解压 /pluginlink2blogroll/ 文件夹 至您的博客的 /wp-content/plugins/ 插件目录下;
在后台启用该插件;
进入 设置 -> Pluginlink2Blogroll ;
点击按钮;(可选是否新增链接分类)
恭喜!请至您的首页或链接管理页面查看是否增加了插件/主题作者的链接?
为了节约服务器资源,该插件只需一次点击安装后即可禁用或删除。

下载
http://wordpress.org/extend/plugins/pluginlink2blogroll/

—-Bug reports here.Thanks!—

Get_Theme

星期六, 七月 26th, 2008

Get_Theme

Are you tired of downloading, unziping, uploading, testing…the ZIP file just for a wordpress theme? Yes! You need a easy installing themes’ plugin.It named Get_Theme!

Now,you only need a theme URL like

http://wordpress.org/extend/themes/download/dum-dum.1.3.zip

and just one click, you can install a theme easily and quickly!

When you installed the plugin,go to WP-admin -> Settings -> Get_Theme,
put your theme URL on the form , then click Download Theme.
While downloaded and unziped , go to Design menu and activate the theme.

About Get_Theme

The plugin can download the ZIP formatting theme pack from http://wordpress.org/extend/themes/ or other wp themes’ sites quickly, and then UNZIP it into your themes folder.

Screenshot

Download

on Wordpress Plugin Directory »

Installation

  1. Upload the folder `/get-theme/` to the `/wp-content/plugins/` directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
    Go to WP-admin -> Settings -> Get_Theme and do it.

Chinese|中文说明

Get_Theme: 该插件能自动从Wordpress官方主题目录或其他主题网站下载ZIP格式的主题包,并解压缩至主题目录。

安装:下载压缩包,解压 /get-theme/文件夹至 /wp-content/plugins/插件目录下,启用该插件。

使用:后台->设置->Get_Theme,将ZIP文件的URL输入框中,点击’Download Theme’,(依网络状况及文件大小约1-60秒)提示成功后在主题选项中启用该主题。

PHP判断手机(cellphone,mobile,wap)访问函数

星期天, 七月 20th, 2008

前一段时间发布了一个判断搜索引擎Robot的函数 is_robot() ,而最近又发布了一个Go2Wap插件,用于手机访客访问WP时自动转跳到 /wap/ 页面,这个插件发布后,有朋友就向我报告一些Bug,这里结合我遇到的问题综合讲解一下。

先看一下这个判断函数:

  1. function is_wap(){
  2.     $ua = strtolower($_SERVER['HTTP_USER_AGENT']);
  3.     $uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|sie|philips|panasonic|alcatel|lenovo|cldc|midp|wap|mobile)/i";
  4.     if(($ua == '' || preg_match($uachar, $ua))&& !strpos(strtolower($_SERVER['REQUEST_URI']),'wap')){//如果在访问的URL中已经找到 wap字样,表明已经在访问WAP页面,无需跳转,下一版本增加 feed访问时也不跳转
  5.         return true;
  6.     }else{
  7.         return false;
  8.     }
  9. }

这个函数跟上次发布的is_robot()函数基本类似,$uachar里面的是各种手机常见的USER_AGENT:

  • nokia 诺基亚
  • sony,ericsson 索尼爱立信,爱立信
  • mot 摩托罗拉
  • samsung,sgh 三星
  • lg LG
  • sie 西门子
  • philips 飞利浦
  • panasonic 松下
  • alcatel 阿尔卡特
  • lenovo 联想
  • cldc,midp,wap,mobile 这主要针对国内一些MTK平台及早期的手机,这些手机支持CLDC和MIDP,WAP1.1/WAP2.0标准等,故可以认定为手机访客

由于我的水平有限,还没有搞定一些Windows Mobile及其他一些智能手机的USER_AGENT,但国内的主流还是诺基亚,索爱,摩托,三星等,个人觉得上面的这些关键字已经能判断 95%以上的手机了。

您肯定会对$ua == ”产生疑问,为什么USER_AGENT为空也算手机访问?这也是符合咱们特殊国情的,而且,整个插件起作用的也许恰恰就是这一句。当手机用户通过移动梦网访问网站时,中国移动出于某些经济利益的因素,会自动过滤掉访问非SP网站的USER_AGENT,也就是手机用户访问移动梦网首页,收费铃声下载等网页时会提交USER_AGENT,而访问其他网站时,USER_AGENT却是空的。不信您使用Firefox,装上User Agent Switcher,调一个空的USER_AGENT访问 www.google.cn 试试,同样也是转跳到Google的WAP页面,至于联通,我没试过,不过有网友反应也是同样的状况。

另有朋友反应”firefox下用的好好的,可是用IE浏览就自动跳的wap里面了,有人用遨游浏览时也告诉我会自动跳转“,由于他也没有贴出具体的USER_AGENT,我恳请所有遇到BUG的先向我报告一下您的USER_AGENT,如何报告?您只需做一个简单的动作:访问 http://photozero.net/ua.php 我会在数据库记录您的USER_AGENT(仅记录USER_AGENT,不记录其他IP之类的信息,隐私权我负)

在综合分析大家的数据后,我会做出改进,也恳请大家提出意见建议,谢谢。
*ps 本站所有原创、改编的PHP、JS等代码,您均可以自由使用于其他Wordpress插件,或其他任何PHP程序,转换成ASP,JSP也可以,请保留出处,谢谢!

Wordpress新插件Go2Wap发布

星期六, 七月 19th, 2008

Go2Wap插件是专为提供WAP访问的Wordpress插件设计的。当手机访客输入 photozero.net 访问首页时,自动跳转至 photozero.net/wap/index.php 或自定义的网址(如:wap.feedsky.com/photozero)。建议在安装该插件前先安装TangGaowei提供的WP-T-WAP插件,以支持从Wap访问,或使用类似插件。

如果您需要转跳到由Feedsky提供的WAP服务( http://wap.feedsky.com/yourname )或WAP目录名不为 /wap/ ,在安装前请先用文本编辑器打开插件 go2wap.php 将

  1. $go2url = get_bloginfo('url') . '/wap/index.php';

更改为

  1. $go2url = 'http://wap.feedsky.com/yourname';

(将引号内的内容改为您需要的URL。)

插件主页,下载,安装:http://photozero.net/go2wap/
Document,Download,Setup:http://photozero.net/go2wap/

WP新插件Reviewers Info推出

星期四, 七月 10th, 2008

Reviewers Info(简称RI)是一款能显示留言者操作系统、浏览器信息的插件。

这插件也已经有人做过了,但我闲着无聊再做一个,并没有参照任何同类插件。这个插件的原理就是分析wp_comments表中的comment_agent参数。这个参数记录了留言者的USER_AGENT信息,利用这个信息就可以分析出留言者的系统、浏览器信息。 各种浏览器、系统对应的USER_AGENT信息参考自搜索引擎及UserAgentString,这里面有包括IE,FF等各种主流、二流浏览器的USER_AGENT信息。

相比同类插件,这个插件做了更符合中国网民的改进,许多人使用 Maxthon(遨游)、The World(世界之窗)等基于IE内核的浏览器,而大部分同类插件与Clicki等第三方统计均只能统计到IE,而该插件可以分辨出遨游、世界之窗、GreenBrowser、腾讯TT等常见浏览器。在系统方面,基本能分出Windows各版本,Linux主流发行本等。

这些系统、浏览器图标来源于互联网。我收集的基本是128*128或更大的格式,我自己改了一下,效果马马虎虎,但占用的空间较大,我正在寻找更多的比较合适的ICON。如果有朋友会设计或有找到这样的资源,别忘了通知我 :)

本来想显示国家国旗的,效果就像Clicki一样,但由于数据库过于庞大、国旗数据不够完整(我通过Firefox的FlagFox插件找到了完整的国旗数据库,但它的国旗均以 cn.png 这样编号,我还没想出办法如何对号入座,而FlagFox的代码似乎是用Java写的。。)被我否决了。我又萌发了另外一个想法,有没有网站提供类似Gravatar这样的服务,我把参数输进去,就调用出国旗图片。例如调用

<img src=”http://example.com/get_flag.php?ip=121.206.100.X” />
<!–自动显示中国国旗–>

说起来这个实现的方法难度并不大,但它是个吃力不讨好的活,有没有人肯做?

总的说来这是一个娱乐的插件,有需要的朋友不妨一试。效果就参考我的博客好了。我也会尽快想出显示国旗的方法:)
插件主页