• 博主:孽 (云趣科技)
  • QQ:点击这里给我发消息
  • 微信:dylanv
  • 业务:切图,建站,二开,运维
  • yeka-ad
  • yeka-ad
文章目录

PbootCMS扩展标签之动态版权年份 省去年份更新烦恼

PbootCMS扩展标签之动态版权年份 省去年份更新烦恼
稿件作者 CMS博客 2021-08-27 10:11 PbootCMS教程 2607
点击购买 ( ¥ 5 )

场景复现

一般情况下网页底部都会留有版权所有字样,

常见的格式有:

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。

感谢各位的咖啡(实际上一口没喝到)

获取方式

本站插件,无特别说明,均会在官方发布新版后的两周内同步发布更新包。请务必在有更新包的情况下再进行在线升级操作。
  1. 价格:RMB 5 元
  2. 购买流程:微信扫小程序码->立即购买->付款成功->获取到下载地址;
  3. 购买成功后扫码登陆PC端会员中心->我的订单,可以查看下载地址以及使用手册。
  4. 您可以私下分享该代码,但是请不要在网络上发布;
  5. 下载该代码并不代表我们可以无条件的为您解决问题,请先认真阅读操作手册;
  6. 如果遇到代码BUG,请鞭笞博主进行修复并更新。
扫码购买
扫码购买[IOS暂不支持]
首先给无法用IOS扫码支付的用户道个歉:对不起。小站经营几年来,也算是历经坎坷,从早期的被DDos,然后被PB圈内人举报网站含有在线支付,服务商一刀切要求下架。随后本站上架了微信小程序商城,经历了小程序内1毛钱支付测试订单,被恶意投诉。这次又被举报小程序含有ios端支付。一路走来,一直被针对,我感谢那些针对我的人,是你们让我一步步的走向合规之路。

联系客服

请使用QQ扫码
请使用微信扫码
回复时间:工作日下午4点30以后;周六周日不限。
  • 分享:

文章评论(审核通过可见)

说点什么
共有0条评论

monicaLogo.83e0ae18.png


通过Monica免费试用满血可联网的DeepSeek R1!

一站式AI助手,个性化,编写,免费


Monica 利用剪短的人工智能模型,包括DeepSeek R1、OpenAI o1、GPT-4o、Claude 3.7和Gemini1.5,来提升您的聊天、搜索、写作和编程体验。