当前位置:首页 » 网站源码 » typecho模板 » 详情

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" rel="nofollow">
<link rel="stylesheet" href="<?php%20$options->siteUrl();%20?>/user/user.css?v=1.10" rel="nofollow">
<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; ?>

此处内容已隐藏,评论后刷新即可查看!

打赏站长

打赏方式:

X
  • 支付宝
  • 微信
  • QQ红包

打开支付宝扫一扫
文章作者:站长的小便 日期:2020年03月27日 星期五   分类:typecho模板   浏览(18)
本文地址:https://www.laolibab.cn/typecho/13370.html   [百度已收录]
短网址: [复制短网址]
声明:本页信息由网友自行发布或来源于网络,真实性、合法性由发布人负责,请仔细甄别!本站只为传递信息,我们不做任何双方证明,也不承担任何法律责任。文章内容若侵犯你的权益,请联系本站删除!

相关阅读

留言咨询

自动获取QQ

昵称

邮箱

网址

寻元素 - 专注免抠png素材设计网站

    寻元素 - 专注免抠png素材设计网站

老李云

    老李云

代刷秒赞广告位

    第一领券网,福利多多,优惠满满

协助本站seo优化,点击百度一下

    百度一下

二维码在线生成

关于我们

    站长导航网提供网站SEO优化、SEM推广营销(百度/360/搜狗收录优化)、企业建站、搜索引擎教学等服务。
    联系我们:给我发QQ消息 加入QQ群

站点统计

  • 收录网址:3553 个
  • 黑名单:66 个
  • 发布文章:7863 条
  • 总访问量:11733035次
  • 评论总数:4205 条
  • 用户总数:239
  • 本站运行:3年3月22天
展开
关闭 提交收录 审核状态 SEO实战 SEO外链 在线工具 在线音乐 模板之家 线报之家 资源大全 骗子公布 登录&注册