[【DZ修改】] [仿QQ微博]帖子内容页增加显示认证用户认证资料

0961 MYF-夜月   发表于 2012-02-07 10:53:49 |显示全部楼层
 欢迎您光临月翼潮流公益残友设计论坛:  
修改/美化信息:
插件(修改)名称: [仿QQ微博]帖子内容页增加显示认证用户认证资料
适用版本: Discuz! X2 
语言编码: GBK简体 UTF8简体 
插件(修改)作者: 萧晔离
支持网站: http://bbs.moonyi.com
插件(修改)简介: [仿QQ微博]帖子内容页增加显示认证用户认证资料

* d2 r. I5 w" C9 L, W
9 e0 h! V; }. F8 T2 R本效果需要开启后台认证功能并设置认证栏目。建议开启自我介绍为认证必填项目。
7 c5 N' I0 n- l& a& x- b本效果实现原理:判断用户是否已认证,是则调用认证资料中的自我介绍栏目。/ p7 C6 o$ s+ |* b+ v; g' j* Q
其中css部分需要自己对应使用风格和添加位置修改宽度和margin参数。
* V* \5 b, e; k$ y" O; Q
' z9 ?0 Z0 u5 q8 |& ]PS:其中$post['bio']为调用自我介绍内容,可以自行更换。# S* G2 a7 u% N" Y# a1 l! o
另外,如果调用不出可自行在后台界面设置>帖子内容页>设置用户信息显示的位置中开启对应的栏目在帖内左侧显示。
6 u5 a: A! Y, q" D: c
2011年8月15日 17:27:50 修复:
  ^5 X) b9 w' j感谢由ynhk 童鞋提出的问题,因为之前的代码我直接使用了Discuz本身判断是否认证的语句,其中包括了loop循环输出,所以导致如果多项认证的用户会循环输出认证资料,导致页面显示多个认证资料出来。所以我紧急调试了一段新的代码出来,这次直接读取数据库判断,应该没有问题了。 0 s/ |8 ~0 H) K
) r4 C& `$ f# W0 }
2011年8月15日 23:13:58 修复:3 C: g' e- \* C' k+ }. v$ ^, N
再次感谢ynhk 童鞋提出的问题,因为我用SQL语句直接查询用户认证信息,没有仔细检查数据表,因为我本地测试就两个会员,一个认证的,一个未认证的,所以数据表里给的值一个是1一个是0,忘记了还有一个存在,就是未通过认证审核的用户,他们的值是-1,所以判断的时候只检查了一下值不为0,所以导致了未通过审核的用户也显示出了认证资料。赶紧修复,太汗颜了... $ ]% `/ }; U# y/ B
修复:把判断语句
  1. <!--{if !empty($verify)}-->改为<!--{if $verify == 1}-->
复制代码
从判断不为空改为当值为1也就是认证成功才显示。
; q) S* J7 Z2 l2 r1 t& [

- X: ^, d, `/ K1 P增加下列代码到viewthread.htm文件中你想增加的位置并上传下面的图片到风格目录并修改下列代码中CSS部分的vdata.png路径:代码中SELECT verify6 FROM 里面的verify6表示你认证代号,在后台 -- 用户 -- 认证设置,里面可以看到认证代号。
  1. <!--{eval $verify = DB::result_first("SELECT verify6 FROM ".DB::table('common_member_verify')." WHERE uid = '$post[authorid]'")}-->% _% X- `4 c5 j0 s
  2. <!--{if $verify == 1}-->1 b1 w( I- |: B9 Q7 I) P
  3. <style type="text/css">1 W, I1 K& p+ q5 D
  4. .vDateBox {border: #a8e4fa 1px solid; padding: 5px; line-height: 19px; margin: 0px 0px 5px 0px; width: 240px; word-wrap: break-word; background: #e7f9ff; overflow: hidden; word-break: break-all; _position: relative}
    3 ^) f  X, X; A  s9 s
  5. .ico_vData {text-align: center; width: 89px; font: bold 12px/22px "simsun"; background: url({IMGDIR}/vdata.png) no-repeat; background-position: -89px -428px; margin-bottom: 3px; height: 21px; color: #fff; overflow: hidden; _line-height: 23px}
    5 e& k: @7 v  h5 U
  6. </style>
    , u/ o) o. P! y: I" J! _- @
  7. <div class="vDateBox"><div class="ico_vData">实名认证资料</div>&nbsp;&nbsp;&nbsp;&nbsp;$post['bio']</div>) E7 R! K2 G, y7 N3 g& Q5 l
  8. <!--{/if}-->
