AnQiCMS模板中如何显示自定义版权信息?

📅 👁️ 72

在AnQiCMS网站运营中,网站的页脚通常承载着重要的信息,其中版权声明不仅是法律要求,更是品牌专业度的体现。一份清晰且动态更新的版权信息,能够提升网站的专业形象,并为内容提供基本的保护。在AnQiCMS中,管理和显示网站的自定义版权信息是一项非常直观且灵活的操作。

接下来,我们将详细了解如何在AnQiCMS模板中设置和显示您的自定义版权信息。


一、在AnQiCMS后台配置版权内容

首先,我们需要在AnQiCMS的后台管理界面中设置您网站的版权声明。这个过程非常简单。

  1. 登录后台并导航到全局设置: 登录您的AnQiCMS后台,在左侧菜单中找到并点击【后台设置】,然后选择【全局设置】。

  2. 填写版权信息: 在【全局设置】页面中,您会看到一个名为【版权信息】的输入框。在这里,您可以根据自己的需求,自由地填写版权声明的内容。例如,您可以输入:&copy; 2023 您的公司名称. All Rights Reserved.。 值得一提的是,AnQiCMS允许您在【版权信息】中包含简单的HTML标签,比如添加一个链接到您的公司官网,或者使用 <strong> 标签强调公司名称。这为版权信息的展示提供了更大的灵活性。

    AnQiCMS会将您输入的内容原样保存,并在前端模板中供您随时调用。


二、在模板文件中调用版权信息

配置好后台的版权内容后,下一步就是在网站的前端模板中将其显示出来。版权信息通常位于网站页脚,因此您需要在当前使用的模板的页脚文件(例如 bash.htmlfooter.html,具体文件路径可能因您选择的模板而异)中进行编辑。

AnQiCMS的模板系统采用了类似Django模板引擎的语法,通过 system 标签可以轻松获取后台设置的各项全局信息,包括我们刚刚配置的版权信息。

  1. 基础调用方式: 要显示您在后台【全局设置】中填写的版权内容,只需使用以下标签代码:

    <div>{% system with name="SiteCopyright" %}</div>
    

    这段代码会直接输出后台【版权信息】输入框中保存的内容。

  2. 动态显示当前年份: 考虑到版权声明通常需要包含年份,而且年份需要每年更新,AnQiCMS提供了一个非常便捷的 now 标签来动态获取当前年份。这样,您就无需每年手动修改模板中的年份了。 要获取当前年份,可以使用:

    {% now "2006" %}
    

    这里的 "2006" 是Go语言中用于格式化日期时间的标准参考时间,代表年份。

  3. 结合HTML标签和安全过滤器: 如果您在后台的【版权信息】中输入了HTML标签(例如 <a> 链接或 <strong> 强调标签),为了让浏览器正确解析并显示这些标签,我们需要在调用时额外加上 |safe 过滤器。这个过滤器会告诉模板引擎,这段内容是安全的,不需要进行HTML转义。

    例如,如果您在后台【版权信息】中输入了 版权所有 <a href="https://www.yourcompany.com">您的公司名称</a>,那么在模板中调用时,可以这样写:

    {% system siteCopyright with name="SiteCopyright" %}
    <p>{{ siteCopyright|safe }} &copy; {% now "2006" %}.</p>
    

    这里,我们首先用 {% system siteCopyright with name="SiteCopyright" %} 将后台的版权内容赋值给一个名为 siteCopyright 的变量,然后在 <p> 标签内使用 {{ siteCopyright|safe }} 来输出并确保HTML内容被正确解析。同时,结合 {% now "2006" %} 动态插入当前年份。


三、实际应用示例

将上述知识点结合起来,一个常见且专业的页脚版权区域可能看起来像这样:

假设您在AnQiCMS后台【全局设置】的【版权信息】中填写了: <strong>我的品牌公司</strong>

那么,在您模板的页脚文件(比如 /template/您的模板目录/bash.html)中,您可以这样编写代码:

<footer class="site-footer">
    <div class="container">
        <!-- 动态版权信息 -->
        {% system copyrightInfo with name="SiteCopyright" %}
        <p>
            {{ copyrightInfo|safe }} &copy; {% now "2006" %}. All Rights Reserved.
        </p>
        <!-- 其他页脚信息,例如备案号 -->
        {% system icpInfo with name="SiteIcp" %}
        {% if icpInfo %}
        <p>
            <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">{{ icpInfo }}</a>
        </p>
        {% endif %}
        <!-- 友情链接等 -->
        {% linkList friendLinks %}
        {% if friendLinks %}
        <div class="friend-links">
            友情链接:
            {% for link in friendLinks %}
            <a href="{{ link.Link }}" {% if link.Nofollow == 1 %} rel="nofollow"{% endif %} target="_blank">{{ link.Title }}</a>
            {% endfor %}
        </div>
        {% endif %}
    </div>
</footer>

通过这样的设置,您的网站页脚将动态显示 <strong>我的品牌公司</strong> &copy; [当前年份]. All Rights Reserved.,并且备案号、友情链接等信息也会根据后台配置自动呈现,无需手动修改模板代码,大大提高了网站的可维护性。


