记录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日
下一篇 2020年7月20日

相关推荐

发表回复

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

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据