根据说明我改好的接口:
<? //用户表 $user_tablename="dbdiscuz.cdb_members"; //会员表(数据库名.数据表名) $user_userid="uid"; //用户ID字段 $user_username="username"; //用户名字段 $user_password="password"; //密码字段 $user_dopass=0; //密码保存形式,0为md5,1为明码,2为双重加密 $user_rnd="edownrnd"; //随机密码 $user_email="email"; //邮箱字段 $user_registertime="regdate"; //注册时间字段 $user_register=1; //注册时间保存形式,0为正常时间,1为数值型 $user_group="edowngroupid"; //会员组字段 $user_groupid=$public_r[defaultgroupid]; //注册时会员组ID $user_downfen="credits"; //点数字段 $user_downdate="edowndate"; //包月字段 $user_todaydate="edowntodaydate"; //下载日期 $user_todaydown="edowntodaydown"; //当天下载次数
$user_downfen="credits"; //点数字段 上面那行是根据下面的说明改的:(credits是discuz!用户表里面的字段,是表示点数的。) (整合完接口后。如果不用系统本身的点数字段,可以设定扣除点数字段:直接把$user_downfen="edownfen";改成用户表扣除点数的字段即可,如金币:$user_downfen="money";
[注意:必须运行update/index.php后才能修改])
update/index.php的时候出错如下: Duplicate column name 'credits' alter table dbdiscuz.cdb_members add edowngroupid smallint NOT NULL default '0', add edownrnd varchar(30) NOT NULL default '', add credits int NOT NULL default '0', add edowndate int not null default '0', add edowntodaydate varchar(10) not null default '', add edowntodaydown int not null default '0';
我看了下数据库,加上我的理解,是因为在discuz!的用户表里面credits字段已经有了,所以不能建立,接着其他的几个字段在用户表也不能建立。
|