typecho主题制作教程(26)Typecho前台修改个人信息

. 分享 . 4 吐槽 . 91人围观

Typecho前台修改个人信息

代码

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; ?>

代码说明:如果处于登录状态,用户的id等于当前作者的id就显示。

「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」

孤独患者

嘤嘤嘤 ~ 您的爱心大炮射中了我 开心开心

使用微信扫描二维码完成支付

# 你可能在找...

评论
  1. Synthroid Without A Script tadalafil cialis from india Euro Levitra

    回复
  2. uii slots free games

    回复
  3. onc big fish casino

    回复
  4. mhg mgm online casino

    回复