typecho前台修改个人设置

Typecho 95

typecho皮肤中的author.php就是用户的个人中心,那么如何用它实现用户在前台修改个人信息呢?出人意料的非常简单,只要把后台里面个人设置里面的这些代码搬进来就行了。<section> <h3><?php _e('个人资料'); ?></h3> <ul><li> <label class="typecho-label" for="screenName-0-1"> 用户名</label><?php $this->user->name() ?></li></ul> <?php Typecho_Widget::widget('Widget_Users_Profile')->profileForm()->render(); ?> </sction> <section id="change-password"> <h3><?php _e('密码修改'); ?></h3> <?php Typecho_Widget::widget('Widget_Users_Profile')->passwordForm()->render(); ?> </sction> <?php Typecho_Widget::widget('Widget_Users_Profile')->personalFormList(); ?>但是直接用的话,还要考虑一些事情,比如游客访问进来如果也这样显示岂不是很尴尬,A用户访问B用户时显示也会变尴尬,所以需要加入判断。<?php if($this->user->uid==$this->author->uid && $this->user->hasLogin()): ?> 这里填写上边的代码即可,效果就是只有用户本人访问自己的个人中心,才会显示修改设置 <?php endif; ?>代码中不含有样式,需要自己美化下,具体有什么效果,如下图所示:! 47632-sematviokao.png 1 1 : https://magicblue.cn/usr/uploads/2023/09/2787234091.png

需要能玩这个游戏的老手机吗?

需要付费找各类手机游戏软件刷机包吗?

微信: lost155805 QQ: 1558050515

添加新评论