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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

提交认证后帖子左侧不显示“用户栏目”自定义字段信息

[复制链接]
风吹着 发表于 2013-9-5 18:05:26 | 显示全部楼层 |阅读模式
本帖最后由 风吹着 于 2013-9-7 23:02 编辑

全新安装的x3版本,用户在提交认证后 帖内左信息处就不会显示"用户栏目"自定义字段,但是不提交认证的话都可以显示。




上图是提交认证前后左侧信息图片对比



------------------------------------------------------------------------------
【问题原因】
此问题的原因是DZ的程序设计在提交认证的时候将所有认证栏目的隐私都默认设置为保密了
我不知道为什么DZ会设计这样的逻辑,DZ设计认为认证后的资料就应该保密起来。可是实际过程中,我们很多认证资料都要被显示出来,与用户隐私设置无关,比如本站设置的自定义用户栏目“呼号”,这是网站必须显示出来需要公开的认证信息,又如商家认证后的店名等等。


解决方法:
一、跳过隐私设置直接显示修改 .\source\module\forumforum_viewthread.php 中 function viewthread_custominfo ,找到


  1. if(!empty($post['privacy']['profile'][$field])) {
  2.                                         continue;
  3.                                 }
复制代码
直接屏蔽掉



  1. //if(!empty($post['privacy']['profile'][$field])) {
  2.                                         //continue;
  3.                                 //} //自定义field_,不判断用户个人隐私设置
复制代码
这样子的话,帖子显示时就不会判断用户个人隐私的设置,直接在左方显示自定义用户栏目信息了,效果见下图





二、修改或删除认证机制

修改 .\template\default\home\spacecp_profile.htm 找到以下代码:
  1. <!--{if $vid}-->
  2.                                                         <input type="hidden" name="privacy[$key]" value="3" />
  3.                                                         <!--{else}-->
复制代码
将“value="3"的职改成你希望的值,0=公开,1=好友可见,2=‘不明白,好像比1级别高一点’,3=保密”,或者直接删除这段代码即可







本帖子中包含更多资源

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

x
 楼主| 风吹着 发表于 2013-9-5 22:21:48 | 显示全部楼层
补充说明:我是下载 Discuz! X3.0 正式版【2013-08-01 更新】SC-UTF8 版本,全新安装,目前只启用了“实名认证”的认证功能,就出现这个情况,我又重新装了一遍,不启用认证,一切正常!
回复

使用道具 举报

ARCHY` 发表于 2013-9-6 19:16:35 | 显示全部楼层
该问题已经收集反馈,待进一步测试后反馈
回复

使用道具 举报

╰Feng'_Beatle 发表于 2013-9-6 19:31:15 | 显示全部楼层
风吹着 发表于 2013-9-5 22:21
补充说明:我是下载 Discuz! X3.0 正式版【2013-08-01 更新】SC-UTF8 版本,全新安装,目前只启用了“实名 ...

你这个还算好。我是GB版本的
呵呵根本就不是显示左侧栏目
回复

使用道具 举报

 楼主| 风吹着 发表于 2013-9-7 23:06:48 | 显示全部楼层
╰Feng'_Beatle 发表于 2013-9-6 19:31
你这个还算好。我是GB版本的
呵呵根本就不是显示左侧栏目

按照我的方法基本可以解决
回复

使用道具 举报

╰Feng'_Beatle 发表于 2013-9-8 09:51:10 | 显示全部楼层
风吹着 发表于 2013-9-7 23:06
按照我的方法基本可以解决

但是,我的是安装后直接就这样了。所有的会员都一样。并不是提交认证才这样
回复

使用道具 举报

╰Feng'_Beatle 发表于 2013-9-8 09:52:53 | 显示全部楼层
ARCHY` 发表于 2013-9-6 19:16
该问题已经收集反馈,待进一步测试后反馈

反馈BUG
程序版本:Discuz! X3
浏览器:IE6 IE7 IE8 firefox TT 360 chrome maxthon 其他(帖子中请注明浏览器)
版本状态:全新安装
从哪个版本升级:-
BUG地址:http://cqwzjfkj.d214.51kweb.com
BUG截图:
测试用户名:admin
测试密码:910613

本帖最后由 ╰Feng'_Beatle 于 2013-9-6 20:37 编辑

我来说下!
其实我是搬家的。搬家的时候用的全新安装,后面才发现。不管如何设置,用户头像下面的菜单都没有显示 帖子数 金币这些!
开始我以为是搬家导致的错误!经过测试,是DZ全新安装的问题


我是下载的全新安装包 Discuz! X3.0 正式版【2013-08-01 更新】

请对比下两幅图片吧!
还有鼠标放在头像上后,的名片也不显示



我用全新的空间专门做了个测试,发现是DZ程序的问题,不是我搬家的问题。
全新安装,。还提示要升级,但是升级扫描又说一已经是最新的了!



[size=0.83em]QQ截图20130906191805.png (25.02 KB, 下载次数: 0)
下载附件  保存到相册
[color=rgb(153, 153, 153) !important]昨天 19:20 上传






希望重视下,。快点升级吧!








回复

使用道具 举报

 楼主| 风吹着 发表于 2013-9-9 10:44:06 | 显示全部楼层
当然,这种办法不适合所有人,建议官方在后台做个设置开关,认证部分数据隐私的控制由用户个人决定或者由后台设置决定,期待下一版本能够采用!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-28 23:56 , Processed in 0.025117 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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