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

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

时间2024-05-23 17:40:04发布访客分类CMS浏览401
导读:我们在访问BING的时候是否看到每天都有一张大的背景图,有些个人网站也会有用到。这样会给每天访问的用户一些新鲜感,其他也没有多大用途。不过需要说到的是,如果我们需要在网站中用到大图背景或者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://qqdie.com/archives/make-a-daily-typecho-images.html

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 记录typecho实现背景/Banner大图每天/每周循环不同方法
本文地址: https://pptw.com/jishu/666463.html
升级WordPress出现"The site is experiencing technical difficulties."错误 聊聊前端中的页面样式CSS

游客 回复需填写必要信息