在网站运营中,尤其是针对中国大陆用户,正确显示网站的ICP备案号是合规性的重要一环。备案号通常位于网站页脚,并会链接到工业和信息化部政务服务平台(beian.miit.gov.cn),方便用户查询验证。安企CMS为用户提供了便捷的方式来配置和展示这一信息。

接下来,我们将分步骤介绍如何在您的安企CMS网站页脚显示备案号,并生成指向备案官网的链接。

第一步:在安企CMS后台配置备案信息

首先,您需要登录到您的安企CMS后台管理界面。

  1. 进入后台后,请在左侧导航菜单中找到并点击“后台设置”
  2. 在“后台设置”的子菜单中,选择“全局设置”
  3. 在全局设置页面,您会看到一个名为“备案号码”的输入框。请在这里准确填写您的网站ICP备案号,例如“京ICP备XXXXXXXX号”。需要注意的是,在填写时,无需在备案号后面添加“-1”这类后缀,系统会自动处理,以确保能正确生成链接信息。
  4. 填写完毕后,请务必点击页面下方的“保存”按钮,以确保您的设置生效。

第二步:修改网站模板文件以显示备案号

备案号通常显示在网站的页脚部分,这部分内容在安企CMS中通常会通过公共模板文件进行统一管理。

  1. 您的网站模板文件通常存放在 /template 目录下。在这个目录下,您会找到当前使用的模板文件夹。在模板文件夹中,常见的页脚文件可能是 footer.html,或者公共代码文件 bash.htmlpartial/footer.html等。您需要根据您当前模板的实际结构找到包含页脚代码的HTML文件进行编辑。

  2. 找到相应的模板文件后,您可以使用安企CMS提供的模板标签来获取并显示您在后台设置的备案号。安企CMS通过{% system %}标签来调用系统配置信息,其中备案号对应的名称是SiteIcp

  3. 为了在页脚显示备案号,并使其链接到备案官网,您可以在模板文件中添加或修改类似以下的代码片段:

    <p>
        <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">
            {% system with name="SiteIcp" %}
        </a>
        &copy;{% now "2006" %} {% system with name="SiteName" %}. All Rights Reserved.
    </p>
    

    这段代码首先创建了一个段落<p>,然后在其中嵌入了一个<a>标签。<a>标签的href属性指向了工业和信息化部政务服务平台的官方查询链接,rel="nofollow"target="_blank"是SEO和用户体验的良好实践。{% system with name="SiteIcp" %}标签会动态地将您在后台填写的备案号显示出来。 此外,我们还通过{% now "2006" %}动态显示当前年份,并使用{% system with name="SiteName" %}来显示您网站的名称,构建了一个完整的版权信息。

  4. 将这段代码放置到您找到的页脚模板文件中适当的位置,然后保存文件。

  5. 保存模板文件后,刷新您的网站前端页面,您就会在页脚看到更新后的备案号信息,并且它已经正确链接到了备案查询官网。

通过以上两个简单的步骤,您就可以在您的安企CMS网站上合规且美观地展示ICP备案号了。


常见问题 (FAQ)

Q1: 为什么我在后台填写了备案号,前台页面却没有显示,或者链接不正确?

A1: 如果备案号没有在前台显示,或者链接有问题,请首先检查以下几点:

  1. 后台设置是否已保存:确保您在“全局设置”中填写备案号后,点击了“保存”按钮。
  2. 模板文件是否正确修改:确认您已经找到了正确的页脚模板文件,并且正确地添加了示例中的代码。特别注意标签的拼写,{% system with name="SiteIcp" %}是区分大小写的。
  3. 缓存问题:有时网站缓存会导致修改未能及时生效。尝试清理浏览器缓存,或者如果您的安企CMS开启了系统缓存,可以在后台的“更新缓存”功能中进行清理。

Q2: 我可以自定义备案号的显示文字,或者把备案号放在页脚以外的其他位置吗?

A2: 当然可以。{% system with name="SiteIcp" %}标签可以在任何您希望显示备案号的模板位置使用。如果您想自定义显示文字,例如只显示“备案号:XXXXXXXX”,您可以将代码修改为:

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

只要是能插入模板标签的地方,您都可以灵活使用。

Q3: 如果我没有备案号,这个位置会显示什么?

A3: 如果您在后台的“备案号码”字段中没有填写任何内容,那么{% system with name="SiteIcp" %}标签在前端将不会输出任何内容。因此,您的网站页脚将不会显示备案号信息。如果您暂时没有备案号,可以留空该字段,待备案完成后再进行填写。