handsome主题自定义设置已经很丰富了
但总会有一些设置和文档里没有
但是又不得不修改的地方
在这里记录一下,也相当于一个教程了
方便以后升级需要覆盖文件的话重新修改
感谢森木志老哥的帮助
主题版本:8.2.1 pro
一、顶导航栏及左侧边栏主页链接修改
假如设置了导航页,那原本文章列表的路径就变成了domain/blog
问题是顶栏和左侧边栏不会自动改过来
每次想返回文章列表一点结果是回到了导航页
那么难受必须要改过来
打开domain/usr/themes/handsome/component/下的headav.php
在第13行找到以下代码
<!-- brand -->
<a href="<?php $this->options->rootUrl();blog/" class="navbar-brand text-lt">
在rootUrl();后面加入blog,保存
现在点顶栏就会正常跳转到文章列表了
左侧边栏导航中的主页修改
打开domain/usr/themes/handsome/component/下的aside.php
在第117行找到以下代码
<!--主页-->
<li>
<a href="<?php $this->options->rootUrl(); ?>blog/" class="auto">
<span class="nav-icon"><i data-feather="home"></i></span>
<span><?php _me("首页") ?></span>
</a>
</li>
同理在rootUrl();后面加入blog,保存
现在左侧边栏的主页就会跳转到文章列表了
二、删除独立页面的标题
由于已经显示独立页面的位置
标题就显得很突兀了
这一块在主题设置中并没有设置选项
那就只能自己改了
打开domain/usr/themes/handsome/下的page.php
在第15行找到以下代码
<!--标题下的一排功能信息图标:作者/时间/浏览次数/评论数/分类-->
<?php echo Content::exportPostPageHeader($this,$this->user->hasLogin()); ?>
<div class="wrapper-md" id="post-panel">
将<?php echo Content::exportPostPageHeader($this,$this->user->hasLogin()); ?>
删除
完美
三、删除文章分类列表标题
理由同上
打开domain/usr/themes/handsome/下的archive.php
在第45行找到以下代码
<header class="bg-light lter wrapper-md">
<h1 class="m-n font-thin h3 text-black l-h"><?php $this->archiveTitle(array(
'category' => _mt('分类 %s 下的文章'),
'search' => _mt('包含关键字 %s 的文章'),
'tag' => _mt('标签 %s 下的文章'),
'author' => _mt('%s 发布的文章')
), '', ''); ?></h1>
</header>
将这整段代码删掉
完美
后续如果有其它内容再接着在这更新
建议在修改前将文件先备份一下
不然的话万一改错了又得重新上传文件了
就酱
4 条评论
有用有用 真不错
昨天在网上看到这篇,今天又在南博看到,缘分啊ヾ(≧∇≦*)ゝ
哈?网上有一样的吗,不能吧哈哈哈哈
没,就是你的博客,昨天必应搜到的