帝国论坛帝国软件产品与服务帝国下载系统下载系统和discuz!整合失败,请帮忙看下 【本版专题贴子】  
主题:下载系统和discuz!整合失败,请帮忙看下 [加入收藏夹]   

newbie08
用户头衔:书生

精华贴   :0
发贴数   :8
经验值   :30
注册时间:2007-11-01
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
下载系统和discuz!整合失败,请帮忙看下
根据说明我改好的接口:

<?
//用户表
$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字段已经有了,所以不能建立,接着其他的几个字段在用户表也不能建立。






2007-11-01 17:16:03 已设置保密 顶部 回复 引用 报告 编辑 删除

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :48941
经验值   :114161
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

运行整合接口后再修改字段名。



[零基础入门教程] [模板制作教程] [采集使用教程]
2007-11-02 10:11:06 已设置保密 顶部 回复 引用 报告 编辑 删除

newbie08
用户头衔:书生

精华贴   :0
发贴数   :8
经验值   :30
注册时间:2007-11-01
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

谢谢。已经搞好。




2007-11-05 09:00:06 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1