Ryan

本博客基于Handsome主题的一些小修改教程
说明:本博客使用Hansome主题已经有一段时间了,感觉Handsome买的真值,这里记录一下博主对Hansome...
扫描右侧二维码阅读全文
24
2018/09

本博客基于Handsome主题的一些小修改教程

说明:本博客使用Hansome主题已经有一段时间了,感觉Handsome买的真值,这里记录一下博主对Hansome主题开过的刀。
1、导航菜单增强,兼容TeMenu插件。自从4.3版本的时候捣鼓出来这个以后,每次更新都要操作一遍,求作者集成进去。


2、页面支持收缩框功能
页面原来不支持收缩狂功能,最近更新刀4.5.1发现支持了。
打开page.php,找到

<?php $this->content(); ?>

修改为

<?php Content::postContent($this,$this->user->hasLogin()); ?>

其他页面模板(如友情链接)想要支持这功能,需要对模板文件做相同的修改。
收缩框.png
3、限定内容部分最大宽度

.wrapper-md > #comments, .wrapper-md > .blog-post, .wrapper-md > .breadcrumb, .m-t-lg.m-b-lg, .wrapper-md > .no_search_result {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}

4、相册分类文章页自动调用分类描述
打开post.php,找到

         <?php $display = ' style="display:none"'; echo '<small class="text-muted letterspacing indexWords">'
                 .$this->fields->album
                 .'</small>'; ?>

修改为

         <?php $decription = (isset($this->fields->album)  && $this->fields->album != "") ?  $this->fields->album : $this->categories[0][description]; ?>
         <?php $display = ' style="display:none"'; echo '<small class="text-muted letterspacing indexWords">'
                 .$decription
                 .'</small>'; ?>

修改完后调用顺序为:album字段→目录描述
5.相册分类文章页自定义描述
修改handsome/lib/Content.php,找到1471行

echo "<div class='photos'>";

在后面加入

if (isset($obj->fields->description))
    echo "<div class='description'><blockquote>". $obj->fields->description . "</blockquote></div>";

这样就可以使用description字段来增加相册文章描述
6.横版菜单最后一个菜单项目居右,让菜单看起来更协调,添加自定义CSS

@media (min-width:992px) {
    nav.navi > ul.nav {
        width: 100%;
    }
    nav.navi > ul.nav > li:last-child {
        float:right;
    }
}

7、修复Firefox下导航栏双行问题,Chrome在登陆后也会出现
导航栏双行.png
添加自定义CSS

@media (max-width: 1200px) and (min-width: 768px){
    .navbar .navbar-form-sm {
        max-width: 185px;
    }
}
搬瓦工年付$187机房套餐补货了,电信联通优化,512M内存/500G流量/1G带宽,建站稳定,优惠码:BWH1ZBPVK,【点击购买】!
搬瓦工年付$28CN2高速线路,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快,建站稳定,优惠码同上,【点击购买】!
Last modification:October 7th, 2018 at 08:26 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment