php框架CI开发的问答系统v3.7源码 ask2在线问答解惑系统+手机版

源码蚁

发表文章数:372

非常不错的一款ask2在线问答解惑系统网站源码
default默认是百度问答模板 sowenda是高仿360问答的。
soso模板是仿腾讯soso问答界面。 一套wap模板,仿天涯问答的手机版。
pc和wap模板后台设置里自由切换,还可以绑定手机独立二级域名。
强大的搜索功能,支持xunsearch全文检索,seo友好,强大的标签自动识别功能,内置标签库,还有seo相关的优化,无需小白操心。
内置超强采集,好几十个问答网站规则内置,无需编写,支持防采集网站采集,2天采集30万数据不成问题。

  •  更新日志:

  • 1、彻底重写代码,采用目前流行的php框架CI开发,完全支持php5.3.4-php7.2。

  • 2、新增邀请注册功能,用户可以分享邀请注册地址,小伙伴注册成功后默认会自动关注你,你还可以获得额外的财富值积分点数。

  • 3、网页细节调整,修复低版本的bug漏洞,保证安全性,稳定性。

  • 4、新增支持手机注册,默认启用邮箱,后台可以配置。

  • 5、新增微信功能,可以设置配置微信关注回复,关键词回复,微信菜单,微信粉丝导入,微信图文回复,以及微信登录,同时支持用户绑定微信后网站有新回答,回答被采纳会推送给用户。

  • 6、后台插件管理新增额外免费插件,一个批量导入马甲,一个自问自答插件。

  • 7、手机端主题模板同步官网手机端模板,不做差异化。

  • 展示截图

php框架CI开发的问答系统v3.7源码 ask2在线问答解惑系统+手机版

Yuanant.com

 

数据库: ask2

表格: ask_tag_item

备注: 标签问题文章表

索引:

名称

类型

属性

备注

主索引

id

unique

cid

cid

tagid

tagid

time

time

字段:

名称

类型

默认值

属性

备注

id

int(11)

<auto_increment>

tagid

int(11)

0

标签id

typeid

int(11)

0

类型id 文章或者问题表的主键id

itemtype

varchar(255)

question或者article

time

int(11)

0

添加时间

uid

int(11)

1

创建者

cid

int(11)

1

分类话题id

 

表格: ask_tag

备注: 标签表

索引:

名称

类型

属性

备注

主索引

id

unique

followers

followers

tagarticles

tagarticles

tagfisrtchar

tagfisrtchar

tagquestions

tagquestions

time

time

字段:

名称

类型

默认值

属性

备注

id

int(11)

<auto_increment>

tagname

varchar(255)

标签名称

tagalias

varchar(255)

标签别名

tagfisrtchar

varchar(20)

标签首字母

tagimage

varchar(255)

<>

标签缩略图

tagquestions

int(11)

0

标签问题数

tagarticles

int(11)

0

标签文章数

followers

int(11)

0

标签关注人数

title

varchar(255)

seo页面标题

description

varchar(500)

seo页面标签描述

keywords

varchar(255)

seo页面标签关键词

time

int(11)

0

标签创建时间

 

表格: ask_alipayorder

索引:

名称

类型

属性

备注

主索引

id

unique

字段:

名称

类型

默认值

属性

备注

id

int(11)

<auto_increment>

主键

discount

varchar(200)

折扣价格

payment_type

varchar(200)

付款类型

trade_no

varchar(200)

交易流水号

subject

varchar(200)

交易主题

buyer_email

varchar(200)

付款人支付宝账号

gmt_create

varchar(200)

订单创建时间

notify_type

varchar(200)

通知类型,同步还是异步

quantity

varchar(200)

质量

out_trade_no

varchar(200)

 商户网站唯一订单号

seller_id

varchar(200)

 卖家支付宝用户号

notify_time

varchar(200)

 通知时间

body

varchar(200)

 商品描述

trade_status

varchar(200)

 交易状态

is_total_fee_adjust

varchar(200)

 是否调整总价

total_fee

varchar(200)

 交易金额

gmt_payment

varchar(200)

交易付款时间

seller_email

varchar(200)

 卖家支付宝账号

price

varchar(200)

 商品单价

buyer_id

varchar(200)

 买家支付宝账户号

notify_id

varchar(200)

 通知校验ID

use_coupon

varchar(200)

 是否使用红包买家

sign_type

varchar(200)

 签名方式

sign

varchar(200)

 签名

uid

int(10)

0

 站内付款人uid

 

表格: ask_article_comment 文章评论回复

索引:

名称

类型

属性

备注

主索引

id

unique

字段:

名称

类型

默认值

属性