常见问题 (FAQ)

  1. Q: 为什么我在后台设置了版权信息,前台却不显示或显示不正确? A: 请先检查您的模板文件中是否使用了正确的标签 {% system with name="SiteCopyright" %} 来调用。同时,如果您的版权信息中包含HTML标签,请确保在调用时添加了 |safe 过滤器,如 {{ copyrightInfo|safe }}。最后

相关文章

如何获取并展示AnQiCMS网站的备案号?

对于在中国大陆运营的网站而言,备案号(ICP号)是一个不可或缺的元素。它不仅是法律法规的要求,更是提升网站公信力、获取用户信任的重要标志。AnQiCMS深知这一点,因此在系统设计之初就考虑到了备案号的便捷管理与展示,让网站运营者可以轻松完成配置。 接下来,我们将一起了解如何在AnQiCMS网站上获取(配置)并展示备案号。 ### 在后台设置中录入备案信息 要让网站前端显示备案号

2025-11-08

AnQiCMS中如何显示网站名称和Logo?

网站的名称与Logo如同品牌的脸面,它们不仅是访客了解您的第一印象,更是网站专业性和识别度的重要体现。在安企CMS中,设置并展示您的网站名称和Logo是一个直观且高效的过程。接下来,我们将一起探索如何在您的网站上完美呈现这些关键元素。 ### 首先,在后台设置网站名称与Logo 要让您的网站拥有专属的名称和Logo,第一步是在安企CMS的后台管理界面进行配置。 1. **进入全局设置**

2025-11-08

安企CMS如何控制文章内容中图片的自动懒加载

在网站运营中,页面加载速度和用户体验是至关重要的环节。尤其对于包含大量图片的文章内容来说,图片加载往往会成为拖慢页面速度的“元凶”。这时,图片懒加载(Lazy Loading)技术就显得尤为关键。安企CMS深谙此道,提供了简便高效的方式来控制文章内容中图片的自动懒加载,帮助您的网站在性能和用户体验上更上一层楼。 ### 为什么图片懒加载如此重要? 图片懒加载是一种延迟加载策略

2025-11-08

如何为安企CMS的单页面设置独立的模板以实现高度个性化展示?

在网站运营中,我们常常会遇到这样的需求:某些单页面,例如“关于我们”、“联系方式”或者“产品下载”页面,需要拥有与众不同的布局和功能,以提供更独特的用户体验或承载特定的营销目标。安企CMS深知个性化展示的重要性,因此提供了非常灵活的方式,让我们能够为每一个单页面量身定制专属模板,实现高度个性化的展示效果。 安企CMS采用类似Django的模板引擎语法,让模板制作变得非常直观

2025-11-08

如何在AnQiCMS前端页面中显示网站的联系电话和地址?

在网站运营中,清晰、便捷地展示网站的联系电话和地址,是建立用户信任、促进沟通交流的关键一步。对于使用AnQiCMS的朋友们来说,系统提供了非常灵活和直观的方式来管理和展示这些重要的联系信息。本文将详细介绍如何在AnQiCMS的前端页面中显示网站的联系电话和地址。 ### 第一步:在AnQiCMS后台录入联系方式 首先,我们需要确保网站的联系信息已经在后台正确录入。这是在前端显示这些信息的基础

2025-11-08

AnQiCMS如何动态显示网站的首页TDK信息?

网站的TDK,即Title(标题)、Description(描述)和Keywords(关键词),是搜索引擎优化(SEO)的基础要素,它们直接影响着网站在搜索引擎结果页面(SERP)中的展示效果和用户的点击意愿。对于网站的“门面”——首页而言,精准且有吸引力的TDK信息更是至关重要。 在安企CMS (AnQiCMS) 中,管理和动态展示网站首页的TDK信息是一项直观且高效的任务

2025-11-08

AnQiCMS模板如何构建和显示多级导航菜单?

网站导航是用户与网站互动的第一扇窗,清晰、直观的导航系统能极大地提升用户体验,帮助访客快速找到所需信息。AnQiCMS 提供了灵活强大的导航管理功能,无论是简单的单级菜单,还是复杂的二级、三级甚至更多层级的多级导航,都能轻松实现。接下来,我们将详细了解如何在 AnQiCMS 中构建和显示多级导航菜单。 ## 后端设置:构建导航的基石 在 AnQiCMS 中,多级导航的构建始于后台的精心配置

2025-11-08

如何使用AnQiCMS的面包屑导航标签展示当前页面路径?

在网站运营中,清晰的导航路径对于用户体验和搜索引擎优化(SEO)至关重要。面包屑导航(Breadcrumb Navigation)正是这样一种能显著提升网站可用性的辅助工具,它能够直观地告诉用户当前所在页面的位置,并提供快速返回上级页面的便捷入口。在AnQiCMS中,实现面包屑导航功能非常简单和灵活。 AnQiCMS 为我们提供了专门的面包屑导航标签 `breadcrumb`,通过它

2025-11-08