- 简单方法:使用“附件”功能,直接在文章内容中插入视频。
- 推荐方法:使用“自定义模型”创建专门的“视频教程”频道。 (功能更强大,管理更方便)
在普通文章中插入本地视频(最简单)
这种方法适用于偶尔添加一两个视频,不想创建新频道的情况,它利用了DedeCMS的附件功能。

(图片来源网络,侵删)
步骤 1:上传视频文件到服务器
- 登录你的DedeCMS后台。
- 进入 “文件管理器” -> “多媒体文件管理”。
- 点击 “上传文件” 按钮。
- 选择你本地的视频文件(如
.mp4,.flv,.webm等),然后点击 “开始上传”。 - 上传成功后,记下这个视频在服务器上的 “路径” 或 “原始文件名”。
/uploads/video/my_tutorial.mp4。
步骤 2:在文章内容中插入视频
- 进入 “核心” -> 发布” -> “添加文档”(或者编辑一篇已有文章)。
- 将光标定位到你想要插入视频的位置。
- 点击编辑器工具栏上的 “插入/修改视频” 图标(通常是一个小胶片或播放键的图标)。
- 在弹出的窗口中,你会看到几个选项:
- 视频地址:这里直接粘贴你刚才在“文件管理器”中得到的视频路径,
/uploads/video/my_tutorial.mp4。 - 视频宽度和高度:设置视频播放器的尺寸,
600px宽,400px高。 - 是否自动播放:通常建议勾选“否”,避免打开页面时自动播放造成困扰。
- 是否显示控制条:建议勾选“是”,这样用户才能播放、暂停、调节音量。
- 视频地址:这里直接粘贴你刚才在“文件管理器”中得到的视频路径,
- 填写完毕后,点击 “确定”。
步骤 3:发布文章
所属栏目等信息后,点击 “发布文档”。
访问你发布的文章页面,就能看到嵌入的视频播放器了。
优点:
- 操作简单,无需额外设置。
- 适合少量、临时的视频发布。
缺点:

