【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年99元

Typecho-user:Typecho前台会员中心

释放双眼,带上耳机,听听看~!

功能介绍

对于非管理员用户呈现会员中心界面,同时根据用户组判断显示的导航栏,对达到贡献者用户组级别以上的用户显示文章和评论的相关功能,对QQ邮箱进行验证,获取QQ头像,这一切都是通过js进行控制。本项目算不上模板和插件,相当于一个对于typecho后台的调整,通过js对dom层的操作改变后台界面,但是不对typecho原本的功能样式进行修改,所以使用者可以随意的还原文件或者重新添加代码,这不会影响程序的使用。


主题截图

Typecho-user:Typecho前台会员中心
Typecho-user:Typecho前台会员中心

 

Typecho-user:Typecho前台会员中心
Typecho-user:Typecho前台会员中心

安装教程

1.备份原有的admin/header.php,将文件覆盖到根目录。
2.访问域名/member.php进入会员中心入口。

更新日志

2019/04/10:对后台风格提供了支持,进入测试阶段

2019/03/11:新增了对QQ邮箱的识别并生成QQ头像,在会员中心全局调用

2019/03/09:修复了提示框被遮挡和错位的问题,美化了登录页面,新定义了网站logo

2019/03/06:原始版本


主要实现代码

下列代码主要在admin/header.php的head标签对中,如果因为typecho更新导致该文件有很大变化,或者发现上传覆盖后出现报错,可以手动复制下发代码添加。


<?php if($user->group != "administrator"): ?>

<link rel="stylesheet" href="https://cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="<?php%20$options->siteUrl();%20?>/user/user.css?v=1.10">
<script>
var UserLink="<?php $options->adminUrl('profile.php'); ?>";
var UserPic="<?php $email =$user->mail; if($email){if(strpos($email,'@qq.com') !==false){$email=str_replace('@qq.com','',$email);echo '//q1.qlogo.cn/g?b=qq&nk='.$email.'&';}else{$email= md5($email);echo '//cdn.v2ex.com/gravatar/'.$email.'?';}}else{echo '//cdn.v2ex.com/gravatar/null?';} ?>";
var SiteLink="<?php $options->siteUrl(); ?>";
var UserName="<?php $user->screenName(); ?>";
var UserGroup="<?php $user->group(); ?>";
var SiteName="<?php $options->title(); ?>";
var MenuTitle="<?php $menu->title(); ?>";
</script>
<style>
<?php if($menu->title == "网站概要"): ?>
.typecho-page-main div:nth-child(4){display:none;}
<?php endif; ?>
<?php if($menu->title == "登录到".$options->title): ?>
.popup{width:100% !important;
left:0px !important;
top:0px !important;}
<?php endif; ?>
</style>
<?php endif; ?>

另一部分在admin/fonter.php中,因为typecho自带了jquery,所以需要让它生效来节约代码。

<?php if($user->group != "administrator"): ?>
<script src="<?php%20$options->siteUrl();%20?>/user/user.js?v=1.02"></script>
<?php endif; ?>

下方的判断相当于是否开启后台模板,如果去掉如下代码,将会让界面风格在后台生效(目前还处于测试界面,需要更多反馈意见)

<?php if($user->group != "administrator"): ?>
<?php endif; ?>

下载权限

查看
  • 免费下载
    评论并刷新后下载
    登录后下载

查看演示

  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余

给TA打赏
共{{data.count}}人
人已打赏
typecho主题

TP-xadmin:Typecho博客后台界面优化

2019-4-19 16:35:24

typecho主题

Sax:Typecho简约CMS主题

2019-4-19 16:43:16

兴趣领域微信公众号
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索