网站的备案号和版权信息,是展现网站合规性与专业度的重要元素,它们通常出现在页脚,为访客提供信任基础。在AnQiCMS中,设置并显示这些信息既简单又高效。我们将引导您完成这一过程,确保您的网站底部清晰地呈现这些关键内容。
第一步:在AnQiCMS后台设置备案号与版权信息
首先,登录到您的AnQiCMS后台管理界面。这是所有网站基础信息配置的起点。
导航至全局功能设置: 在后台的左侧导航栏中,找到并点击“后台设置”,接着选择“全局功能设置”。这个模块汇集了网站的核心配置,包括站点的名称、LOGO以及我们今天要设置的备案号和版权信息。
填写备案号码: 在全局功能设置页面,您会看到一个名为“备案号码”的输入框。
- 在这里,请准确填写您网站的ICP备案号,例如“京ICP备12345678号”。AnQiCMS在模板中调用时,可以方便地生成指向工信部备案查询平台的链接,从而验证网站的合法性,增强用户信任。请确保填写的备案号与工信部信息一致。
填写版权信息: 紧接着备案号码,您会找到“版权信息”字段。
- 这个字段是用来展示您网站的版权声明,例如“© 2023 您的公司名称. All Rights Reserved.”。AnQiCMS非常灵活,这个字段支持直接输入纯文本,也支持包含HTML标签的内容。这意味着您可以为公司名称添加链接,或者对某些文字进行加粗,让版权声明更具表现力。
保存设置: 填写完毕后,务必滑动到页面底部,点击“保存”按钮。这样,您的备案号和版权信息就成功存储在AnQiCMS系统中了。
第二步:在网站模板中显示备案号与版权信息
后台设置完成后,接下来需要将这些信息呈现在网站的前台页面上。通常,备案号和版权信息会显示在网站的页脚部分,这部分内容往往是公共的,存在于一个单独的模板文件中。
确定模板文件位置: 在AnQiCMS中,网站的页头、页脚等公共部分通常被组织在独立的模板片段中,例如名为
bash.html或者footer.html的文件。这些文件通常位于您当前使用的模板主题目录下的/template文件夹内,或者其partial/子目录中。您可以根据您使用的模板结构,找到负责渲染页脚的相应文件。使用系统标签调用信息: AnQiCMS提供了一个名为
system的强大标签,专门用于获取后台的全局配置信息。通过这个标签,我们可以轻松地调出备案号和版权信息。显示备案号: 备案号码通常需要链接到工业和信息化部政务服务平台,这既是法规要求,也能提升网站的专业度。您可以在页脚模板中这样使用
SiteIcp字段:<p><a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">{% system with name="SiteIcp" %}</a></p>这里,
{% system with name="SiteIcp" %}会直接输出您在后台填写的备案号。我们为其添加了rel="nofollow"属性,这是一种SEO优化实践,告诉搜索引擎不要追踪此链接的权重,同时target="_blank"确保点击链接后在新窗口打开,提高用户体验。显示版权信息: 版权信息可以直接输出,如果您在后台填写的内容中包含了HTML标签(比如加粗、链接等),就需要使用
|safe过滤器来确保HTML代码被正确解析,而不是被转义成纯文本。例如:<div>{% system with name="SiteCopyright" %}{{ siteCopyright|safe }}</div>这段代码中,
{% system with name="SiteCopyright" %}会获取后台的版权信息,并将其内容传递给一个名为siteCopyright的临时变量。紧随其后的{{ siteCopyright|safe }}则通过|safe过滤器告知模板引擎,这段内容是安全的HTML,可以按原样渲染。
保存模板文件: 将上述代码片段添加到您页脚模板文件的相应位置,保存更改。
完成以上步骤后,刷新您的网站页面,您会发现备案号和版权信息已经清晰、准确地显示在网站底部了。通过AnQiCMS简洁直观的后台配置和灵活的模板标签,您可以轻松管理和展示这些对网站至关重要的信息。这不仅符合法规要求,也能增强访客对您网站的信任度。
常见问题 (FAQ)
Q: 为什么我设置了备案号和版权信息,前台却没有显示?
- A: 这通常是由于两个方面的原因。首先,请确保您在AnQiCMS后台填写信息后,点击了页面底部的“保存”按钮。其次,网站前台的显示依赖于模板文件的正确调用,请检查您网站当前使用的模板文件(例如页脚文件
footer.html或bash.html)中,是否已经添加了调用备案号({% system with name="SiteIcp" %})和版权信息({% system with name="SiteCopyright" %})的代码,并且代码位置正确。
- A: 这通常是由于两个方面的原因。首先,请确保您在AnQiCMS后台填写信息后,点击了页面底部的“保存”按钮。其次,网站前台的显示依赖于模板文件的正确调用,请检查您网站当前使用的模板文件(例如页脚文件
Q: 我在后台的版权信息中输入了HTML代码(如
<b>公司名称</b>),但在前台显示出来的是带尖括号的纯文本,这是为什么?- A: AnQiCMS的模板引擎出于安全考虑,默认会对输出内容进行HTML转义,以防止恶意脚本注入(XSS攻击)。如果您在后台的版权信息中填写了HTML标签,并希望它们被浏览器解析渲染,需要在模板中调用时对输出内容使用
|safe过滤器。正确的调用方式应该是{% system with name="SiteCopyright" %}{{ siteCopyright|safe }},其中siteCopyright是获取到的版权信息内容,|safe告诉模板引擎这段内容是安全的HTML,无需转义。
- A: AnQiCMS的模板引擎出于安全考虑,默认会对输出内容进行HTML转义,以防止恶意脚本注入(XSS攻击)。如果您在后台的版权信息中填写了HTML标签,并希望它们被浏览器解析渲染,需要在模板中调用时对输出内容使用
Q: 备案号链接到工信部网站是必须的吗?
- A: 是的,根据中国的相关法律法规,所有在中国大陆地区提供互联网信息服务的已备案网站,都必须在网站底部明示备案号,并且这个备案号通常需要提供链接指向工业和信息化部政务服务平台(beian.miit.gov.cn)。这样做不仅是合规要求,也便于用户查询验证网站信息,从而增加网站的公信力和透明度。