备注

id

int(10)

<auto_increment>

tid

int(10)

 文章id

authorid

int(10)

 评论人id

author

char(18)

 名字

content

text

评论回复内容

time

int(10)

0

 回复时间

aid

int(11)

<>

文章评论id

 

表格: ask_article_support 文章点赞

索引:

名称

类型

属性

备注

主索引

sid, aid

unique

字段:

名称

类型

默认值

属性

备注

sid

char(16)

 会话id

aid

int(10)

 文章评论id

time

int(10)

 文章点赞时间

 

表格: ask_user_invateanswer 邀请回答表

备注: 用户邀请回答表

索引:

名称

类型

属性

备注

主索引

Id

unique

字段:

名称

类型

默认值

属性

备注

Id

int(11)

<auto_increment>

uid

int(11)

<>

用户uid

qid

int(11)

<>

问题id

invatetime

int(11)

<>

邀请时间

cid

int(11)

<>

邀请回答话题id

invateuid

int(11)

<>

邀请人的uid

state

varchar(255)

1

取消邀请还是没有,默认没有取消

 

表格: ask__keywords-网站关键词库表

索引:

名称

类型

属性

备注

主索引

id

unique

主键

字段:

名称

类型

默认值

属性

备注

id

int(10)

<auto_increment>

 主键

find

varchar(200)

 关键词

replacement

varchar(200)

 关键词指向的外部链接

admin

varchar(200)

 操作人

表格: ask_ad—网站广告表

索引:

名称

类型

属性

备注

主索引

page, position

unique

字段:

名称

类型

默认值

属性

备注

html

text

 广告代码

page

varchar(50)

 广告所在的页面,首页,内容详情页面等

position

varchar(50)

 广告所在位置,顶部,中间,底部,还是侧边栏

表格: ask_answer-站内回答表

索引:

名称

类型

属性

备注

主索引

id

unique

主键

adopttime

adopttime

采纳时间

authorid

authorid

回答作者

qid

qid

外键问题表中的问题id

time

time

回答时间

字段:

名称

类型

默认值

属性

备注

id

int(10) unsigned

<auto_increment>

 主键自增

qid

int(10) unsigned

0

 问题

title

char(50)

 问题标题

author

varchar(15)

 回答作者

authorid

mediumint(8) unsigned

0

 回答作者id

time

int(10) unsigned

0

 回答时间

adopttime

int(10) unsigned

0

 采纳时间

content

mediumtext

 回答内容

comments

int(10)

 回答评论数

status

tinyint(1) unsigned

1

 回答状态审核和未审核

ip

varchar(20)

<>

 回答者的ip

supports

int(10)

0

 点赞数

reward

int(10)

0

 回答偷看金额

serverid

varchar(200)

<>

 语音回答的媒体id

openid

varchar(200)

<>

 回答者的微信openid

voicetime

int(10)

0

 语音回答时间

mediafile

varchar(200)

<>

 语音媒体文件存储的站内位置

表格: ask_answer_append—问题回答追问表

索引:

名称

类型

属性

备注

主索引

appendanswerid

unique

answerid

answerid

authorid

authorid

time

time

字段:

名称

类型

默认值

属性

备注

appendanswerid

int(10)

<auto_increment>

answerid

int(10)

 外键回答表中的id

author

varchar(20)

 追问作者

authorid

int(10)

 追问作者id

content

text

 追问内容

time

int(10)

 追问时间

表格: ask_answer_comment—回答评论表

索引:

名称

类型

属性

备注

主索引

id

unique

字段:

名称

类型

默认值

属性

备注

id

int(10)

<auto_increment>

 主键

aid

int(10)

 问题回答表中的id,对应的是回答的编号

authorid

int(10)

 评论作者的编号id也就是用户表的uid

author

char(18)

 评论作者名字

content

varchar(100)

 评论内容

time

int(10)

0

 评论时间

表格: ask_answer_support—回答点赞数

索引:

名称

类型

属性

备注

主索引

sid, aid

unique

字段:

名称

类型

默认值

属性

备注

sid

char(16)

 会话id,唯一值

aid

int(10)

 点赞的回答编号

time

int(10)

 点赞时间

表格: ask_articlecomment—网站文章评论表

索引:

名称

类型

属性

备注

主索引

id

unique

adopttime

adopttime

authorid

authorid

tid

tid

time

time

字段:

名称

类型

默认值

属性

备注

id

int(10) unsigned

<auto_increment>

 主键自增

tid

int(10) unsigned

0

 文章id

title

char(50)

 文章标题

author

varchar(15)

 文章作者名字

authorid

mediumint(8) unsigned

