在网站运营中,网站页脚通常承载着重要的信息,例如备案号和版权声明。这些信息不仅是网站合规性的体现,也是对外展示网站专业度的窗口。AnQiCMS 提供了便捷的方式来管理和展示这些信息。接下来,我们将详细介绍如何在 AnQiCMS 网站的页脚显示备案号和版权信息。

第一步:在后台填写备案号和版权信息

要将备案号和版权信息显示在网站前台,首先需要在 AnQiCMS 后台进行录入。这个过程非常直观:

首先,登录您的 AnQiCMS 后台管理界面。在左侧的导航菜单中,找到并点击 “后台设置”。 接着,选择 “全局设置” 选项。在这个页面中,您会看到一系列可以配置的网站基础信息。 仔细查找 “备案号码”“版权信息” 两个字段。 在 “备案号码” 字段中,输入您网站的工信部备案号,例如“沪ICP备xxxxxxxx号”。请注意,通常不需要包含备案号后的“-1”等后缀。 在 “版权信息” 字段中,填写您希望在页脚展示的版权声明内容,例如“您的公司名称. All Rights Reserved.”。这个字段支持 HTML 内容,如果您需要更丰富的样式,可以直接在此处输入 HTML 代码。 信息填写完毕后,请务必点击页面底部的 “保存” 按钮,确保所有修改已成功存储到系统中。

第二步:修改网站模板文件,实现信息调用

信息录入后台后,接下来需要修改网站的模板文件,让这些信息能够呈现在网站的页脚。AnQiCMS 的模板文件组织结构清晰,通常页脚部分会被封装在一个公共文件中,方便全站调用。

首先,您需要确定当前网站使用的是哪一个模板包。AnQiCMS 的所有模板文件都存放在根目录下的 /template 文件夹中。进入您当前使用的模板包文件夹,查找负责页脚内容的模板文件,它通常命名为 footer.htmlbash.html 或类似的名称。这些文件往往包含了网站头部和脚部的通用代码,并被其他页面继承或包含。

找到对应的页脚模板文件后,使用文本编辑器打开它。在您希望显示备案号和版权信息的位置,加入以下 AnQiCMS 模板标签:

<footer>
    <p>
        {%- system icp with name="SiteIcp" %} {# 获取备案号 #}
        {%- if icp %}
            <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">{{ icp }}</a>
        {%- endif %}

        {%- system copyright with name="SiteCopyright" %} {# 获取版权信息 #}
        {%- if copyright %}
            <span>&nbsp;&nbsp;&copy;{% now "2006" %} {{ copyright|safe }}</span>
        {%- endif %}
    </p>
</footer>

这段代码的作用是:

  • {%- system icp with name="SiteIcp" %}: 这行代码会从后台的“全局设置”中获取您填写的备案号码,并将其赋值给名为 icp 的变量。{%- ... %} 中的横线 - 用于移除标签所在的空行,使生成的 HTML 代码更加整洁。
  • {%- if icp %}: 这是一个条件判断,只有当备案号不为空时,才会显示备案号的链接。
  • <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">{{ icp }}</a>: 这会生成一个指向中国工业和信息化部政务服务平台(MIIT)的备案号链接,这是一种常见的合规性做法。rel="nofollow" 告诉搜索引擎不要追踪这个链接,target="_blank" 则表示在新窗口打开链接。
  • {%- system copyright with name="SiteCopyright" %}: 同样地,这行代码会获取您后台填写的“版权信息”,并赋值给 copyright 变量。
  • <span>&nbsp;&nbsp;&copy;{% now "2006" %} {{ copyright|safe }}</span>: 这会显示版权符号 ©,并通过 {% now "2006" %} 动态获取当前年份(确保年份始终是最新),然后显示您填写的版权声明。|safe 过滤器是必要的,它告诉模板引擎将 copyright 变量中的内容作为安全的 HTML 进行渲染,而不是转义其中的特殊字符,这在您后台输入的版权信息中可能包含 HTML 标签时尤为重要。

第三步:保存并更新缓存

完成模板文件的修改后,请务必保存文件。由于 AnQiCMS 具有缓存机制,网站前台可能不会立即显示更新。

此时,您需要再次进入 AnQiCMS 后台,点击左侧菜单栏下方的 “更新缓存” 按钮。清理系统缓存后,刷新您的网站前