Typecho二开之给用户添加过期时间(增加用户可设置过期时间)

1、修改/var/Widget/Users/Edit.php
在生成表单的方法中(form()),新增时间表单字段,代码如下

 /** 过期时间 */
    $exp_time = new Typecho_Widget_Helper_Form_Element_Text('exp_time', NULL, NULL, _t('会员过期时间 *'), _t('填写天数 填365,表示用户365天后过期,不填默认就过期'));
    $form->addInput($exp_time);

2、在新增用户的方法中处理过期时间,案例如下

图片[1]-Typecho二开之给用户添加过期时间(增加用户可设置过期时间)-米克随笔

3、在编辑用户信息时,添加过期时间,案例如下

图片[2]-Typecho二开之给用户添加过期时间(增加用户可设置过期时间)-米克随笔

4、在编辑用户的时候新增时间的回显,我是按天数算的时间,所以要处理成天来计算,具体根据自己的业务场景修改,修改form()方法中的参数,如下图。

图片[3]-Typecho二开之给用户添加过期时间(增加用户可设置过期时间)-米克随笔

/var/Widget/Users/Edit.php 这个文件主要是处理用户的信息,可以增加减少用户的信息字段。

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容