网站底部的信息,如备案号和版权声明,看似不起眼,却是网站专业度、法律合规性和品牌信任度的重要体现。对于运营者而言,正确地展示这些信息,并确保年份能够自动更新,不仅省心,也能避免每年手动修改的麻烦。在AnQiCMS中,实现这一目标非常直接和灵活。

在后台设置备案号和版权信息

在AnQiCMS中,网站的备案号和版权信息都可以在统一的“全局设置”中进行配置。这使得我们能够集中管理这些重要的站点元数据。

首先,请登录您的AnQiCMS后台。在左侧的导航菜单中,找到并点击“后台设置”,然后选择“全局设置”。

进入全局设置页面后,您会看到一些关于网站基础信息的选项:

  • 备案号码:在这里,您需要填写您的网站备案号,例如“京ICP备XXXXXXXX号”。AnQiCMS在模板中调用时,通常会智能地为其生成一个指向工业和信息化部政务服务平台(beian.miit.gov.cn)的链接,确保合规性。
  • 版权信息:这个字段用于填写您网站的版权声明。您可以根据需要,在这里输入您的公司名称或个人名称,例如“您的公司名称. All Rights Reserved.”。需要注意的是,我们在这里只填写固定的版权声明部分,年份部分将通过模板标签动态生成。

填写完毕后,请务必点击页面下方的“保存”或“提交”按钮,确保您的修改生效。

将备案号和版权信息展示到网站底部并自动更新年份

信息在后台配置好了,接下来就是让它们在网站前台底部显示出来。网站的页脚通常是放置这些信息的地方,而页脚代码一般存在于网站模板的公共文件中。

在AnQiCMS中,模板文件通常位于 /template 目录下,每一套模板都有自己的独立目录。一个常见的做法是将页头(header)和页脚(footer)等公共部分抽取出来,存放在如 partial/footer.html 这样的代码片段文件中,或者直接包含在主模板文件 base.html 中。

您需要通过FTP或宝塔面板等工具,进入您的AnQiCMS网站文件目录,然后找到当前正在使用的模板文件夹,并定位到负责渲染页脚区域的 .html 文件。

找到对应的位置后,我们可以使用AnQiCMS提供的模板标签来动态调用后台设置的备案号、版权信息以及当前年份。

  1. 显示备案号: 在您希望显示备案号的地方,插入以下标签:

    <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">{% system with name="SiteIcp" %}</a>
    

    这条代码会从后台获取您填写的备案号,并自动为其添加一个带有 nofollow 属性的外部链接,指向工信部备案查询网站,这对于SEO和合规性都是非常有益的。

  2. 显示版权信息并自动更新年份: 为了让版权年份自动更新,AnQiCMS提供了一个 {% now %} 标签。这个标签可以按照您指定的Go语言时间格式化规则来显示当前时间。我们只需要获取年份部分,可以使用 "2006" 这个格式字符串。

    假设您在后台“版权信息”字段填写的是“您的公司名称. All Rights Reserved.”,那么在模板中,您可以这样组合使用:

    &copy; {% now "2006" %} {% system with name="SiteCopyright" %}
    

    这样,每次用户访问网站时,系统都会自动获取当前的年份并显示出来,避免了每年手动修改的繁琐。

    一个完整的页脚信息区域可能看起来像这样:

    <div class="footer-info">
        <p>
            &copy; {% now "2006" %} {% system with name="SiteCopyright" %}
            <span class="separator">|</span>
            <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">{% system with name="SiteIcp" %}</a>
        </p>
    </div>
    

    您可以根据自己的设计需求,加入 <span> 标签、CSS类名或其他HTML元素,来美化这些信息的显示效果。

小贴士和**实践

  • 及时清除缓存:在您修改了模板文件或后台设置后,为了确保前台页面能立即显示最新的改动,请务必前往AnQiCMS后台,点击左侧菜单底部的“更新缓存”。
  • 兼容性检查:在修改完成后,建议在不同的浏览器和设备(如电脑、手机、平板)**问您的网站,检查备案号和版权信息是否都能正确显示,并且样式是否保持良好。
  • 确保信息准确:虽然系统可以帮助您自动处理,但请务必核对后台填写的备案号和版权声明文字是否准确无误。

通过以上步骤,您就可以在AnQiCMS网站底部正确且高效地展示备案号和版权信息,并让版权年份实现自动化更新,为您的网站增添一份专业和安心。


常见问题 (FAQ)

1. 为什么我修改了备案号或版权信息,前台却一直没有更新?

这通常是由于网站缓存导致的。AnQiCMS为了提高访问速度,会对页面内容进行缓存。当您在后台修改了设置后,需要手动清除缓存才能让前台显示最新的内容。请登录AnQiCMS后台,在左侧菜单底部找到并点击“更新缓存”,稍等片刻后再次刷新您的网站页面即可。

2. {% now "2006" %} 标签中的 "2006" 是什么意思?我可以把它改成别的吗?

"2006" 是Go语言中用于日期时间格式化的一个特殊“参考时间”。在Go语言中,日期时间格式化不是使用 YYYY-MM-DD 这样的占位符,而是通过一个固定的参考时间(2006年1月2日15时04分05秒 -0700 MST)来定义输出格式。因此,"2006" 意味着您希望只显示参考时间中的年份部分。如果您想显示其他格式,比如 2006-01-02 会显示为 当前年份-当前月份-当前日期15:04 会显示为 当前小时:当前分钟。在需要自动更新年份的场景下,保持 "2006" 是最简便有效的写法。

3. 如果我的网站没有备案号,备案号码字段可以不填吗?

当然可以。如果您运营的网站不需要在国内备案(例如面向海外用户,或部署在境外服务器),那么后台的“备案号码”字段可以留空。在模板中,由于我们使用了 {% system with name="SiteIcp" %} 标签来调用,如果后台字段为空,则前台此处也不会显示任何内容,这不会造成页面错误,只会留白。您也可以根据需要调整模板,如果该字段为空则不显示备案号相关的HTML结构。