DedeCMS 视频上传全攻略
在 DedeCMS 中上传视频,主要涉及两个核心部分:

- 后端上传:通过网站后台,将视频文件上传到服务器。
- 前端调用:在网站前台页面,将上传好的视频展示给用户。
本教程将分为以下几个部分:
- 准备工作:上传视频前必须检查
- 后台上传视频详细步骤
- 前台如何调用和播放视频
- 高级设置:如何修改视频上传目录
- 常见问题与解决方案
准备工作:上传视频前必须检查
这是最关键的一步,如果准备工作没做好,上传过程会充满挫折。
服务器环境检查
确保你的服务器支持 PHP 和 MySQL,并且满足 DedeCMS 的基本运行要求,最重要的是以下几点:
-
PHP 支持文件上传:检查
php.ini文件中的以下配置项:
(图片来源网络,侵删)file_uploads = On(确保开启文件上传)upload_max_filesize = 50M(这是单个文件上传的最大限制,根据你的视频大小调整,建议至少设为 50M 或更大)post_max_size = 50M(这是通过 POST 方式发送数据的最大限制,这个值必须大于或等于upload_max_filesize)max_execution_time = 300(脚本最大执行时间,视频上传和转码可能需要较长时间,单位是秒)
如何修改?
- 通过 FTP 连接到你的服务器,找到
php.ini文件(通常在网站根目录或etc目录下)。 - 下载到本地,用记事本或专业编辑器(如 Notepad++)打开。
- 修改上述配置项,保存后重新上传到服务器。
- 重要:修改后可能需要重启你的 Web 服务器(如 Apache 或 Nginx)才能生效。
-
目录权限检查:确保以下目录有写入权限(权限值通常为 755 或 777):
/uploads/(DedeCMS 默认的上传根目录)/uploads/video/(视频上传目录)/uploads/allimg/(缩略图目录,如果视频自动生成缩略图)/data/(缓存目录)/dede/(后台目录)
如何修改? 可以通过 FTP 客户端(如 FileZilla)右键点击目录,选择“文件权限”进行设置。
视频文件准备
- 格式:DedeCMS 默认支持常见的视频格式,如
.mp4,.flv,.wmv,.avi,.mov等。.mp4是目前最通用、兼容性最好的格式,强烈推荐使用。 - 大小:视频文件大小不能超过你在
php.ini中设置的upload_max_filesize。 - 清晰度:上传前可以适当压缩视频,既能加快上传速度,又能节省服务器空间。
后台上传视频详细步骤
准备工作就绪后,我们开始正式上传。

