记录typecho实现背景/Banner大图每天/每周循环不同方法

我们在访问BING的时候是否看到每天都有一张大的背景图,有些个人网站也会有用到。这样会给每天访问的用户一些新鲜感,其他也没有多大用途。不过需要说到的是,如果我们需要在网站中用到大图背景或者BANNER的时候建议将这个大图不要放到本地服务器中,这样加载起来速度非常慢。

如果Typecho程序需要实现背景图、Banner大图每天或者每周变动是如何实现的呢,这里记录下方法,也是从网上找到的。

第一、实现每天不同图

function bgimage(){
$imgs[1] = '图片地址';
$imgs[2] = '图片地址';
$imgs[3] = '图片地址';
$imgs[4] = '图片地址';
$imgs[5] = '图片地址';
...
$imgs[362] = '图片地址';
$imgs[363] = '图片地址';
$imgs[364] = '图片地址';
$imgs[365] = '图片地址';
date_default_timezone_set(PRC);//设为北京时间
$a=date("z");
$img= $imgs[$a];
echo $img;
}

在配置文件上加上自定义。然后调用:

<?php echo bgimage(); ?>

这样做可以实现一年中每天图不同,但是需要我们添加365张图,比较麻烦,那就实现每周轮回,然后每天不同。

function bgimage(){
$imgs[0] = '图片地址';
$imgs[1] = '图片地址';
$imgs[2] = '图片地址';
$imgs[3] = '图片地址';
$imgs[4] = '图片地址';
$imgs[5] = '图片地址';
$imgs[6] = '图片地址';
date_default_timezone_set(PRC);//设为北京时间
$a=date("w");
$img= $imgs[$a];
echo $img;
}

这样还是在需要的位置调用:

<?php echo bgimage(); ?>

原创文章,作者:陌涛,如若转载,请注明出处:https://imotao.com/3404.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
陌涛陌涛
上一篇 2020年7月20日 下午1:48
下一篇 2020年7月20日 下午1:51

相关推荐

  • Typecho主题开发/二次开发常用代码功能整理备用

    目前我们在使用的博客CMS程序中,可能较多的网友会使用WordPress,毕竟提供的免费主题、插件以及文档是比较多的,主要是用户量确实比较多。其次国内的免费博客CMS中,ZBLOG…

    2020年8月15日
    72500
  • Typecho实现外部链接添加nofollow标签和新窗口打开

    我们在使用Typecho程序建站过程中,在编辑文章的时候如果希望引导外部的文章地址,那我们肯定是需要用到nofollow标签,这样不至于将本网站的权重被带跑。当然有些朋友做网站不介…

    2020年8月15日
    44401
  • Typecho调用相关文章方式及判断是否为首页显示

    一般我们在使用WordPress程序的时候,相关文章内容也都是根据相似的TAG进行同类调用匹配的。同样的,如果在用到Typecho的时候也可以用此方法进行调用相关文章。在这里陌涛也…

    2020年7月20日
    52700
  • Typecho自定义面包屑导航调用方法

    有些Typecho主题中是没有自带面包屑导航的,那我们就需要自己来定义。尤其是在页面比较多的时候需要用到面包屑导航,要不用户访问页面之后无法进入其他页面。在这篇文章中,陌涛整理到T…

    2020年7月20日
    36900
  • Typecho无需插件实现访客阅读数统计方法

    Typecho算是一款比较轻便的博客程序,我们应该也有很多网友在使用。这里陌涛有在整理模板的时候看到对于访客数量统计可以使用到无插件实现。这里也就一并记录下来,毕竟能少用插件的时候…

    2020年7月20日
    41300
  • Typecho新文章标题添加”New”标签

    我们经常看到有些博客在新文章标题旁边是有一个NEW标签或者图标的,这样显得这篇文章是最新更新的。如果我们在做主题的时候不自带这个功能,那就可以自己添加一个这样的功能。这里陌涛在阅读…

    2020年7月20日
    49400
  • Typecho于2022年愚人节发布了1.2正式版

    是的,你没有看错,经过漫长的等待,我们终于发布了 Typecho 1.2.0 正式版。这个版本的开发经历了如此长的时间,以至于我无法一次性列出这么长的详细改进列表。 除了修复了很多…

    2022年4月1日
    35900
  • Typecho炫彩鼠标插件:HoerMouse 增加点击特效

    今天发现一个Typecho博客炫彩鼠标插件HoerMouse,可以给博客添加个炫酷的鼠标特效 插件HoerMouse提供了如下三中鼠标特效 fireworks+anime喷墨效果 …

    2020年7月24日
    52700
  • Typecho无插件实现随机文章调用方法

    第一、随机文章代码 这个代码直接添加到当前主题的Functions.php文件中。本来还是有一个随机插件的,这里我考虑到需要用到当天的时间所以不去用插件。 第二、调用代码 在需要调…

    2020年7月20日
    55600
  • Typecho页面底部调用加载时间实现方法

    我们经常看到Typecho有些网站底部有加载时间显示的效果,其实这个功能到底有什么用呢?实际对于用户来说并没有什么用途,但是可以对于开发者站长来说可以看看自己网站加载速度对比,以便…

    2020年7月20日
    49800

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

docker镜像已更新为 https://0-docker.nat.tf/