Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 新建任务 用户资料显示百分之九十

[复制链接]
李笨疯 发表于 2017-7-5 06:25:22 | 显示全部楼层 |阅读模式
新建了个完善用户资料的任务,结果把里面的内容都填写完了以后,显示完成了90%,不知道在哪里设置这些项目,如何才能100%呢?


www.taixuedi.com

名:测试
密:abc123

请大家帮助。。。。
allthebest 发表于 2017-7-5 06:45:20 | 显示全部楼层
方案一:
“后台→用户→用户栏目→栏目列表”中将真实姓名选中,并选中在资料页中显示;
“后台→用户→用户栏目→栏目分组”中将真实姓名选中,使用户可以填写。

方案二:
\source\class\task\task_profile.php 路径中将第43及44行
$fields = array(‘realname‘, ‘gender‘, ‘birthyear‘, ‘birthmonth‘, ‘birthday‘, ‘bloodtype‘, ‘affectivestatus‘, ‘birthprovince‘,‘birthcity‘, ‘resideprovince‘, ‘residecity‘);
去掉真实姓名,更改为:
$fields = array(‘gender‘, ‘birthyear‘, ‘birthmonth‘, ‘birthday‘, ‘bloodtype‘, ‘affectivestatus‘, ‘birthprovince‘,‘birthcity‘, ‘resideprovince‘, ‘residecity‘);
任务完成,点击“领取奖励”即可。
说明:Discuz官方默认将真实姓名、性别、情感状况等信息作为基本资料,但是很多情况下是不需要都填写的,因此有的站长将其隐藏,造成用户无法填写,因而无法完成任务。
方案一是开启所对应的项目供用户填写,满足任务完成条件即可完成任务。
方案二是修改任务文件,使其只检测站长所需要用户填写的资料,满足条件便完成任务。
方案一的好处是直接在后台便可以完成,不用修改源文件,风险小。
方案二可以根据站长的要求自定义需要填写的项目,每个字段的名称可以通过查看用户栏目页面对应每个条目的 name 属性获得。相信对于站长而言,查看源码应该没有什么问题的吧。
个人觉得方案二更彻底有效。
回复

使用道具 举报

 楼主| 李笨疯 发表于 2017-7-5 21:32:31 | 显示全部楼层
本帖最后由 李笨疯 于 2017-7-5 21:36 编辑

搞定了,非常感谢!!!!查了一下文档,找了下字段名,把需要的写到里面就可以了!!!!


再次感谢!!!


留个图,方便遇到同样问题的朋友!





pre_common_member_profile 用户栏目表
字段名数据类型默认值允许非空自动递增备注
uid
mediumint(8) unsigned
NO
会员id
realname
varchar(255)
NO
实名
gender
tinyint(1)
0
NO
性别 (0:保密 1:男 2:女)
birthyear
smallint(6) unsigned
0
NO
birthmonth
tinyint(3) unsigned
0
NO
birthday
tinyint(3) unsigned
0
NO
constellation
varchar(255)
NO
星座(根据生日自动计算)
zodiac
varchar(255)
NO
生肖(根据生日自动计算)
telephone
varchar(255)
NO
固定电话
mobile
varchar(255)
NO
手机
idcardtype
varchar(255)
NO
证件类型:身份证 护照 军官证等
idcard
varchar(255)
NO
证件号码
address
varchar(255)
NO
邮寄地址
zipcode
varchar(255)
NO
邮编
nationality
varchar(255)
NO
国籍
birthprovince
varchar(255)
NO
出生省份
birthcity
varchar(255)
NO
出生城市
birthdist
varchar(20)
NO
出生行政区/县
birthcommunity
varchar(255)
NO
出生小区
resideprovince
varchar(255)
NO
居住省份
residecity
varchar(255)
NO
居住城市
residedist
varchar(20)
NO
居住行政区/县
residecommunity
varchar(255)
NO
居住小区
residesuite
varchar(255)
NO
小区、写字楼门牌号
graduateschool
varchar(255)
NO
毕业学校
company
varchar(255)
NO
  公司
education
varchar(255)
NO
  学历
occupation
varchar(255)
NO
  职业
position
varchar(255)
NO
职位
revenue
varchar(255)
NO
  年收入
affectivestatus
varchar(255)
NO
  情感状态
lookingfor
varchar(255)
NO
  交友目的(交友类型)
bloodtype
varchar(255)
NO
血型
height
varchar(255)
NO
  身高
weight
varchar(255)
NO
  体重
alipay
varchar(255)
NO
支付宝帐号
icq
varchar(255)
NO
ICQ
qq
varchar(255)
NO
QQ
yahoo
varchar(255)
NO
YAHOO
msn
varchar(255)
NO
MSN
taobao
varchar(255)
NO
阿里旺旺
site
varchar(255)
NO
主页
bio
text
NO
自我介绍 来自论坛bio字段
interest
text
NO
兴趣爱好
field1
text
NO
自定义字段1
field2
text
NO
自定义字段2
field3
text
NO
自定义字段3
field4
text
NO
自定义字段4
field5
text
NO
自定义字段5
field6
text
NO
自定义字段6
field7
text
NO
自定义字段7
field8
text
NO
自定义字段8

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-27 23:35 , Processed in 0.017121 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表