(图片来源网络,侵删)
- 管理混乱,所有视频都混在附件列表里。
- 无法对视频进行统一的分类、标签管理。
- 无法创建视频专辑、系列课程等高级功能。
创建“视频教程”自定义模型(强烈推荐)
如果你要建立一个专门的视频教程网站或频道,这个方法是最佳选择,它功能强大,结构清晰,易于管理和扩展。
步骤 1:创建新的自定义模型
- 登录DedeCMS后台。
- 进入 “核心” -> 模型管理”。
- 点击右上角的 模型”。
- 在表单中填写以下信息:
- 模型名称:
视频教程(或你喜欢的名字) - 模型表前缀:
dede_addonvideo(系统会自动生成,不要随意修改) - 模型描述:
用于发布视频教程文章 - 字段目录名:
video(不要用中文,用于URL等) - 列表项:选择你希望在后台列表页显示的字段,至少选择 和 “视频地址”。
- 模型名称:
- 点击 “保存”。
步骤 2:为模型添加专用字段
-
保存模型后,会自动进入 “字段管理” 页面。
-
我们需要为这个“视频教程”模型添加一些有用的字段,点击 “增加新字段”。
-
字段名:
video_url(必须)
(图片来源网络,侵删) -
:
视频地址(必须) -
字段类型:
多媒体(选择这个类型,它会自动生成一个文件上传和地址输入框) -
是否为空:
否(表示这个字段是必填的) -
默认值:留空
-
其他选项:保持默认即可。
-
点击 “保存”。
-
(可选) 添加“视频封面”字段:
- 再次点击 “增加新字段”。
- 字段名:
video_pic - :
视频封面 - 字段类型:
图片(单图) - 是否为空:
是(封面图可以为空) - 点击 “保存”。
-
(可选) 添加“讲师”字段:
- 再次点击 “增加新字段”。
- 字段名:
teacher - :
讲师 - 字段类型:
单行文本 - 点击 “保存”。
-
(可选) 添加“视频时长”字段:
- 再次点击 “增加新字段”。
- 字段名:
duration - :
视频时长 - 字段类型:
单行文本 - 点击 “保存”。
添加完你需要的字段后,你的字段列表看起来会像这样:,
视频地址,视频封面,讲师,视频时长等。 -
步骤 3:创建“视频教程”栏目
- 进入 “栏目管理”。
- 点击 “增加顶级栏目”。
- 填写栏目信息:
- 栏目名称:
视频教程 - 栏目目录:
video(和模型字段目录名一致,方便记忆) - 模型:选择你刚刚创建的
视频教程模型! (这是最关键的一步) - 其他选项:根据需要设置,如列表模板、文章模板等。
- 栏目名称:
- 点击 “确定”。
步骤 4:创建并调用视频列表模板
-
创建模板文件:
- 进入 “模板” -> “模板管理”。
- 找到你刚刚创建的“视频教程”栏目,点击其 “管理”。
- 在 “列表模板” 处,点击 “选择模板” -> “新增模板”。
- 给模板起个名字,如
list_video.htm。 - 在模板编辑器中,输入以下代码来调用视频列表:
{dede:list pagesize='12'} <div class="video-item"> <!-- 如果有视频封面,则显示封面,否则显示一个默认图 --> <a href="[field:arcurl/]"> <img src="[field:video_pic runphp='yes'] if(@me == '') @me = '/images/default_video.jpg'; else @me = @me; [/field:video_pic]" alt="[field:title/]"> <span class="play-icon"></span> </a> <h3><a href="[field:arcurl/]">[field:title/]</a></h3> <p>讲师:[field:teacher/]</p> <p>时长:[field:duration/]</p> </div> {/dede:list} <!-- 分页 --> <div class="dede_pages"> <ul class="pagelist"> {dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"/} </ul> </div>你需要创建一个默认的视频封面图
/images/default_video.jpg,并上传到你的网站根目录。 -
创建文章内容模板:
- 同样在栏目管理中,为“视频教程”栏目设置 模板”。
- 新建一个模板,如
article_video.htm。 - 输入以下代码:
<h1>[field:title/]</h1> <div class="video-info"> <p>讲师:[field:teacher/]</p> <p>时长:[field:duration/]</p> </div> <div class="video-player"> <!-- 使用系统自带的播放标签 --> {dede:field.video_url/} </div> <div class="video-content"> [field:body/] </div>
步骤 5:发布视频教程
- 进入 发布” -> “添加文档”。
- 在“选择栏目”时,选择你创建的 “视频教程” 栏目。
- 你会发现,发布表单已经变成了我们自定义的“视频教程”模型,包含了“视频地址”、“视频封面”、“讲师”等字段。
- ,上传视频到“视频地址”字段(它会自动上传到你的服务器),上传封面图,填写其他信息。
- 点击 “发布文档”。
你的“视频教程”频道就搭建完成了!它拥有独立的模型、字段和模板,管理起来非常专业和方便。
总结与建议
| 特性 | 方法一 (普通文章) | 方法二 (自定义模型) |
|---|---|---|
| 易用性 | 非常简单,适合新手 | 需要一定配置,适合进阶用户 |
| 功能 | 基础,仅能插入视频 | 强大,可添加封面、讲师、时长等任意字段 |
| 管理 | 混乱,所有内容混在一起 | 清晰,分类明确,便于批量管理 |
| 扩展性 | 差 | 优秀,可随时添加新字段适应新需求 |
| 适用场景 | 博客、新闻中偶尔插入视频 | 专业的视频教程网站、在线课程平台 |
对于“添加本地视频教程”这个需求,强烈推荐你使用方法二。 虽然前期设置需要花一点时间,但长远来看,它能为你节省大量的管理精力,并提供更好的用户体验。