0

 文章作者编号id,对应的是用户的uid

time

int(10) unsigned

0

 评论时间

adopttime

int(10) unsigned

0

 最佳评论时间预留

content

mediumtext

 文章评论内容

comments

int(10)

 文章评论数据预留

status

tinyint(1) unsigned

1

 文章评论状态

ip

varchar(20)

<>

 文章评论ip

supports

int(10)

0

 文章评论点赞数

reward

int(10)

0

 偷看文章评论金额预留

state

int(5)

1

文章评论审核状态

表格: ask_attach—网站上传附件表

索引:

名称

类型

属性

备注

主索引

id

unique

time

time, isimage, downloads

uid

uid

字段:

名称

类型

默认值

属性

备注

id

mediumint(8) unsigned

<auto_increment>

 主键

time

int(10) unsigned

0

 上传附件时间

filename

char(100)

 附件名字

filetype

char(50)

 附件类型

filesize

int(10) unsigned

0

 附件大小

location

char(100)

 附件存储的位置

downloads

mediumint(8)

0

 下载数

isimage

tinyint(1)

0

 是否是图片

uid

mediumint(8) unsigned

0

 上传作者的编号

表格: ask_autocaiji—自动采集表

索引:

名称

类型

属性

备注

主索引

id

unique

字段:

名称

类型

默认值

属性

备注

id

int(11)

<auto_increment>

主键

caiji_url

varchar(100)

采集网址

tiwenshijian

int(11)

提问时间

huidashijian

int(11)

回答时间

caiji_prefix

varchar(100)

采集列表规则

category1

int(11)

一级分类

category2

int(11)

2级分类

category3

int(11)

3级分类

cid

int(11)

当前选择的分类id

ckabox

int(11)

过滤回答超链接

imgckabox

int(11)

过滤图片

bianma

varchar(100)

网页编码

guize

varchar(100)

其它回答

daanyuming

varchar(100)

域名

daandesc

varchar(100)

描述

caiji_best

varchar(100)

最佳答案

caiji_hdusername

varchar(100)

采集用户名

caiji_hdusertx

varchar(100)

采集头像

source

varchar(100)

<>

 采集来源

biaotiguolv

text

 标题是否过滤预留暂时不用

miaosuguolv

text

 描述是否过滤预留暂时不用

neirongguolv

text

 内容是否过滤预留暂时不用

usernameguolv

text

 用户是否过滤预留暂时不用

atitle

int(10)

0

 是否超链接title熟悉中获取标题

caijitype

int(10)

0

 采集类型,0表示问题,1表示文章

表格: ask_badword—-词语过滤表

索引:

名称

类型

属性

备注

主索引

id

unique

find

find

unique

字段:

名称

类型

默认值

属性

备注

id

smallint(6) unsigned

<auto_increment>

 主键

admin

varchar(15)

 操作人

find

varchar(255)

 查找的过滤词

replacement

varchar(255)

 需要替换的内容

findpattern

varchar(255)

 查找正则表达式预留

表格: ask_banned—-IP黑名单表

索引:

名称

类型

属性

备注

主索引

id

unique

字段:

名称

类型

默认值

属性

备注

id

smallint(6) unsigned

<auto_increment>

 主键

ip1

char(3)

 Ip段第一部分

ip2

char(3)

  Ip段第二部分

ip3

char(3)

  Ip段第三部分

ip4

char(3)

  Ip段第四部分

admin

varchar(15)

 添加人

time

int(10) unsigned

0

 添加时间

expiration

int(10) unsigned

0

 过期时间

表格: ask_category(包含课程分类和课程名)

索引:

名称

类型

属性

备注

主索引

id

unique

authorid

authorid

发布人uid

comments

comments

课程评论数

coursecount

coursecount

课程课时数量

coursejine

coursejine

课程金额

coursetype

coursetype

课程类型

followers

followers

关注人数

grade

grade

分类等级

iscourse

iscourse

是否是课程分类

isshowindex

isshowindex

非课程分类是否首页显示

istuijian

istuijian

是否是推荐课程

isusearticle

isusearticle

分类是否应用到文章

isuseask

isuseask

是否是问答分类

learners

learners

课程学习人数

onlybackground

onlybackground

此分类是否仅在后台发布文章

pid

pid

父级分类id

private

private

课程查看等级,0免费,1会员免费,2付费购买

questions

questions

分类问答数量

sourcecoursejine

sourcecoursejine

原价购买课程金额

字段:

名称

类型

默认值

属性

备注

id

smallint(5) unsigned

<auto_increment>

name

char(30)

 分类名称或者课程名称

dir

char(30)

 分类目录拼音

pid