复制代码
游客,如果您要查看本帖隐藏内容请回复

2 w3 f5 g) m7 d9 N) a
) z  w  }8 |. \9 r- K9 K【2011年8月15日 13:05:51 更新教程】
1 H) J8 @" E8 V. l- f& o有人说不知道加在哪里,我就简单介绍下默认风格下把该代码加到头像下方。
5 p3 \9 T3 }# C4 s; g首先打开默认风格目录中forum下的viewthread_node.htm文件,查下段代码:
  1.    <!--{if $_G['setting']['bannedmessages'] & 2 && ($post['memberstatus'] == '-1' || ($post['authorid'] && !$post['username']) || ($post['groupid'] == 4 || $post['groupid'] == 5) || ($post['status'] & 1))}-->
    0 K. Z- P# I8 @% M7 {9 X9 Z3 {
  2.     <div class="avatar">{lang member_avatar_banned}</div>
    ! l$ _' ?. [0 U
  3.    <!--{elseif $post['avatar'] && $showavatars}-->' s2 J9 @1 j9 A+ [: ], a- g8 Z5 Y; ^
  4.     <div class="avatar" onmouseover="showauthor(this, 'userinfo$post[pid]')"><a href="home.php?mod=space&uid=$post[authorid]" target="_blank">$post[avatar]</a></div>
    : z2 y$ C3 O; U# U* |" P
  5.    <!--{/if}-->
    - L( V( L' t$ }! P# u5 l: k
  6.    <!--{hook/viewthread_avatar $postcount}-->) k, |+ c1 G4 ~" H% ^3 g. U
  7.    <!--{if $post[groupicon]}--><p>$post[groupicon]</p><!--{/if}-->0 [' c* L7 q+ S  n. X) h: e/ F
  8.    <p><em><a href="home.php?mod=spacecp&ac=usergroup&gid=$post[groupid]" target="_blank">{$post[authortitle]}</a></em></p>
复制代码
上面这段代码是帖内左侧头像部分的代码。最后一行是显示会员用户组的。. p3 B) `% F* B7 W4 U3 ^, c
把我发的那段认证资料代码加到这段下面,然后修改CSS部分的margin: 0px 0px 5px 0px; width: 240px; 使宽度和边距适应风格为止。OK,就这么多了,不同风格添加方法都差不多,找到头像位置代码即可。
# G1 `( u2 D9 ]" j5 C6 V# `& L8 ^3 t3 e1 |5 s( `  y
这个世界已然疯狂,你还在那假装一本正经,这样多不好,快来加入我们吧!
要查看全部内容么?那就。。
立即注册 已有账号?点击登录
附件: 你需要登录才可以下载或查看附件。没有帐号?入驻月翼潮流

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

级别:MYF·管理员(殿)

帖子: 498|积分: 3144

MYF·家族成员(族)

  • TA的每日心情

    2018-09-30 17:05:00
  • MID
    2
    威望
    83 点
    精华
    0
    灵感
    1309 点
    月光
    2902 抹
    激情
    555 升
    潮流币
    927 枚
    阅读权限
    250
    在线时间
    444 小时
    最后登录
    2018-10-12
    入驻时间
    2009-12-18

    MYF·团队精英(英) MYF·自强家族(族)

    疯狂的时代,你还在那假装一本正经吗?
    Fashion的你怎能错过这个显摆Personality Self的机会?
    赶快来【个人中心】设置签名吧!
    Hold住大家,WE 等 YOU!

    您需要登录后才可以回帖 登录 | 入驻月翼潮流

    fastpost

    关于月翼潮流|下载桌面|联系我们|隐私保护|版权声明|Archiver|手机版 || 月翼法律顾问: ITlaw-庄毅雄|权威认证

    Powered by M.Y.Fashion ® with Discuz! X2 |Theme Designed by Jathyapple, Theme Code by Youths. google|baidu

    © 2007-2014 M·Y·Fashion 月翼潮流 MoonYi.com (沪ICP备08110630号-4) |感谢柒瑞提供免费技术支持.|

    回顶部