首页| 版块| 我的| 发帖| 消息
主题:登录页左侧图片根据日期自动调用显示(140楼24节气图片)
zhangjingyu 
登录页login.php与背景图相关的完整代码贴下,其中红色部分是这次新添加的,不知道以后再看这个帖子能不能看明白。

/*新登录页左侧图片判断,显示以月或月日为名的jpg图片,2018.11.1完成代码*/
$Y1 = get_date($timestamp,"m");
$Y2 = get_date($timestamp,"md");
$img1="images/login/bg/{$Y1}.jpg";
$img2="images/login/bg/{$Y2}.jpg";

/*新登录页左侧图片加链接,2018.12.1开始构造代码*/
$test=file("images/login/bg/{$Y1}.txt");//读取月份文档
$jieqi=file("images/login/bg/24jieqi.txt");//读取节气文档,2019.12.10开始写代码
$Y3=ltrim(substr("$Y2",2),"0");//获取日,并删除01-09前面的0。12月3日更新此行代码
$Y4=$test[$Y3];//获取当日对应行内容
$Y5=explode('#',$Y4);
$Y6=explode(';',$Y5[1]);
$Y7=explode('-',$Y6[0]);//获取tid和pid,以"-"分隔
$Y8=explode('&',$Y6[1]);//获取图片注释(对齐)及自定义的背景图片地址,以"&"分隔。12月25日添加该功能
$Y9=explode('*',$Y8[0]);//获取图片注释及对齐方式,以"*"分隔。12月28日添加该功能
$leftbgtips=$Y9[0];//12月28日添加图片注释$leftbgtips,方便日后修改

if($Y7[1]){
$leftbglink = "job.php?action=topost&tid={$Y7[0]}&pid={$Y7[1]}";
}else if($Y7[0]>=1){
$leftbglink = "read-htm-tid-{$Y7[0]}.html";
}else{
$leftbglink = "{$db_bbsurl}";
}

//2019.12.10 节气背景图片部分代码开始,file()函数读取文档的代码在上面
$jq1=ltrim($Y1,"0");//去掉01-09月份前面的0
$jq2=$jieqi[$jq1];//获取当月对应行内容,如1210~2423+1222~2424
$jq3=explode('+',$jq2);
if($Y3
zhangjingyu回帖于2019-12-10 13:12[查看电脑版]
下一楼»:好了,祝贺于2019年12月10日成功在登录页添加节气图判断并优先显示。吃饭,下午安西屋门,有空儿 ..
«上一楼:开始初步编辑24节气文档,具体日期需要查询。还有节气背景图有的整理下,重命名。
“本 ..

查看全部回帖(150)
«返回主帖