smallint(5) unsigned

0

 分类父级id

grade

tinyint(1) unsigned

0

 分类等级,最深3

displayorder

tinyint(3)

0

 排序id

questions

int(10) unsigned

0

分类问题数

alias

varchar(200)

 分类seo优化标题

miaosu

varchar(500)

 分类描述

followers

int(10)

0

 分类或者课程关注人数

image

varchar(200)

 分类缩略图或者课程封面图

template

varchar(200)

 文章栏目分类模板

onlybackground

int(2)

0

 是否仅在后台发布内容

isshowindex

int(10)

1

 问答或者文章分类是否在首页显示

isusearticle

int(10)

1

 是否将分类应用到文章

isuseask

int(10)

1

 是否将分类应用到问答

author

varchar(20)

 发布人用户名

authorid

mediumint(9)

0

 发布人uid

istuijian

int(5)

0

 是否是推荐课程

coursedetail

mediumtext

 课程详情

private

int(3)

0

 课程查看等级,0 免费,1会员免费,2付费

coursecount

int(10)

0

此课程分类得课程数量

learners

int(10)

0

 课程学习人数

coursejine

double

0

 课程金额

sourcecoursejine

double

0

 购买课程原价金额

coursetype

varchar(50)

picture

 课程类型 picture图文教程,voice音频教程,vedio视频教程

comments

int(10)

0

 课程评论数量

iscourse

int(2)

0

 是否是课程相关

buyurl

varchar(300)

 第三方购买课程地址,配置此项将购买跳转第三方

articletemplate

varchar(100)

 文章栏目下文章详情页面模板文件名

表格: ask_categotry_follower—分类专题关注粉丝表

索引:

名称

类型

属性

备注

主索引

id

unique

字段:

名称

类型

默认值

属性

备注

id

int(10)

<auto_increment>

 主键

cid

int(10)

 分类id

uid

int(10)

 关键的用户uid

time

int(10)

 关注时间

表格: ask_credit—网站财富经验增流水记录表

索引:

名称

类型

属性

备注

主索引

id

unique

字段:

名称

类型

默认值

属性

备注

id

int(10)

<auto_increment>

 主键

uid

int(10) unsigned

 操作人uid

time

int(10) unsigned

0

 操作时间

operation

varchar(100)

 操作规则,提问,回答,采纳,注册,登录等

credit1

smallint(6)

0

 经验值

credit2

smallint(6)

0

 财富值

表格: ask_datacall—-分类数据调用表,利用js调用分类下的问题

索引:

名称

类型

属性

备注

主索引

id

unique

字段:

名称

类型

默认值

属性

备注

id

smallint(5) unsigned

<auto_increment>

 主键

title

varchar(50)

 分类数据调用的标题

expression

text

 调用的内容

time

int(10) unsigned

0

 创建时间

表格: ask_doing—站内动态表

索引:

名称

类型

属性

备注

主索引

doingid

unique

authorid

authorid, author

createtime

createtime

referid

referid

sourceid

questionid

字段:

名称

类型

默认值

属性

备注

doingid

bigint(20)

<auto_increment>

 主键自增

authorid

int(10)

 动态作者uid

author

varchar(20)

 作者名字

action

tinyint(1)

 动作类型,详见附件一

questionid

int(10)

 类型id,可能是问题,回答,文章等id

content

text

 动态内容

referid

int(10)

0

 引用id

refer_authorid

int(10)

0

 引用作者uid

refer_content

tinytext

 引用内容

createtime

int(10)

 创建时间

 

表格: ask_favorite—问题收藏表

索引:

名称

类型

属性

备注

主索引

id

unique

qid

qid

time

time

uid

uid

字段:

名称

类型

默认值

属性

备注

id

int(10)

<auto_increment>

 主键

uid

mediumint(8) unsigned

0

 收藏用户的uid

qid

mediumint(10) unsigned

0

 收藏问题的id

time

int(10)

 收藏时间

表格: ask_gift—积分商城表

索引:

名称

类型

属性

备注

主索引

id

unique

字段:

名称

类型

默认值

属性

备注

id

smallint(6) unsigned

<auto_increment>

 主键

title

varchar(80)

 商品标题

description

text

 商品描述

image

varchar(250)

 商品图片

credit

int(10)

0

 财富值兑换的值

time

int(11)

 创建时间

available

tinyint(1)

1

 是否过期

表格: ask_giftlog—积分商城兑换日志记录

索引:

名称

类型

属性

备注

主索引

id

unique

字段:

名称

类型

默认值

属性

备注

id

smallint(6) unsigned

<auto_increment>

 主键

uid

int(10) unsigned

 兑换用户的uid