-
登录 DedeCMS 后台 在浏览器中输入你的网站域名 +
/dede/(www.yourdomain.com/dede/),使用管理员账号和密码登录。 -
进入“核心” -> “内容采集” 在左侧菜单栏中,找到并点击 “核心”,然后在下拉菜单中选择 采集”。
-
选择“添加文档” 在“内容采集”页面,你会看到几个选项,我们这里不是要采集其他网站的内容,而是要发布自己的内容,所以点击 “添加文档”。
-
填写文档信息 这是最核心的步骤,请仔细填写每一项:
- :输入你的视频标题。
- 所属栏目:非常重要! 请选择一个你事先创建好的“视频”类别的栏目,如果栏目类型不是“视频”,可能无法上传视频附件。
- 发布时间:默认为当前时间,可以修改。
- 来源:可以填写“原创”或网站名称。
- 作者:填写视频作者或你的名字。
- 缩略图:可以为视频设置一张封面图,点击“上传新文件”,选择一张图片作为封面。
- 内容简介:对视频内容的简要描述。
- Tags:为视频添加标签,方便用户搜索。
-
上传视频附件(关键步骤)
- 在编辑框下方,找到 “附件” 或 “多媒体” 相关的按钮,不同版本的 DedeCMS,按钮位置和名称可能略有不同,但功能类似。
- 点击 “增加一个附件” 或类似的按钮。
- 在弹出的窗口中,点击 “浏览...” 或 “选择文件”,选择你准备好的视频文件。
- 选项:通常会看到“下载积分”、“是否生成缩略图”等选项。
- 下载积分:如果不想用户下载视频,可以留空或设置为很高。
- 是否生成缩略图:如果视频本身有封面,可以开启,否则,建议使用之前手动上传的缩略图。
- 点击 “开始上传” 或 “上传”,等待进度条完成,上传成功后,附件会显示在列表中。
-
选择播放器 在上传完附件后,编辑器下方可能会出现 “选择播放器” 或 “播放器设置” 的选项。
- DedeCMS 通常会内置一个或多个播放器(如 JW Player, DPlayer 等)。
- 选择一个你喜欢的播放器,系统会自动将视频地址附加到播放器代码中。
-
保存文档 填写完所有信息后,点击页面底部的 “保存” 或 “发布” 按钮。
恭喜!你已经成功将视频上传到了 DedeCMS 后台。
前台如何调用和播放视频
视频上传后,它还只是一条数据,要让前台用户看到,需要在前台模板中调用。
使用系统自带的“视频内容页”模板
如果你在上传时选择了“视频”栏目,并且系统默认有对应的模板,那么你发布的文章会自动生成一个视频播放页面。
-
进入后台 “模板” -> “默认模板管理”。
-
找到对应视频栏目的 “文章列表页模板” 和 页模板”。
-
检查 “article_article.htm” (内容页模板) 中是否包含了调用视频的代码,通常代码类似这样:
{dede:field name='body'/}这个标签会调用你在后台编辑器中填写的所有内容,包括视频播放器,如果你发现播放器没有显示,很可能是这个模板文件有问题,或者你在后台编辑时使用了错误的标签。
手动在模板中调用
如果你想更灵活地控制视频的显示位置,可以手动在模板文件中添加调用代码。
-
调用视频地址:
{dede:field name='filepath' /}或{dede:field name='url' /} -
调用视频标题:
{dede:field name='title' /} -
调用缩略图:
{dede:field name='litpic' /}
一个典型的视频播放区域代码可能如下:
<div class="video-container">
<h2>{dede:field name='title'/}</h2>
<div class="video-player">
<!-- 这里的播放器代码由系统生成,通常在编辑器里设置 -->
{dede:field name='body'/}
</div>
<div class="video-cover">
<img src="{dede:field name='litpic'/}" alt="{dede:field name='title'/}" />
</div>
</div>
高级设置:如何修改视频上传目录
默认情况下,视频会上传到 /uploads/video/ 目录,如果你想修改这个路径,可以按以下步骤操作:
- 登录后台,进入 “系统” -> “系统基本参数”。
- 在左侧菜单中,点击 “附件设置”。
- 在右侧的设置项中,找到 “视频文件保存路径”。
- 修改默认的
video为你想要的目录名,myvideos。 - 点击 “确定保存”。
注意:
- 修改后,新上传的视频会存放到新目录。
- 修改后,请确保你设置的新目录(如
/uploads/myvideos/)有正确的写入权限。 - 修改前上传的视频仍在旧目录中,不会自动移动。
常见问题与解决方案
问题1:上传视频时提示“上传失败”或“文件太大”。
- 原因:通常是
php.ini中的upload_max_filesize或post_max_size设置过小。 - 解决:参考 “一、准备工作” 部分,修改
php.ini文件并重启服务器。
问题2:上传成功,但前台页面视频无法播放或显示空白。
- 原因1:栏目类型不是“视频”,请检查栏目设置,确保是“频道-视频频道”。
- 原因2:前台模板中没有调用
{dede:field name='body'/}- 原因3:播放器插件或文件损坏,尝试重新安装 DedeCMS 的默认播放器插件。
- 原因4:视频路径错误,检查
uploads目录下是否有你的视频文件。
问题3:视频上传后,后台编辑器里没有显示播放器代码。
- 原因:上传时没有成功将视频与播放器关联。
- 解决:返回编辑页面,重新点击“增加一个附件”,上传同一个文件,然后确保点击了“选择播放器”并保存。
问题4:服务器空间被大量视频占满。
- 解决:定期清理不需要的视频文件,或者为网站购买更大的存储空间。
希望这份详细的教程能帮助你顺利地在 DedeCMS 上传和管理视频!如果在操作中遇到任何问题,可以随时提问。
