1. 简单方法:使用“附件”功能,直接在文章内容中插入视频。
  2. 推荐方法:使用“自定义模型”创建专门的“视频教程”频道。 (功能更强大,管理更方便)

在普通文章中插入本地视频(最简单)

这种方法适用于偶尔添加一两个视频,不想创建新频道的情况,它利用了DedeCMS的附件功能。

dedecms添加本地视频教程
(图片来源网络,侵删)

步骤 1:上传视频文件到服务器

  1. 登录你的DedeCMS后台。
  2. 进入 “文件管理器” -> “多媒体文件管理”
  3. 点击 “上传文件” 按钮。
  4. 选择你本地的视频文件(如 .mp4, .flv, .webm 等),然后点击 “开始上传”
  5. 上传成功后,记下这个视频在服务器上的 “路径”“原始文件名”/uploads/video/my_tutorial.mp4

步骤 2:在文章内容中插入视频

  1. 进入 “核心” -> 发布” -> “添加文档”(或者编辑一篇已有文章)。
  2. 将光标定位到你想要插入视频的位置。
  3. 点击编辑器工具栏上的 “插入/修改视频” 图标(通常是一个小胶片或播放键的图标)。
  4. 在弹出的窗口中,你会看到几个选项:
    • 视频地址:这里直接粘贴你刚才在“文件管理器”中得到的视频路径,/uploads/video/my_tutorial.mp4
    • 视频宽度和高度:设置视频播放器的尺寸,600px 宽,400px 高。
    • 是否自动播放:通常建议勾选“否”,避免打开页面时自动播放造成困扰。
    • 是否显示控制条:建议勾选“是”,这样用户才能播放、暂停、调节音量。
  5. 填写完毕后,点击 “确定”

步骤 3:发布文章

所属栏目等信息后,点击 “发布文档”

访问你发布的文章页面,就能看到嵌入的视频播放器了。

优点

  • 操作简单,无需额外设置。
  • 适合少量、临时的视频发布。

缺点

dedecms添加本地视频教程
(图片来源网络,侵删)
  • 管理混乱,所有视频都混在附件列表里。
  • 无法对视频进行统一的分类、标签管理。
  • 无法创建视频专辑、系列课程等高级功能。

创建“视频教程”自定义模型(强烈推荐)

如果你要建立一个专门的视频教程网站或频道,这个方法是最佳选择,它功能强大,结构清晰,易于管理和扩展。

步骤 1:创建新的自定义模型

  1. 登录DedeCMS后台。
  2. 进入 “核心” -> 模型管理”
  3. 点击右上角的 模型”
  4. 在表单中填写以下信息:
    • 模型名称视频教程 (或你喜欢的名字)
    • 模型表前缀dede_addonvideo (系统会自动生成,不要随意修改)
    • 模型描述用于发布视频教程文章
    • 字段目录名video (不要用中文,用于URL等)
    • 列表项:选择你希望在后台列表页显示的字段,至少选择 和 “视频地址”
  5. 点击 “保存”

步骤 2:为模型添加专用字段

  1. 保存模型后,会自动进入 “字段管理” 页面。

  2. 我们需要为这个“视频教程”模型添加一些有用的字段,点击 “增加新字段”

    • 字段名video_url (必须)

      dedecms添加本地视频教程
      (图片来源网络,侵删)
    • 视频地址 (必须)

    • 字段类型多媒体 (选择这个类型,它会自动生成一个文件上传和地址输入框)

    • 是否为空 (表示这个字段是必填的)

    • 默认值:留空

    • 其他选项:保持默认即可。

    • 点击 “保存”

    • (可选) 添加“视频封面”字段

      • 再次点击 “增加新字段”
      • 字段名video_pic
      • 视频封面
      • 字段类型图片(单图)
      • 是否为空 (封面图可以为空)
      • 点击 “保存”
    • (可选) 添加“讲师”字段

      • 再次点击 “增加新字段”
      • 字段名teacher
      • 讲师
      • 字段类型单行文本
      • 点击 “保存”
    • (可选) 添加“视频时长”字段

      • 再次点击 “增加新字段”
      • 字段名duration
      • 视频时长
      • 字段类型单行文本
      • 点击 “保存”

    添加完你需要的字段后,你的字段列表看起来会像这样:, 视频地址, 视频封面, 讲师, 视频时长 等。

步骤 3:创建“视频教程”栏目

  1. 进入 “栏目管理”
  2. 点击 “增加顶级栏目”
  3. 填写栏目信息:
    • 栏目名称视频教程
    • 栏目目录video (和模型字段目录名一致,方便记忆)
    • 模型选择你刚刚创建的 视频教程 模型! (这是最关键的一步)
    • 其他选项:根据需要设置,如列表模板、文章模板等。
  4. 点击 “确定”

步骤 4:创建并调用视频列表模板

  1. 创建模板文件

    • 进入 “模板” -> “模板管理”
    • 找到你刚刚创建的“视频教程”栏目,点击其 “管理”
    • “列表模板” 处,点击 “选择模板” -> “新增模板”
    • 给模板起个名字,如 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,并上传到你的网站根目录。

  2. 创建文章内容模板

    • 同样在栏目管理中,为“视频教程”栏目设置 模板”
    • 新建一个模板,如 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:发布视频教程

  1. 进入 发布” -> “添加文档”
  2. 在“选择栏目”时,选择你创建的 “视频教程” 栏目。
  3. 你会发现,发布表单已经变成了我们自定义的“视频教程”模型,包含了“视频地址”、“视频封面”、“讲师”等字段。
  4. ,上传视频到“视频地址”字段(它会自动上传到你的服务器),上传封面图,填写其他信息。
  5. 点击 “发布文档”

你的“视频教程”频道就搭建完成了!它拥有独立的模型、字段和模板,管理起来非常专业和方便。

总结与建议

特性 方法一 (普通文章) 方法二 (自定义模型)
易用性 非常简单,适合新手 需要一定配置,适合进阶用户
功能 基础,仅能插入视频 强大,可添加封面、讲师、时长等任意字段
管理 混乱,所有内容混在一起 清晰,分类明确,便于批量管理
扩展性 优秀,可随时添加新字段适应新需求
适用场景 博客、新闻中偶尔插入视频 专业的视频教程网站、在线课程平台

对于“添加本地视频教程”这个需求,强烈推荐你使用方法二。 虽然前期设置需要花一点时间,但长远来看,它能为你节省大量的管理精力,并提供更好的用户体验。