分享在用户主页显示认证资料,也是抛砖引玉

貝木泥舟
貝木泥舟 这家伙很懒,还没有设置简介

8 人点赞了该文章 · 4996 浏览

QQ截图20150731231815.jpg
QQ截图20150731231917.jpg
app/people/main.php 105行也就是
TPL::assign('user_follow_check', $this->model('follow')->user_follow_check($this->user_id, $user['uid']));
的后面加
        $verify_info=$this->model('verify')->fetch_apply($user['uid']);
        $my_verify_info=$this->model('verify')->fetch_apply($this->user_id);
        TPL::assign('my_verify_info', $my_verify_info);
        TPL::assign('verify_info', $verify_info);
views/default/people/index.tpl.htm 大概418行,找到
                <!-- 侧边栏 -->
                <div class="col-sm-12 col-md-3 aw-side-bar">
在后面加
                    <?php if ($this->user['verified']) { ?>
					<div class="aw-mod people-following">
                        <div class="mod-body">

						<?php if(!$this->my_verify_info){ ?>
						<a href="account/setting/verify/" class="pull-right font-size-12"><?php _e('我要认证'); ?> »</a>
						<?php } ?>

                            <span class="verify verify_<?php echo $this->verify_info['type'];?>"><i class="icon-v"></i><?php _e('认证资料'); ?></span>
                            <p><?php echo $this->verify_info['reason'];?></p>
                        </div>
                    </div>
					<?php } ?>
看不懂的后面会解释,接下来是CSS common.css的最后面加
.verify{
background-color: #e33232;
border-radius: 20px;
padding: 2px 10px;
}
.verify, .verify i{
color: #fff;
}
.verify.verify_personal {
background-color: #这里改成你的个人认证用户V的颜色;
}
.verify.verify_enterprise {
background-color: #这里改成你的企业认证用户V的颜色;
}
  后面是给小白看的

首先<?php if ($this->user['verified']) { ?>判断这个用户是否认证,已经认证则显示认证这一块 然后<?php if(!$this->my_verify_info){ ?>是判断自己是否已认证,如果没有认证,那么就会显示一个我要认证的链接,让用户快速认证。 改颜色那里如果你的common.css没有修改的话,那么找到553行,里面的background-color后面的颜色就是个人认证的, 554行是企业认证的。

最后特别感谢@sinowlc 的技术指导

发布于 2015-07-31 23:06

免责声明:

本文由 貝木泥舟 原创发布于 WeCenter ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

roger
2016-04-07 12:49
记得保存修改过的文件,否则更新覆盖后就会丢失
白泽
2016-01-11 11:25
看上去很牛啊 。。
liujiazhong
2015-08-07 00:29
十分感谢。。。
接着就是幸福
2015-08-03 14:07
以后wc更新会有影响吗?