username

char(20)

 用户名

realname

char(20)

 真实用户名邮寄的时候名字

gid

int(10)

 积分商品的主键id

giftname

varchar(30)

 商品名字

address

varchar(100)

 邮寄地址

postcode

char(10)

 邮政编码

phone

char(15)

 用户手机号

qq

char(15)

 用户qq—联系时候用

email

varchar(30)

 用户邮箱

notes

text

 备注需要提醒商家的文字

credit

int(10)

 兑换积分

time

int(11)

 提交兑换申请时间

status

tinyint(1)

0

 审核状态

表格: ask_inform—站内举报表

索引:

名称

类型

属性

备注

主索引

id

unique

字段:

名称

类型

默认值

属性

备注

id

int(10)

<auto_increment>

 主键

username

varchar(200)

 用户名

uid

int(10)

 用户uid

qtitle

varchar(200)

 举报内容标题

qid

int(100)

 问题编号

aid

int(11)

 回答编号

content

text

 举报原因

title

varchar(100)

 举报类型

keywords

varchar(100)

 举报内容

counts

int(11)

1

 举报次数

time

int(10)

 举报时间

表格: ask_link—友情链接表

索引:

名称

类型

属性

备注

主索引

id

unique

字段:

名称

类型

默认值

属性

备注

id

smallint(6) unsigned

<auto_increment>

 主键

displayorder

tinyint(3)

0

 友情链接排序

name

varchar(100)

 链接名字

url

varchar(255)

 链接地址

description

mediumtext

 链接描述

logo

varchar(255)

 链接logo

表格: ask_login_auth—qq互联和新浪微博登录授权表

索引:

名称

类型

属性

备注

主索引

uid, type

unique

字段:

名称

类型

默认值

属性

备注

uid

int(10)

 用户uid

type

enum(qq,sina)

 授权类型,qq或者微博

token

varchar(50)

 授权token

openid

varchar(50)

 授权openid

time

int(10)

0

 授权时间

表格: ask_message—站内私信表

索引:

名称

类型

属性

备注

主索引

id

unique

fromuid

fromuid, time

touid

touid, time

字段:

名称

类型

默认值

属性

备注

id

int(10) unsigned

<auto_increment>

 主键

from

varchar(15)

 来源,可能是作者,可能是网站

fromuid

mediumint(8) unsigned

0

 来源uid

touid

mediumint(8) unsigned

0

 私信接收的用户uid

new

tinyint(1)

1

 是否是最新的私信

subject

varchar(75)

 发送主题

time

int(10) unsigned

0

 发送时间

content

text

 发送内容

status

tinyint(2)

0

 私信状态

typename

varchar(200)

私信类型:invateanswer-邀请回答,attentionquestion–关注问题,attentionuser–关注用户 ,questioncomment–回答评论,answer–回答问题,questiontouser–对用户提问,adoptanswer-采纳回答

表格: ask_nav—站内导航菜单表注意default模板不走这个表

索引:

名称

类型

属性

备注

主索引

id

unique

字段:

名称

类型

默认值

属性

备注

id

smallint(6) unsigned

<auto_increment>

 主键

name

char(50)

 导航名字

title

char(255)

 导航表示

url

char(255)

 导航地址

target

tinyint(1)

0

 是否本窗口打开

available

tinyint(1)

0

 导航是否显示

type

tinyint(1)

0

 导航类型,站内还是站外地址

displayorder

tinyint(3)

 导航排序

 

表格: ask_note—-站内公告表

索引:

名称

类型

属性

备注

主索引

id

unique

字段:

名称

类型

默认值

属性

备注

id

smallint(5) unsigned

<auto_increment>

 主键

authorid

int(10)

0

 公告作者uid

author

char(18)

 公告作者

title

varchar(100)

 公告标题

content

text

 公告内容

time

int(10) unsigned

0

 公告时间

comments

int(10)

0

 公告评论数

views

int(10)

0

 公告浏览次数

url

varchar(250)

 是否是外部地址,是就填写

表格: ask_note_comment—公告评论表

索引:

名称

类型

属性

备注

主索引

id

unique

字段:

名称

类型

默认值

属性

备注

id

int(10)

<auto_increment>

 主键

noteid

int(10)

 公告表id

authorid

int(10)

 公告评论作者uid

author

varchar(50)

 公告评论作者名字

content

text

 公告评论内容

time

int(10)

 公告评论时间

表格: ask_paylog—站内支付流水表

索引:

名称

类型

属性

备注

主索引

id

unique

字段:

名称

类型

默认值

属性

备注

id

int(10)

<auto_increment>

 主键

type

