让spimes主题使用TePass登录(手动修改版)
让 spimes 主题使用 TePass 登录
基础修改
在主题 spimes/header.php
文件的第165行,是设置手机端登录按钮的。
<a href="<?php if ($this->options->denglu): ?><?php $this->options->siteUrl(); ?><?php if ($this->options->rewrite==0): ?>index.php/<?php endif; ?><?php $this->options->denglu(); ?>.html<?php else: ?><?php $this->options->adminUrl('login.php'); ?><?php endif; ?>"><i class="ri-login-circle-line ri-lg"></i> <?php _e('登录'); ?></a>
现在改为:
<a href="<?php if ($this->options->denglu): ?><?php $this->options->siteUrl(); ?><?php if ($this->options->rewrite==0): ?>index.php/<?php endif; ?><?php $this->options->denglu(); ?><?php else: ?><?php $this->options->adminUrl('login.php'); ?><?php endif; ?>"><i class="ri-login-circle-line ri-lg"></i> <?php _e('登录'); ?></a>
也就是去掉 .html
即可
然后是在第259行和260行,是设置电脑端登录按钮的。但是这里不用改。
<div class="avt_cl"><?php $email=$this->user->mail; $imgUrl = getGravatar($email);echo '<img src="'.$imgUrl.'" width="25px" height="25px" class="navtar" >'; ?><?php $this->need('member/nav_ainfo.php'); ?></div><?php else: ?>
<i class="ri-login-circle-line ri-lg"></i><span> <?php _e('登录'); ?>
因为这里实际上是调用了 member/nav_ainfo.php
这个文件,而这个文件的功能是显示下面画面:
(顺便说一句,上面这个图,登录之后调用的是 nav_ainfo.php
,想更改可以到这里改)
所以我们打开 member/nav_ainfo.php
这个文件:
找到第8行:
<a href="<?php if ($this->options->denglu): ?><?php $this->options->siteUrl(); ?><?php if ($this->options->rewrite==0): ?>index.php/<?php endif; ?><?php $this->options->denglu(); ?>.html<?php else: ?><?php $this->options->adminUrl('login.php'); ?><?php endif; ?>" class="modal-open btn btn-orange info-btn"><i class="ri-login-circle-line ri-lg"></i> 立即登录 </a>
去掉 .html
,也就是:
<a href="<?php if ($this->options->denglu): ?><?php $this->options->siteUrl(); ?><?php if ($this->options->rewrite==0): ?>index.php/<?php endif; ?><?php $this->options->denglu(); ?><?php else: ?><?php $this->options->adminUrl('login.php'); ?><?php endif; ?>" class="modal-open btn btn-orange info-btn"><i class="ri-login-circle-line ri-lg"></i> 立即登录 </a>
最后需要在主题的【设置外观】修改以下:
额外修改
我们发现,在网站的底部会把所有的 page 显示出来,这其中也包括原来的登录注册页面。
这里我们找到 spimes/footer.php
文件,删除以下:
<?php $this->widget('Widget_Contents_Page_List')->to($pages); ?>
<?php while($pages->next()): ?>
<a href="<?php $pages->permalink(); ?>"><?php $pages->title(); ?></a>
<?php endwhile; ?>
同时也需要修改 header.php
,因为我个人不喜欢在【其他】里显示所有的独立页面。
找到
<li class="menu-item">
<a ><i class="ri-arrow-right-s-fill ri-lg"></i>其他<div class="dropdown-sub-menu"><span class="ri-arrow-down-s-line ri-lg"></span></div></a>
<ul class="sub-menu">
<?php $this->widget('Widget_Contents_Page_List')->to($pages); ?>
<?php while($pages->next()): ?>
<?php if($pages->status = 'publish'): ?><li class="menu-item"><a href="<?php $pages->permalink(); ?>" title="<?php $pages->title(); ?>"><?php $pages->title(); ?></a></li><?php endif; ?>
<?php endwhile; ?>
</ul>
</li>
改为:
<li class="menu-item"><a href="<?php $this->options->siteUrl(); ?>/about.html"><i class=""></i><?php _e('关于'); ?></a></li>
about.html
为关于页面,这个需要你在独立页面自己设置。我这里仅仅显示【关于】页面,你自己可以适当修改。
注意当前文件需要修改手机端和pc端,主题作者有注释的,<!--pc导航s-->
代表是 pc导航开始的部分,<!--手机端e-->
表示的是手机端结束的地方。
手机端的,找到:
<li class="drop-down"> <i class="msg_remind" style="display: inline;"></i>
<a href="#"><i class="ri-more-fill ri-lg"></i></a>
<ul class="aui-nav-dow">
<?php $this->widget('Widget_Contents_Page_List')->to($pages); ?>
<?php while($pages->next()): ?>
<?php if($pages->status = 'publish'): ?><li><a href="<?php $pages->permalink(); ?>" title="<?php $pages->title(); ?>"><?php $pages->title(); ?></a></li><?php endif; ?>
<?php endwhile; ?>
</ul>
</li>
改为
<li class="menu-item"><a href="<?php $this->options->siteUrl(); ?>/about.html"><i class=""></i><?php _e('关于'); ?></a></li>
发表评论
热门文章
Spimes主题专为博客、自媒体、资讯类的网站设计....
一款个人简历主题,可以简单搭建一下,具体也比较简单....
仿制主题,Typecho博客主题,昼夜双版设计,可....
用于作品展示、资源下载,行业垂直性网站、个人博客,....
热评文章
最新评论
Z.
11月29日
博主你好,Deng插件,这个点击不进去,提示这个(Warning: require_once(/www/wwwroot/w.zzy2020.com/usr/plugins/Deng/Deng/html/profile.php): failed to open stream: No such file or directory in /www/wwwroot/w.zzy2020.com/Fresh/extending.php on line 26
Fatal error: require_once(): Failed opening required '/www/wwwroot/w.zzy2020.com/usr/plugins/Deng/Deng/html/profile.php' (include_path='.:/www/server/php/72/lib/php') in /www/wwwroot/w.zzy2020.com/Fresh/extending.php on line 26)
YangY
6天前
支持:滑稽: