AnQiCMS 提供了直观且强大的方式来管理和展示网站的全局信息,例如网站 Logo、备案号以及版权声明。这些信息不仅是网站品牌形象的重要组成部分,也关乎网站的合法合规运营。接下来,将详细介绍如何设置和利用这些全局信息。
在后台进行全局信息设置
所有网站的全局信息都集中在 AnQiCMS 后台的“全局功能设置”中。只需登录后台,通过左侧菜单导航至 “后台设置”,然后点击 “全局功能设置” 即可找到相关选项。
在这个页面,您可以轻松配置以下几项关键的网站全局信息:
网站名称 这里填写您网站的品牌名称或全称。它通常会作为网页标题的一部分,出现在浏览器标签页上,对网站的识别度和搜索引擎优化(SEO)都非常重要。
网站 Logo 点击上传按钮,您可以选择并上传网站的 Logo 图片。这个 Logo 会在网站的各个页面上展示,是品牌视觉形象的核心元素。
备案号码 如果您的网站已经在中国大陆地区进行了备案,可以在这里填写您的备案号(例如:京ICP备12345678号)。AnQiCMS 会自动将其转换为带有指向工业和信息化部备案管理系统链接的文本,方便用户查询和验证。
版权信息 此字段用于输入网站的版权声明,通常显示在网站的页脚部分。您可以输入纯文本,也可以包含简单的 HTML 标签来美化显示。
自定义参数 除了上述内置字段,AnQiCMS 还允许您根据需要添加自定义参数。这意味着如果有一些其他网站级别的全局信息需要在模板中调用,您可以在这里灵活地定义它们。
完成设置后,记得点击保存按钮,确保所有更改生效。
在前端模板中显示全局信息
AnQiCMS 的前端模板采用了类似 Django 模板引擎的语法,通过特定的标签来调用后台设置的全局信息。这些全局信息通常会在网站的通用部分(例如页头 bash.html 或页脚 footer.html)进行调用,以确保全站一致显示。
主要使用的是 {% system %} 标签,通过 name 参数指定要调用的具体字段。以下是常用全局信息的调用示例:
显示网站 Logo 网站 Logo 通常以图片形式展示,需要
<img>标签。<a href="{% system with name='BaseUrl' %}" class="logo"> <img src="{% system with name='SiteLogo' %}" alt="{% system with name='SiteName' %}"> </a>这里,
src属性调用了后台设置的 Logo 图片地址,alt属性则调用了网站名称作为图片的替代文本,这对于图片 SEO 和可访问性都很有帮助。BaseUrl标签则用于获取网站首页地址,确保点击 Logo能回到首页。显示网站名称 网站名称可以单独显示,也可以作为页面标题
<title>的一部分。<title>{% tdk with name='Title' siteName=true %}</title> <h1><a href="{% system with name='BaseUrl' %}">{% system with name='SiteName' %}</a></h1>在
<title>标签中,{% tdk with name='Title' siteName=true %}可以智能地将页面标题与网站名称结合显示。在页面内容中,您也可以直接使用{% system with name='SiteName' %}来显示网站名称。显示备案号码 备案号通常带有指向工信部备案查询网站的链接,以供用户验证。
<p> <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank"> {% system with name='SiteIcp' %} </a> </p>{% system with name='SiteIcp' %}会输出您在后台填写的备案号。显示版权信息 版权信息通常包含在网站页脚,可能包含一些 HTML 标签(如
©或<strong>),因此在输出时可能需要|safe过滤器来防止 HTML 被转义。<p>{% system with name='SiteCopyright' %}</p> {# 如果版权信息包含HTML,建议使用|safe过滤器 #} <p>{% system siteCopyright with name="SiteCopyright" %}{{siteCopyright|safe}}</p>通过
|safe过滤器,可以确保后台输入的 HTML 内容能够被浏览器正确解析和渲染。调用自定义参数 如果您在后台“全局功能设置”中添加了自定义参数,例如一个名为
ContactEmail的参数,您也可以通过{% system %}标签来调用它。<p>联系邮箱:{% system with name='ContactEmail' %}</p>这展示了 AnQiCMS 模板系统的强大灵活性,可以轻松扩展和适应不同的网站需求。
总结
通过 AnQiCMS,设置和管理网站的全局信息是一个简单而高效的过程。在后台进行集中配置,并通过直观的模板标签在前端准确显示,让网站的 Logo、备案号和版权信息等关键元素能够统一、专业地呈现在访问者面前。这不仅有助于树立品牌形象,提升用户信任度,也确保了网站运营的合规性。
常见问题解答 (FAQ)
Q1: 我在后台修改了 Logo 或版权信息,但网站前台没有立即更新,这是为什么? A1: AnQiCMS 为了提高网站访问速度,会启用缓存机制。当您在后台修改了全局设置后,可能需要手动清除网站缓存,或者等待缓存自动更新,前台才会显示最新的内容。您可以在后台顶部找到“更新缓存”按钮,点击它即可清除所有缓存。
Q2: 除了 Logo、备案号和版权信息,我还想在网站页脚显示公司的地址和联系电话,AnQiCMS 可以实现吗?
A2: 可以的。AnQiCMS 提供了“后台设置”中的“联系方式设置”功能,您可以分别填写联系人、联系电话、联系地址等信息。在模板中,您可以使用 {% contact with name='Address' %} 和 {% contact with name='Cellphone' %} 等标签来调用这些信息,将其展示在网站的页脚或其他需要的位置。
Q3: 我上传的网站 Logo 在某些页面显示过大或过小,如何调整?
A3: Logo 的显示尺寸主要由前端 CSS 样式控制。AnQiCMS 默认上传的 Logo 会保持原始尺寸。如果您希望对 Logo 进行统一的尺寸处理,可以前往“后台设置”下的“内容设置”,调整“缩略图处理方式”和“缩略图尺寸”等选项。另外,也可以在网站的 CSS 文件中,针对 Logo 图片的 <img> 标签添加 width 或 height 样式规则进行精确控制。