dede如何调用网站版权信息?

99ANYc3cd6
预计阅读时长 13 分钟
位置: 首页 DEDE建站 正文

直接在模板文件中写死(最简单)

如果你的版权信息是固定的,比如只在页脚显示一个固定的年份和网站名称,那么直接在模板文件里写死是最快的方法。

dede调用版权信息
(图片来源网络,侵删)

适用场景:版权信息极少变化,不需要后台管理。

操作步骤

  1. 打开你需要修改的模板文件,通常是 footer.htm,它位于你的模板目录下,/templets/default/footer.htm
  2. 在你希望显示版权信息的位置,直接写入 HTML 和内容。

示例代码 (footer.htm):

<div class="footer">
    <p>Copyright &copy; 2025 - 2025 我的网站名称 All Rights Reserved.</p>
    <p>Powered by <a href="https://www.dedecms.com" target="_blank">DedeCMS</a></p>
</div>

优点

dede调用版权信息
(图片来源网络,侵删)
  • 简单直接,无需任何额外设置。
  • 加载速度快。

缺点

  • 不灵活,每次修改都需要编辑文件并重新生成页面。
  • 如果网站有多个页面,需要手动修改所有模板文件。

使用 DedeCMS 的“站点的其他信息”功能(推荐)

这是最常用、最标准的方法,DedeCMS 后台专门提供了管理这些信息的入口,方便你随时修改,且修改后无需重新生成页面即可生效。

适用场景:版权信息需要通过后台管理,并且希望动态更新年份。

操作步骤

dede调用版权信息
(图片来源网络,侵删)
  1. 登录 DedeCMS 后台
  2. 在左侧菜单中找到 “系统” -> “系统基本参数”
  3. 在打开的页面中,点击左侧的 “其它选项” 标签页。
  4. 在页面下方找到 “站点版权信息” 这个文本域。
  5. 在这里输入你的版权信息,可以包含 HTML 标签。
    Copyright &copy; <span id="copyright-year">2025</span> - <span id="copyright-year-end">2025</span> 我的网站名称 All Rights Reserved.
  6. 点击 “保存设置” 按钮。

如何在模板中调用

你需要在模板文件中调用这个设置,DedeCMS 提供了全局 {dede:global} 标签来调用这些后台设置。

示例代码 (footer.htm):

<div class="footer">
    <p>{dede:global.cfg_powerby/}</p>  <!-- 调用“版权信息” -->
    <p>{dede:global.cfg_beian/}</p>   <!-- 调用“备案信息” -->
</div>

更高级的用法:动态年份

上面的例子中,我们设置了 2025 - 2025,如果想让结束年份自动更新为当前年份,可以这样操作:

  1. 在后台“站点版权信息”里,只写起始年份,并用一个特殊标记代替结束年份,
    Copyright &copy; 2025 - [current_year] 我的网站名称 All Rights Reserved.
  2. 然后修改模板文件,使用 DedeCMS 的 arclist 标签(或 sql 标签)来获取当前年份并替换标记。

更简洁的动态年份方案(直接在模板里处理):

修改你的模板文件,使用 PHP 代码来动态生成年份,这是最灵活的方式。

示例代码 (footer.htm):

<div class="footer">
    <p>
        Copyright &copy; 
        <!-- 假设网站成立于2025年 -->
        <span>2025</span> - 
        <span><?php echo date('Y'); ?></span> 
        我的网站名称 All Rights Reserved.
    </p>
    <p>Powered by <a href="https://www.dedecms.com" target="_blank">DedeCMS</a></p>
</div>

优点

  • 集中管理,修改方便。
  • 可以结合 HTML 标签实现丰富的样式。
  • 动态年份方案非常灵活,一劳永逸。

缺点

  • 对于简单的静态文本,略显复杂。

使用自定义模型或宏标签(高级)

如果你的网站结构复杂,或者版权信息需要根据不同栏目或文章显示不同内容,可以使用 DedeCMS 的自定义模型或宏标签功能,这通常用于更复杂的场景。

适用场景:需要高度定制化、条件化显示版权信息。

操作步骤

  1. 创建自定义模型:在后台“核心” -> “内容模型管理”中创建一个新的模型,版权信息模型”,并添加相应的字段(如:起始年份、结束年份、版权描述等)。
  2. :像发布文章一样,发布一条“版权信息”的内容。
  3. 在模板中调用:使用 {dede:arclist}{dede:list} 等标签,通过指定模型ID和条件来调用这条内容。

这种方法非常强大,但设置也相对复杂,对于大多数网站的页脚版权来说有些“杀鸡用牛刀”。


总结与推荐

方法 优点 缺点 推荐度
直接写死 极其简单,速度快 不灵活,难维护 ⭐ (仅用于极简单、不变化的场景)
后台设置 管理方便,可后台修改 需要简单配置 ⭐⭐⭐⭐⭐ (强烈推荐)
自定义模型 高度灵活,功能强大 设置复杂,学习成本高 ⭐⭐ (用于复杂定制需求)

对于绝大多数 DedeCMS 用户,我强烈推荐使用【方法二】,它完美地平衡了易用性和功能性,是处理网站版权信息的标准做法。

最终推荐的最佳实践组合:

  1. 后台设置:进入 “系统 -> 系统基本参数 -> 其它选项”,将“站点版权信息”设置为:
    Copyright &copy; 2025 - [current_year] 我的网站名称 All Rights Reserved.
  2. 模板调用:在 footer.htm 中使用 PHP 代码实现动态年份:
    <div class="footer">
        <p>
            Copyright &copy; 2025 - <?php echo date('Y'); ?> 我的网站名称 All Rights Reserved.
        </p>
        <p>技术支持:<a href="https://www.dedecms.com" target="_blank">DedeCMS</a></p>
    </div>

    这样,你既拥有了后台管理的便利性(如果需要修改网站名称,只需改模板文件),又实现了年份的自动更新,无需任何额外操作。

-- 展开阅读全文 --
头像
织梦后台验证码如何正确配置与启用?
« 上一篇 今天
织梦5.7下拉菜单如何自定义样式?
下一篇 » 今天

相关文章

取消
微信二维码
支付宝二维码

目录[+]