最近在帮朋友做模板设计,顺便对wordpress的程序进行了一定程序的定制。
wordpress其实是个蛮不错的程序,但是对于他的新用户注册恐怕很多人都是怨言万分。
因为他新用户注册需要调用sendmail来给新用户发送密码函,因为朋友的程序是放置在windows2003服务器上。
所以没办法调用,在国外网站上发现了一个程序叫setsmtp的,结果测试发现对于大多数信箱来说
这样的邮件基本是无法接收到的。
于是想到了修改程序来让用户直接设置密码,废话不多说,下面给出解决办法。
注:本修改方法适用于wordpress2.51
文件wp-login.php
在第151行
与第153行
之间插入
继续向下,在修改后的第174行
与第176行
之间插入
将修改后的第194行
注释掉
将修改后的第201行
注释掉
在修改后的第338行换行插入
删除修改后的第348行
向下来到第396行
修改为
将第427行和429行的
修改为
修改完毕。
建议使用ue或者editplus打开下载的文件
下载文件
wordpress其实是个蛮不错的程序,但是对于他的新用户注册恐怕很多人都是怨言万分。
因为他新用户注册需要调用sendmail来给新用户发送密码函,因为朋友的程序是放置在windows2003服务器上。
所以没办法调用,在国外网站上发现了一个程序叫setsmtp的,结果测试发现对于大多数信箱来说
这样的邮件基本是无法接收到的。
于是想到了修改程序来让用户直接设置密码,废话不多说,下面给出解决办法。
注:本修改方法适用于wordpress2.51
文件wp-login.php
在第151行
与第153行
之间插入
引用
继续向下,在修改后的第174行
引用
与第176行
之间插入
引用
/* Check for "" in password */
if( strpos( " ".$pass1, "" ) )
$errors['pass'] = __( 'ERROR: Passwords may not contain the character "".' );
/* checking the password has been typed twice the same */
if ( $pass1 != $pass2 )
$errors['pass'] = __( 'ERROR: Please type the same password in the two password fields.' );
if ( empty($pass1) || $pass1 == '') $errors['pass'] = __( 'ERROR: Please enter a password.' );
if (!empty ( $pass1 ))
$user_pass = $pass1;
if( strpos( " ".$pass1, "" ) )
$errors['pass'] = __( 'ERROR: Passwords may not contain the character "".' );
/* checking the password has been typed twice the same */
if ( $pass1 != $pass2 )
$errors['pass'] = __( 'ERROR: Please type the same password in the two password fields.' );
if ( empty($pass1) || $pass1 == '') $errors['pass'] = __( 'ERROR: Please enter a password.' );
if (!empty ( $pass1 ))
$user_pass = $pass1;
将修改后的第194行
注释掉
将修改后的第201行
注释掉
在修改后的第338行换行插入
删除修改后的第348行
向下来到第396行
引用
修改为
引用
将第427行和429行的
引用
修改为
修改完毕。
建议使用ue或者editplus打开下载的文件
下载文件 引用
一:有一队伍长100米,匀速前进,传令兵以匀速从队首运动到队尾然后返回队首,其间队伍前进了100米,问传令兵运动的距离。
二:小明和小强都是张老师的学生,张老师的生日是M月N日
2人都知道张老师的生日是下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强,张老师问他们知道
他的生日是哪一天
3月4日 3月5日 3月8日
6月4日 6月7日
9月1日 9月5日
12月1日 12月2日 12月8日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了 猜猜张老师的生日?
二:小明和小强都是张老师的学生,张老师的生日是M月N日
2人都知道张老师的生日是下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强,张老师问他们知道
他的生日是哪一天
3月4日 3月5日 3月8日
6月4日 6月7日
9月1日 9月5日
12月1日 12月2日 12月8日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了 猜猜张老师的生日?
网上各式各样的答案都出来了,甚至复杂到要去写一个函数= =!
我们对题目来做一个简单的解答
第一题:
引用
设士兵的速度为x队伍的速度为y,从队头走到队尾花费时间为m,返回花费时间为n
则有
1.(x+y)*m = 100
2.(x-y)*n = 100
3.(m+n)*y = 100
求x(m+n)为多少?
解答:有1式推出m=100/(x+y)
2推出n=100/(x-y)
全部代如3中就是((100/(x+y))+(100/(x-y)))*y = 100
变换后是(x-y)^2 = 2*y^2
后面就不说了开平方怪难打
舍弃一个不合理的
就是x=根号2加1倍的y
再代入3式中就得出x(m+n)=100*(squre(2)+1) = 241.4
则有
1.(x+y)*m = 100
2.(x-y)*n = 100
3.(m+n)*y = 100
求x(m+n)为多少?
解答:有1式推出m=100/(x+y)
2推出n=100/(x-y)
全部代如3中就是((100/(x+y))+(100/(x-y)))*y = 100
变换后是(x-y)^2 = 2*y^2
后面就不说了开平方怪难打
舍弃一个不合理的
就是x=根号2加1倍的y
再代入3式中就得出x(m+n)=100*(squre(2)+1) = 241.4
第二题
引用
1.小明说:如果我不知道的话,小强肯定也不知道
小明能肯定小强不知道,那就说明小强拿到的肯定不是7和2(因为7和2直接可以确定是6月7日和12月2日);
小明能肯定小强拿到的不是7和2,那么他自己拿到的肯定不是6和12
3月4日 3月5日 3月8日
9月1日 9月5日
2.小强说:本来我也不知道,但是现在我知道了
当小强知道了小明拿到的是3或者9,他马上就知道了准确日期,所以小强拿到的不可能是5,只能是1,4,8中的一个
3月4日 3月8日
9月1日
3.小明说:哦,那我也知道了,由这句话可知道他拿到的肯定不是3
因为这个时候3月对应的日期有2个
以老师的生日应该是9月1号
小明能肯定小强不知道,那就说明小强拿到的肯定不是7和2(因为7和2直接可以确定是6月7日和12月2日);
小明能肯定小强拿到的不是7和2,那么他自己拿到的肯定不是6和12
3月4日 3月5日 3月8日
9月1日 9月5日
2.小强说:本来我也不知道,但是现在我知道了
当小强知道了小明拿到的是3或者9,他马上就知道了准确日期,所以小强拿到的不可能是5,只能是1,4,8中的一个
3月4日 3月8日
9月1日
3.小明说:哦,那我也知道了,由这句话可知道他拿到的肯定不是3
因为这个时候3月对应的日期有2个
以老师的生日应该是9月1号
都是最简单的初中数学题目,作为一个程序员,严谨的思维就是专业素质之一……
另外,这些题目与薪资和面试绝对没有关系,否则我现在不用拿着这少的可怜的几K的薪水了……
原来我的blog用的程序是基于L-BLOG 1.8 FINAL改造的Leoblog
但因为L-blog核心程序的漏洞,导致不断出现垃圾评论、引用、留言
我也试图修改一些代码来达到防止的目的
然而效果不尽人意
经过反复的尝试之后,终于下定决心更换为Bo-blog
在这一周时间,对bo-blog做了一些验证
觉得其防止垃圾的功能相对要好的多
于是更换了程序
因此导致的留言和评论数据的丢失
只好表示无奈……
请诸位关心本人的朋友见谅= =!
但因为L-blog核心程序的漏洞,导致不断出现垃圾评论、引用、留言
我也试图修改一些代码来达到防止的目的
然而效果不尽人意
经过反复的尝试之后,终于下定决心更换为Bo-blog
在这一周时间,对bo-blog做了一些验证
觉得其防止垃圾的功能相对要好的多
于是更换了程序
因此导致的留言和评论数据的丢失
只好表示无奈……
请诸位关心本人的朋友见谅= =!



2008
10:03
1963
4