varchar(100)

 支付流水类型,详见附件二

money

double

 支付金额

openid

varchar(200)

 用户微信openid,如果来自微信支付,这个值不会为空

fromuid

int(10)

 支付发起人uid

touid

int(10)

 支付收入人uid,也就是得到赏金的人

time

int(10)

 支付时间

typeid

int(10)

 支付类型的id,如果是问题和文章类型那么就是各种的具体编号,问题就是问题的id,文章就是文章的id

表格: ask_question—网站问题表

索引:

名称

类型

属性

备注

主索引

id

unique

answers

answers

authorid

authorid

cid1

cid1

cid2

cid2

cid3

cid3

price

price

time

time

字段:

名称

类型

默认值

属性

备注

id

int(10) unsigned

<auto_increment>

 主键

cid

smallint(5) unsigned

0

 当前分类id

cid1

smallint(5) unsigned

0

 一级分类id,后台不要移动分类,否则造成分类对不上问题,不能显示问题了

cid2

smallint(5) unsigned

0

 二级分类id,后台不要移动分类,否则造成分类对不上问题,不能显示问题了

cid3

smallint(5) unsigned

0

 三级分类id,后台不要移动分类,否则造成分类对不上问题,不能显示问题了

price

smallint(6) unsigned

0

 悬赏财富值

author

char(15)

 提问作者

authorid

int(10) unsigned

0

 提问作者uid

title

char(50)

 提问标题

description

text

 问题描述

supply

text

 问题补充内容

time

int(10) unsigned

0

 提问时间

endtime

int(10) unsigned

0

 最后补充时间

hidden

tinyint(1) unsigned

0

 是否匿名提问

answers

smallint(5) unsigned

0

 问题回答数

attentions

int(10)

0

 问题关注数

goods

mediumint(8) unsigned

0

 预留字段暂时不用

status

tinyint(1) unsigned

1

 问题状态详见附件三

ip

varchar(20)

<>

提问ip

views

int(10) unsigned

0

 问题访问次数

shangjin

double

0

 提问现金悬赏金额

hasvoice

int(10)

0

 是否是语音回答

askuid

int(10)

0

 对某人提问的uid

askcity

varchar(200)

<>

 提问人所在的城市预留字段

表格: ask_question_attention—问题关注粉丝表

索引:

名称

类型

属性

备注

主索引

qid, followerid

unique

字段:

名称

类型

默认值

属性

备注

qid

int(10)

 问题编号

followerid

int(10)

 关注人uid

follower

char(18)

 关注人名字

time

int(10)

 关注时间

表格: ask_question_supply—问题补充表

索引:

名称

类型

属性

备注

主索引

id

unique

qid

qid

time

time

字段:

名称

类型

默认值

属性

备注

id

int(4)

<auto_increment>

 主键

qid

int(10)

 问题编号id

content

text

 补充内容

time

int(10)

 补充时间

status

tinyint(1)

1

 补充状态,1表示通过,0表示没有通过

表格: ask_question_tag—问题标签表

索引:

名称

类型

属性

备注

主索引

qid, name

unique

time

time

字段:

名称

类型

默认值

属性

备注

qid

int(10)

 问题编号

name

varchar(20)

 标签名字

time

int(10)

0

 标签添加时间

pinyin

varchar(200)

标签拼音

表格: ask_session—站内会话表,记录验证码和登录状态

索引:

名称

类型

属性

备注

sid

sid

unique

time

time

uid

uid

字段:

名称

类型

默认值

属性

备注

sid

char(16)

 会话id

uid

mediumint(8) unsigned

0

 用户的uid

code

char(4)

 验证码

islogin

tinyint(1)

0

 是否登录

ip

varchar(20)

<>

ip地址

time

int(10) unsigned

0

 会话时间

表格: ask_setting—站内配置表,很重要

索引:

名称

类型

属性

备注

主索引

k

unique

字段:

名称

类型

默认值

属性

备注

k

varchar(32)

 键名

v

text

 键值

表格: ask_site_log—站内用户操作日志表

索引:

名称

类型

属性

备注

主索引

id

unique

字段:

名称

类型

默认值

属性

备注

id

int(10)

<auto_increment>

 主键

guize

varchar(200)

 访问页面路由

miaoshu

varchar(200)

<>

 描述

uid

int(10)

<>

 访问者uid

username

varchar(200)

 访问用户名

time

int(10)

 访问时间

表格: ask_topdata—站内首页顶置表

索引:

名称

类型

属性

备注

主索引

id

unique

字段:

名称

类型

默认值

属性

备注

id

int(10)

<auto_increment>

主键 

typeid

