当前位置:学习126网 » 网站建设 » 记录typecho实现背景/Banner大图每天/每周循环不同方法

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

63 人参与  2021年04月19日 08:49  分类 : 网站建设  评论

我们在访问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://qqdie.com/archives/make-a-daily-typecho-images.html

来源:微商学习网(微信/QQ号:),转载请保留出处和链接!

文章部分内容来自互联网整理,仅供个人学习参考,如有侵权,请联系删除!

本文链接:https://www.xuexi126.com/wzjs/22685.html

<< 上一篇 下一篇 >>

新手怎么做微商 | 微商代理什么比较好 | 网站地图

鲁ICP备15033820号-6