自定义AnQiCMS网站页脚信息:版权声明与备案号设置指南
网站页脚,虽然处于页面的底部,却是传递重要信息、建立品牌信任和满足法规要求不可或缺的区域。一个清晰、完整的页脚不仅能提升网站的专业度,也能为访客提供便捷的法律信息和联系方式。本文将详细介绍如何在AnQiCMS中自定义网站的版权声明、备案号以及其他您希望展示在页脚的信息。
一、理解页脚信息的重要性
网站页脚是用户浏览页面时常会关注的细节之一。在这里展示版权信息,能够有效声明您的内容所有权,防止盗用;备案号则是中国大陆网站合法运营的必备标识,增强网站的可信度。此外,许多网站还会选择在页脚放置公司地址、联系方式、社交媒体链接等,这些都共同构成了网站的专业形象。
二、在AnQiCMS后台配置页脚信息
AnQiCMS提供了一个直观的后台管理界面,让自定义页脚所需的信息变得非常简单。
首先,请登录您的AnQiCMS后台管理系统,找到左侧菜单的“后台设置”,点击进入“全局功能设置”。这里是配置全站通用信息的核心区域。
备案号码 (SiteIcp) 在“全局功能设置”页面中,您会看到一个名为“备案号码”的字段。如果您的网站已经在中国大陆完成备案,只需将获得的备案号(例如:京ICP备12345678号)准确无误地填写到此处即可。请注意,这里通常只需要填写备案号本身,不需要额外的“-1”后缀。
版权信息 (SiteCopyright) 紧接着“备案号码”下方,是“版权信息”字段。您可以在这里根据需要填写您的版权声明,例如:“
© 2023 [您的公司名称]. All Rights Reserved.”。AnQiCMS支持在这里输入HTML内容,这意味着您可以为公司名称添加链接,或者进行简单的文本格式化,以更好地适应您的品牌展示需求。自定义设置参数 除了预设的“备案号码”和“版权信息”字段,AnQiCMS还允许您添加自定义参数,以满足更个性化的页脚内容展示。例如,您可能希望在页脚显示公司的详细地址、客服邮箱或者其他运营信息。 在“全局功能设置”页面的底部,有一个“自定义设置参数”区域。
- 点击“添加”按钮,您可以创建新的自定义参数。
- 在“参数名”一栏,输入一个简洁的英文或拼音标识,这将作为您在模板中调用该信息的名称(例如:
CompanyAddress或ServiceEmail)。 - 在“参数值”一栏,填入您希望显示的具体内容,例如:“
北京市海淀区某某大街100号”或“[email protected]”。 - “备注”字段则用于简要说明这个参数的用途,方便您日后管理和查找。
三、在模板中调用页脚信息
配置好后台信息后,下一步就是将这些数据呈现在网站前端的页脚区域。AnQiCMS采用Go语言开发的模板引擎,让内容与展示分离,因此您需要编辑网站的模板文件。
定位页脚模板文件 通常,网站的页脚代码位于您当前使用的模板目录下的
partial/footer.html或bash.html文件中。这些文件包含了网站各个页面共享的公共部分。您可以通过AnQiCMS后台的“模板设计”功能,在线编辑这些文件,或者下载模板文件到本地进行修改。使用
system标签调用后台信息 AnQiCMS提供了一个名为system的通用标签,专门用于在模板中调用后台“全局功能设置”中的各项信息。它的基本用法是{% system 变量名 with name="字段名称" %}。调用备案号码: 如果您的备案号需要链接到工信部备案查询网站,您可以这样写:
<p> <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank"> {% system with name="SiteIcp" %} </a> </p>{% system with name="SiteIcp" %}将直接输出您在后台填写的备案号码。调用版权信息和当前年份: 版权信息通常会结合当前年份动态显示,让其始终保持最新:
<p> {% system with name="SiteCopyright" %}. © {% now "2006" %} </p>这里
{% system with name="SiteCopyright" %}会输出您在后台设置的版权内容。而{% now "2006" %}是一个便捷的标签,它会动态显示当前的年份。“2006”是Go语言时间格式化的一个特殊表示,代表四位数的年份。调用自定义参数: 对于您在后台添加的自定义参数,例如名为
CompanyAddress的公司地址信息,您可以这样调用:<p>公司地址:{% system with name="CompanyAddress" %}</p>
整合页脚代码示例 将以上元素整合起来,您的
partial/footer.html文件中的页脚部分可能看起来像这样:<footer> <div class="container"> <p> {% system with name="SiteCopyright" %}. © {% now "2006" %} </p> {%- if system.SiteIcp %} {# 判断备案号是否存在,如果存在才显示 #} <p> <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank"> {% system with name="SiteIcp" %} </a> </p> {%- endif %} {# 调用自定义参数 - 公司地址 #} {%- if system.CompanyAddress %} {# 假设您设置了CompanyAddress自定义参数 #} <p>公司地址:{% system with name="CompanyAddress" %}</p> {%- endif %} {# 调用联系方式设置中的邮箱,这部分通常在tag-contact.md中有更详细介绍 #} {%- if contact.Email %} <p>联系邮箱:<a href="mailto:{% contact with name="Email" %}">{% contact with name="Email" %}</a></p> {%- endif %} {# 更多页脚内容... #} </div> </footer>
保存您对模板文件的修改后,刷新网站页面,您就可以看到自定义的页脚信息已经成功展示。
常见问题 (FAQ)
修改了页脚信息,但网站前端没有立即更新怎么办? 这通常是由于缓存导致的。首先,请尝试清除AnQiCMS的系统缓存。登录后台,点击左侧菜单底部的“更新缓存”。如果仍然没有更新,可能是浏览器缓存问题,请在浏览器中强制刷新页面(通常是
Ctrl + F5或Cmd + Shift + R)。除了版权声明和备案号,我还能在页脚显示哪些信息? AnQiCMS提供了极大的灵活性。除了本文中介绍的通过“全局功能设置”中的“自定义设置参数”添加额外信息外,您还可以利用“后台设置”下的“联系方式设置”来配置联系人、电话、地址、邮箱、微信等信息。这些信息可以通过
{% contact with name="字段名称" %}标签在模板中调用,非常适合放置在页脚。如果我想让页脚显示不同的内容,例如在某些特定页面显示特定的页脚怎么办? 默认情况下,“全局功能设置”中的页脚信息是全