int(10)

 类型id,文章,问题或者回答的id

type

varchar(200)

 类似可能是:问题,文章,回答

order

int(10)

1

 排序

time

int(10)

 顶置时间

表格: ask_topic—站内文章表

索引:

名称

类型

属性

备注

主索引

id

unique

字段:

名称

类型

默认值

属性

备注

id

int(10)

<auto_increment>

 自增

title

varchar(50)

<>

 文章标题

describtion

text

 文章内容

image

varchar(100)

<>

 封面图

displayorder

int(10)

0

 排序

author

varchar(200)

 作者

authorid

int(10)

 作者uid

views

int(10)

 浏览次数

articleclassid

int(10)

 分类id

isphone

int(10)

 是否手机端首页展示新模板已经去掉

viewtime

int(10) unsigned

 创建时间

ispc

int(10)

0

 是否推荐

articles

int(10)

0

 评论数

likes

int(10)

 收藏数

price

int(10)

0

 阅读积分财富值

state

int(5)

1

发布状态

readmode

int(5)

1

阅读模式,积分阅读还是现金阅读

freeconent

varchar(500)

<>

免费阅读内容部分

表格: ask_topic_likes—站内文章收藏表

索引:

名称

类型

属性

备注

主索引

id

unique

tid

tid

time

time

uid

uid

字段:

名称

类型

默认值

属性

备注

id

int(10)

<auto_increment>

 主键

uid

mediumint(8) unsigned

0

收藏用户uid 

tid

mediumint(10) unsigned

0

 文章编号

time

int(10)

 收藏时间

表格: ask_topic_tag—文章标签表

字段:

名称

类型

默认值

属性

备注

aid

int(10)

 文章id

name

varchar(200)

 标签名字

time

int(10)

 添加时间

pinyin

varchar(200)

标签别名,后台标签管理自动生成

表格: ask_topic_viewhistory—文章访问记录

索引:

名称

类型

属性

备注

主索引

id

unique

tid

tid

文章编号

time

time

访问时间

uid

uid

访问用户uid

字段:

名称

类型

默认值

属性

备注

id

int(10)

<auto_increment>

 主键

uid

mediumint(8) unsigned

0

 用户编号

username

varchar(200)

 用户名

tid

mediumint(10) unsigned

0

 文章id

time

int(10)

 访问时间

表格: ask_user—站内用户表

索引:

名称

类型

属性

备注

主索引

uid

unique

email

email

username

username

字段:

名称

类型

默认值

属性

备注

uid

mediumint(8) unsigned

<auto_increment>

 用户主键,uid

username

char(18)

 用户名

password

char(32)

<>

 用户密码

email

varchar(40)

<>

 邮箱

groupid

tinyint(3) unsigned

7

 分组id

credits

int(10)

0

 信用分预留字段

credit1

int(10)

0

 经验值

credit2

int(10)

0

 财富值

credit3

int(10)

0

 预留字段

regip

char(15)

<>

 注册ip

regtime

int(10)

0

 注册时间

lastlogin

int(10) unsigned

0

 最后登录时间

gender

tinyint(1) unsigned

0

 性别

bday

date

<>

 出生日期

phone

varchar(30)

<>

 手机号

qq

varchar(15)

<>

 QQ号码

msn

varchar(40)

<>

 msn号码

authstr

varchar(25)

<>

 预留字段

signature

mediumtext

 个性签名

introduction

varchar(200)

<>

 身份介绍

questions

int(10) unsigned

0

 提问数

answers

int(10) unsigned

0

 回答数

adopts

int(10) unsigned

0

 采纳数

supports

int(10)

0

 点赞数

followers

int(10)

0

 粉丝数

attentions

int(10)

0

 关注数

isnotify

tinyint(1) unsigned

7

 预留字段

elect

int(10)

0

 预留字段

expert

tinyint(2)

0

 是否是专家

bankcard

varchar(200)

<>

 银行卡号

activecode

varchar(200)

<>

 邮箱激活码

active

int(10)

0

 是否邮箱验证

mypay

double

0

 对他付费金额

isblack

int(10)

0

 是否拉黑

fromsite

int(10)

0

 是否来源采集,也就是用户是否是马甲

jine

double

0

 用户站内钱包金额

articles

int(10)

0

 用户发布的文章数

openid

varchar(200)

<>

 绑定的微信openid

hasvertify

int(10)

0

 是否认证用户

invatecode

varchar(200)

<>

 邀请码用户自己的邀请码

frominvatecode

varchar(200)

<>

 邀请码来源是谁邀请的

Invateusers

varchar(200)

<>

 用户邀请人数

phoneactive

int(10)

0

 手机号是否激活

