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、在新增用户的方法中处理过期时间,案例如下
3、在编辑用户信息时,添加过期时间,案例如下
4、在编辑用户的时候新增时间的回显,我是按天数算的时间,所以要处理成天来计算,具体根据自己的业务场景修改,修改form()方法中的参数,如下图。
/var/Widget/Users/Edit.php 这个文件主要是处理用户的信息,可以增加减少用户的信息字段。