一般情况下网页底部都会留有版权所有字样,
常见的格式有:
2021 云趣科技 版权所有
2015-2021 云趣科技 版权所有
最关键的这个当年年份,不能动态变化的话,每年都要到网站里来修改一次,
站点数量多了的话,也是个不小的工作量。
那么我们就来创建一个智能显示年份的标签吧。
扩展文件位置:apps/home/controller/ExtLabelController.php
打开文件,在$this->test();(大约25行)下方插入:
//版权年份区间日期 $this->smartYear();
然后在下放新增一个方法:代码如下:
//版权年份区间日期 private function smartYear(){ $pattern = '/\{Year\s?\(([^\}]+)\)\}/'; if (preg_match($pattern, $this->content, $matches)) { $this->content = preg_replace_callback( $pattern, function($matches){ $startyear = $matches[1]; $curyear = date('Y'); if( $startyear == $curyear ){ return $curyear; }else{ return $startyear.'-'.$curyear; } }, $this->content); } }
代码加结束了,下面就是使用方法:
2021-2025,显示效果:2021,当2022年的时候自动显示为:2021-2022;
2015-2025,显示效果:2015-2021,当2022年的时候自动显示为:2015-2022。
到此功能结束。
老规矩,动手能力OK的大佬自行复制代码。
小白自行尝试或者直接付费获取代码。
老板们就不用说了,DDDD。
感谢各位的咖啡(实际上一口没喝到)
文章评论(审核通过可见)