registrationid

varchar(200)

设备号id,极光推送使用

表格: ask_user_attention—用户关注表

索引:

名称

类型

属性

备注

主索引

uid, followerid

unique

字段:

名称

类型

默认值

属性

备注

uid

int(10)

 用户uid

followerid

int(10)

 关注人uid

follower

char(18)

 关注人名字

time

int(10)

 关注时间

表格: ask_user_category—用户关注分类表

索引:

名称

类型

属性

备注

主索引

uid, cid

unique

字段:

名称

类型

默认值

属性

备注

uid

int(10)

 关注人uid

cid

int(4)

 关注分类id

表格: ask_user_depositmoney—用户金额托管表

索引:

名称

类型

属性

备注

主索引

id

unique

字段:

名称

类型

默认值

属性

备注

id

int(10)

<auto_increment>

 主键

needpay

double

 托管金额

type

varchar(100)

 托管类型详见附件4

typeid

int(10)

 类型id

fromuid

int(10)

 来源用户uid,付款人

state

int(10)

0

 托管状态,托管中和托管结束

touid

int(10)

 支付接收者,收款人

time

int(10)

 托管时间

表格: ask_user_readlog—用户浏览问题日志表

索引:

名称

类型

属性

备注

主索引

uid, qid

unique

字段:

名称

类型

默认值

属性

备注

uid

int(10)

 访问用户uid

qid

int(10)

 访问问题的编号

表格: ask_user_tixian—用户提现申请表

索引:

名称

类型

属性

备注

主索引

id

unique

字段:

名称

类型

默认值

属性

备注

id

int(10)

<auto_increment>

 主键

uid

int(10)

 用户编号uid

jine

double

 提现金额

state

int(10)

 审核状态,0表示审核中,1表示审核成功

time

int(10)

 提现申请时间

beizu

varchar(200)

 提现失败原因备注,如果没有通过

表格: ask_userbank—用户银行表

索引:

名称

类型

属性

备注

主索引

id

unique

id

id

unique

字段:

名称

类型

默认值

属性

备注

id

int(10)

<auto_increment>

 主键

fromuid

int(10)

 付款人uid

touid

int(10)

 收款人uid

operation

varchar(200)

 操作内容

money

int(10)

 付款金额

time

int(11)

 付款时间

表格: ask_usergroup—用户角色组表

索引:

名称

类型

属性

备注

主索引

groupid

unique

字段:

名称

类型

默认值

属性

备注

groupid

smallint(6) unsigned

<auto_increment>

 主键,角色id

level

int(4)

1

用户级别

grouptitle

char(30)

 角色名字

grouptype

tinyint(1)

2

 角色类型,1表示系统用户组,2表示普通用户组

creditslower

int(10)

 角色财富值区间最低值

creditshigher

int(10)

0

 角色财富值区间最大值

questionlimits

int(10)

0

 提问数量限制数目

answerlimits

int(10)

0

 回答数量限制数目

credit3limits

int(10)

0

 积分财富值增加每天数量限制

regulars

text

 页面访问权限规则

doarticle

int(10)

0

 是否可以发布文章

articlelimits

int(10)

1

 发布文章数量限制

表格: ask_userlog—用户操作日志表

索引:

名称

类型

属性

备注

主索引

id

unique

sid

sid

time

time

字段:

名称

类型

默认值

属性

备注

id

int(10)

<auto_increment>

 主键

sid

varchar(10)

 会话id

type

enum(login,ask,answer)

操作类型,回答,提问,注册,发布文章等

time

int(10)

 操作时间

表格: ask_vertify—用户认证表

索引:

名称

类型

属性

备注

主索引

id

unique

字段:

名称

类型

默认值

属性

备注

id

int(11)

<auto_increment>

主键

uid

int(11)

用户uid唯一标示

type

int(11)

认证类型,企业还是个人

name

varchar(200)

用户名或者企业名字

id_code

varchar(200)

身份证或者企业组织机构代码

jieshao

text

认证说明

zhaopian1

varchar(200)

身份证或者组织机构代码证

zhaopian2

varchar(200)

其它附件照片

status

int(11)

0

审核状态

time

int(10)

认证时间

shibaiyuanyin

varchar(500)

 认证失败原因

 

表格: ask_weixin_follower—公众号粉丝信息表

索引:

名称

类型

属性

备注

主索引

id

unique

字段:

名称

类型

默认值

属性

备注

id

int(10)

<auto_increment>

 主键

openid

varchar(200)

 用户关注微信后的openid

nickname

varchar(100)

 用户昵称

language

varchar(100)

 使用语言

province

varchar(100)

 来自省份