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

我们在访问BING的时候是否看到每天都有一张大的背景图,有些个人网站也会有用到。这样会给每天访问的用户一些新鲜感,其他也没有多大用途。不过需要说到的是,如果我们需要在网站中用到大图背景或者BANNER的时候建议将这个大图不要放到本地服务器中,这样加载起来速度非常慢。
如果Typecho程序需要实现背景图、Banner大图每天或者每周变动是如何实现的呢,这里记录下方法,也是从网上找到的。
第一、实现每天不同图

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

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

<?php echo bgimage(); ?>

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

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

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

<?php echo bgimage(); ?>

如果有需要的可以使用。
参考文章地址: https://qqdie.com/archives/make-a-daily-typecho-images.html

赞 (0)
您的大名:
万水千山总是情,给个打赏行不行。 打赏

评论区

发表评论

42+22=?

暂无评论,要不来一发?

回到顶部