我们在访问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(); ?>
如果有需要的可以使用。