鲜果炫彩订阅按钮
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
今天才发现,鲜果有个订阅图标很好看。它可以自己变换时间,而且。。。看官方介绍:
幻彩版:会随着节日变换不同风格,而且还有节日倒计时,提醒你即将来临的快乐日子!
恩,这个在鲜果工具箱里有,地址是:http://tools.xianguo.com/tools-subbutton.html
PS.认领一下我的博客,需要验证BANGC6B32486B0B0D28D40799125XIANGUO
百度(baidu)也犯列目录的低级错误么?
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
无意中发现的,原来百度也会犯这种小错误啊。
居然允许列目录。。。
Wordpress友情链接 wp_list_bookmarks 函数详解
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
唔,今天突然发现很多人不晓得这个函数,而这个函数又是比较强大的一个,于是乎我就写写。。。
wp_list_bookmarks 这个函数也是为Blogroll服务的,比以前的函数 get_links_list() 和 get_links() 更加强大,它有很多参数,参数和参数之前用"&"分隔。详见全文。
半夜重装了小黑
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
半夜重装了我的小黑,因为以前那个系统用的是XPSP2升上来的,感觉不爽,这次直接使用XPSP3安装。
重装之前一直在考虑用2003还是XP,最后还是决定使用XP,大众化一点。
硬盘我清一色的FAT32格式,NTFS虽然理论上很好,但是我觉得它不实用,个人观点。
系统用的是Windows XP with SP3 VOL MSDN 简体中文版,去Microsoft验证了一下,果然是正版。
浏览器这次升级到了Firefox3.0.1,以前一直用Firefox2,突然用上Firefox3感觉还不习惯。那个新界面看着真不爽,找了一个Firefox2的Default Theme换上。。。
这里记录一下我重装之前需要备份的东西:
1、Firefox的书签、插件以及配置信息。
2、QQ号对应的目录。
3、360安全卫士的hotfix文件夹,里面是下载的XP补丁。
4、使用瑞星安装包制作程序制作最新版瑞星杀毒软件。
5、其他一些软件的ini配置文件。
6、桌面。
再记录一下小黑的驱动以及APP安装的顺序:
Serial ATA(SATA)--Compatibility--WINXP--Intel Chipset Support(主板)--Intel Matrix Storage Manager Driver--Serial ATA(SATA)--AHCI--BIOS驱动--Intel PRO/1000 LAN adapter(网卡)--Wireless LAN adapter(无线网卡)--nVIDIA Quadro NVS 140(显卡)--Audio(声卡)---总线调制解调器(Modem)--ThinkVantage--小红点增强驱动--Power Management Driver(ACPI电源管理器)--Power Manager(电源管理)--HOTKEY FN快捷键驱动--TPM安全芯片--指纹驱动--蓝牙驱动
恩,这样下次查找就方便了,很多驱动和软件我都没装,没用。
PHP空间探针iProber
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
今天一个朋友询问Slyar怎么看php空间的配置,我告诉他直接用phpinfo()函数就可以,但是他说他看不懂里面的内容,全是英文。。。汗一个,那么既然看不懂英文,那我们就看中文的好了,请出今天的主角:PHP探针。
那么,什么是探针?
学生物的时候学过“基因探针”,那么这个空间探针的作用和基因探针是一样的,都是一种获取信息的工具,那么今天我给他的这个PHP空间探针主要有以下几个功能:
1、服务器环境探测:CPU、在线时间、内存使用状况、系统平均负载探测、操作系统、服务器域名、IP地址、解释引擎等
2、PHP基本特征探测:版本、运行方式、安全模式、Zend编译运行及常规参数
3、PHP组件支持探测:Mysql、GD、xml、session、socket等组件支持情况
4、服务器性能检测:整数运算能力、浮点数运算能力、数据IO能力
5、自定义探测:Mysql连接测试、Mail发信测试、函数支持情况及PHP配置参数
我们可以看到,这个PHP空间探针的功能还是非常强大的,而最关键的是这个探针是全中文。。。
使用这个探针也很简单,到下载基地下载slyar_prober.rar,解压后只有一个iProber.php,将它上传至你的空间访问即可,不过记得看完后一定要删除,以免留下安全隐患。
让Wordpress评论时可以只写姓名不写邮箱
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
Wordpress的评论默认有2种方式,一种是姓名和邮箱全写,另一种是姓名和邮箱全不写。全写吧,很多访客都没有邮箱或者不喜欢写邮箱,这样就导致评论减少;全不写吧,又会有很多垃圾评论。。。这时有人提出:能不能让访客必写姓名又可以不写邮箱呢?
答案是肯定的。首先我们来分析一下评论提交时的php文件,位于Wordpress根目录下的wp-comments-post.php,看这一段:
if ( get_option('require_name_email') && !$user->ID ) {
if ( 6 > strlen($comment_author_email) || '' == $comment_author )
wp_die( __('Error: please fill the required fields (name, email).') );
elseif ( !is_email($comment_author_email))
wp_die( __('Error: please enter a valid email address.') );
}
我们看到这是一段嵌套if判断,Wordpress首先判断后台的评论选项是否要求填写姓名和邮箱,如果要求,则先检查评论者的姓名和邮箱的长度(姓名不能为空,邮箱长度不能小于6);如果姓名为空或者邮箱长度小于6,则提示"Error: please fill the required fields (name, email)",若此项检查符合要求,那么继续检查邮箱是否符合格式,若格式不正确则提示"Error: please enter a valid email address",若邮箱格式也符合要求,评论才会成功发出。
一开始为了简单,就把第二个if判断删除了,试验后发现不可行。。。换思路。。。
因为它是嵌套if,所以必须二个条件都符合才行,那么我们可以将其中一个嵌套提出来单独判断。最后的判断方式是:首先判断姓名是否为空,若为空则弹出错误提示,不为空继续检查邮箱地址,如果邮箱地址为空则继续,不为空则判断邮箱地址格式是否正确,格式不正确弹出错误提示,格式正确则完成评论。
那么实现的代码为(我小小汉化了一下):
- if ( get_option('require_name_email') && !$user->ID ) {
- if ( '' == $comment_author )
- wp_die(__('Slyar说:名字你都不写?想当火星人?'));
- if ( "" != $comment_author_email) {
- if ( !is_email($comment_author_email))
- wp_die(__('Slyar说:拜托,要写邮箱写对成不?') );
- }
- }
在实际测试的时候发现还是会出现Alert错误提示,而php代码里没有Alert,那么应该是模板或者插件自带的判断,经过分析查找最后得到结论是"Wordpress Thread Comment"这个插件内部含有评论判断语句,修改的方法也大同小异,我就不说了。
如果没有插件干扰,那么经过修改就可以成功实现Wordpress评论时只写姓名不写邮箱了。
PS.要使用这个功能,后台设置-评论中的"评论者必须输入姓名及电子邮箱"一定要打钩!














