dede文章发布规则有哪些核心要点?

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

理解这套规则,你需要掌握三个核心要素:

dede文章发布规则
(图片来源网络,侵删)
  1. 文章编辑器中的标记
  2. 页模板中的调用标签
  3. 后台的“自定义字段”功能

下面我将分点详细说明。


核心规则:通过标签控制显示

DedeCMS 的文章发布规则,本质上就是“在前台模板中写好标签,然后在后台文章里用特定格式的内容去填充这些标签”。

最基础的内联标签(直接在文章内容中使用)

这些标签直接嵌入到文章正文编辑器中,用来标记特殊内容,前台模板通过 {dede:field.body/} 来解析。

标记格式 作用说明 示例
[page] 分页符,在长文章中使用,前台会将其自动分割成多页。 这是一段文字... [page] 这是第二段文字... [page] 这是第三段文字...
{dede:pagebreak/} 分页标签(旧版),功能和 [page] 类似,是更早的用法,现在推荐使用 [page] 这是一段文字... {dede:pagebreak/} 这是第二段文字...
<img src='...' alt='...' width='...' height='...' /> 图片标签,直接插入图片,DedeCMS 会自动识别并处理,例如可以启用图片本地化等功能。 <img src="/uploads/images/2025/10/01/1.jpg" alt="产品图" width="800" height="600" />
<a href='...'>...</a> 超链接标签,插入文本或图片链接。 <a href="https://www.dedecms.com">DedeCMS官网</a>
[toc] 目录标签,在文章中插入 [toc],系统会自动提取所有带 标题,生成一个文章目录。 ## 引言<br>这是引言部分...<br>[toc]<br>## 第一章...

进阶规则:使用自定义字段

当文章需要一些固定的、额外的信息时(如作者简介、产品价格、下载链接、视频地址等),就需要使用自定义字段,这是 DedeCMS 规则中最强大和灵活的部分。

dede文章发布规则
(图片来源网络,侵删)

步骤 1:在后台创建自定义字段

  1. 进入后台 核心 -> 内容模型管理
  2. 找到你正在使用的模型(通常是“文章模型”),点击 更改
  3. 在左侧菜单选择 字段管理 -> 添加新字段
  4. 填写字段信息:
    • 字段名: 英文名,用于模板调用,如 author_intro
    • 字段别名: 中文名,在后台发布文章时显示,如 作者简介
    • 字段类型: 根据需求选择,如 单行文本多行文本编辑器图片文件 等。
    • 提示文字: 发布文章时,在该字段下方显示的提示信息。
    • 默认值: 可选,为该字段设置一个默认值。
  5. 保存后,在发布文章页面,你就会看到新添加的字段。

步骤 2:在文章中填写自定义字段值

发布或编辑文章时,在编辑器下方找到你添加的字段(如“作者简介”),然后填入相应内容。

步骤 3:在模板中调用自定义字段

页模板(通常是 article_article.htm)中,使用 {dede:field.字段名/} 来调用。

示例:

假设你创建了一个名为 video_url 的自定义字段,类型为“单行文本”。

dede文章发布规则
(图片来源网络,侵删)
  1. 后台发布文章时,在 video_url 字段中填入视频的播放地址,https://www.example.com/video.mp4
  2. 前台模板 article_article.htm,你可以这样调用并显示:
    {dede:field.video_url runphp='yes'}
    if(@me != '') {
        echo '<video src="' . @me . '" controls width="100%"></video>';
    }
    {/dede:field.video_url}
    • runphp='yes' 表示开启 PHP 代码执行,可以根据字段值是否存在来决定是否显示 HTML 标签,非常灵活。

高级规则:利用文章内容摘要和SEO设置

这些规则虽然不直接是“内容发布”的规则,但对于文章的展示和SEO至关重要。

设置项 作用说明 模板调用标签
文章摘要 用于在首页、列表页等地方显示文章的简要介绍,如果不填,系统会自动从正文中截取。 {dede:field.description/}
文章 tags (标签) 为文章打上关键词,方便聚合相关文章和SEO优化。 {dede:tag sort='hot' /} (调用热门标签)
专门为搜索引擎优化的标题,可以和文章标题不同。 {dede:field.seotitle/}
文章的核心关键词,用逗号分隔。 {dede:field.keyword/}
作者 文章作者。 {dede:field.writer/}

综合实例:一篇标准文章的发布流程

假设我们要发布一篇技术教程文章,包含作者简介和视频。

后台准备(一次设置)

  • 创建自定义字段
    • 字段名: author_intro
    • 字段别名: 作者简介
    • 字段类型: 多行文本
    • 字段名: video_url
    • 字段别名: 视频地址
    • 字段类型: 单行文本

发布文章时

  • : DedeCMS发布规则详解

  • 文章栏目: 技术教程

  • :

    ## 引言
    欢迎阅读本教程,本文将详细讲解DedeCMS的文章发布规则。
    [toc]
    ## 第一章:基础规则
    DedeCMS的核心规则是通过标签来控制内容显示...
    ## 第二章:视频教程
    下面是一个配套的视频教程:
    [page]
    ## 第三章:
    希望本教程对你有帮助...
  • 作者简介:

    我是一名资深PHP开发者,拥有10年以上的CMS系统使用经验。

  • 视频地址:

    https://player.bilibili.com/player.html?aid=123456789

  • 文章摘要: 本文深入浅出地讲解了DedeCMS的文章发布规则,包括内联标签、自定义字段的使用方法。

  • Tags: DedeCMS, 教程, CMS

前台模板 article_article.htm 中的关键代码

<h1>{dede:field.title/}</h1>
<div class="info">
    作者:{dede:field.writer/} &nbsp; 来源:{dede:field.source/} &nbsp; 时间:{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}
</div>
<div class="summary">
    <strong></strong>{dede:field.description/}
</div>
<!-- 调用作者简介 -->
{dede:field.author_intro runphp='yes'}
if(@me != '') {
    echo '<div class="author-intro"><h3>作者简介</h3><p>' . @me . '</p></div>';
}
{/dede:field.author_intro}
<!-- 调用视频 -->
{dede:field.video_url runphp='yes'}
if(@me != '') {
    echo '<div class="video-box"><h3>视频教程</h3><iframe src="' . @me . '" frameborder="0" allowfullscreen></iframe></div>';
}
{/dede:field.video_url}
<!-- 调用文章正文,并自动处理分页和目录 -->
{dede:field.body/}
<!-- 调用文章标签 -->
<div class="tags">
    标签:{dede:tag sort='hot' /}
</div>

DedeCMS 的文章发布规则可以概括为:

  1. :在编辑器中使用 [page]、 等内联标记。
  2. 额外信息:通过自定义字段来扩展文章结构,并在模板中用 {dede:field.字段名/} 调用。
  3. SEO和展示:填写好Tags、SEO标题等元信息,提升网站表现。
  4. 模板是关键:所有规则的最终呈现,都依赖于前台模板文件中对这些标签的正确调用。

掌握这套规则,你就能灵活地控制 DedeCMS 中文章的发布和展示方式。

-- 展开阅读全文 --
头像
C语言能开发安卓应用吗?
« 上一篇 前天
织梦自定义表单如何实现横向布局?
下一篇 » 前天

相关文章

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

目录[+]