Akina For Typecho主题文章内容页banner图设置为固定图片的教程

本文共有1408个字。 # Akina For Typecho , Akina , Typecho , 主题/ a

按照Akina For Typecho主题默认设置,如果发布的文章里插入了图片,文章banner图会默认调取文章里插入的第一张图片。但是因为插入的图片有大有小,尺寸不一,如若按照默认设置可能会使banner图看起来不搭配,所以我通过如下修改如下代码将banner固定设置为了调取固定图片,即不论文章里是否插入图片,banner图一直显示调取1.jpg。

设置步骤

第一步:打开网站管理后台;

第二步:点击控制台、外观;

第三步:点击“编辑当前外观”,点击右侧“post.php”代码文件,即编辑文章页模板文件;

第四步:找到如下代码文件

<!-- 不是加密文章 -->
<div class="pattern-center">
<div class="pattern-attachment-img" style="background-image: url(
<?php 
    if (array_key_exists('img',unserialize($this->___fields()))){
        $this->fields->img(); 
    } else {
        if(img_postthumb($this->content)){
            echo img_postthumb($this->content);
        }else {
            echo theurl.'images/postbg/'.mt_rand(1,3).'.jpg';
        } 
    }
?>
)"></div>

第五步:将上述代码修改为

<!-- 不是加密文章 -->
<div class="pattern-center">
<div class="pattern-attachment-img" style="background-image: url(
  <?php 
      if($theurl==$this->options->themeUrl){
           $this->options->headimg();
      }else{
           echo theurl.'images/postbg/'.mt_rand(1,3).'.jpg';}
?>
)"></div>

第六步:将上述代码里

echo theurl.'images/postbg/'.mt_rand(1,3).'.jpg';

改为

echo theurl.'images/postbg/'.mt_rand(1,1).'.jpg';

通过上述步骤即可将文章页banner图设置为固定调取路径文件夹里的1.jpg固定文件。

请输入图片描述

欢迎扫码添加老刘微信交流Akina For Typecho主题

「仍有疑问未解决欢迎加博主微信交流」

版权声明:本文如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。

添加新评论

暂无评论