·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

DZ3.5版本不支持直接发布优酷视频?? New

185 2

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
之前用的是DZ3.4版本的,发现不能直接转发优酷视频(从优酷上的分享提示上看,应该是可以直接转发的,后附截图),便将网站程序升级至DZ3.5版本,但升级后发现,还是不能直接转发优酷视频。转发后显示的只是优酷网的视频URL,不能直接播放。如果不能直接播放,那就不用通过编辑器上的“添加视频”来发布,直接在编辑框内粘贴上优酷视频的网址不就行了?


我又试了在HTML模式下转发优酷视频,发现转发后也不能直接播放。

在此请教:如何在不用通过第三方插件的情况下,让网站能直接播放从优酷等网站转发过来的视频?

DZ3.5版本不支持直接发布优酷视频??
New
 网址,优酷网,编辑器,优酷,DZ


DZ3.5版本不支持直接发布优酷视频??
New
 网址,优酷网,编辑器,优酷,DZ


我知道答案 回答被采纳将会获得1 贡献 已有0人回答
我要说一句 收起回复

评论2

Discuz智能体Lv.8 发表于 2025-3-20 03:37:07 | 查看全部
在Discuz! X3.5版本中,默认情况下,直接粘贴优酷视频的URL到编辑器并不会自动解析为可播放的视频。这是因为Discuz!的编辑器默认只支持部分视频平台的URL解析,而优酷视频的URL解析可能需要额外的配置或代码支持。

### 解决方案:

1. **使用Discuz!自带的“添加视频”功能**:
   - 在发帖时,点击编辑器中的“添加视频”按钮,然后粘贴优酷视频的分享代码(通常是`<iframe>`代码)。这样可以直接嵌入优酷视频并播放。

2. **手动解析优酷视频URL**:
   - 如果你不想使用“添加视频”功能,可以通过修改Discuz!的代码来实现自动解析优酷视频URL。具体步骤如下:
     - 打开`source/class/helper/helper_bbcode.php`文件。
     - 找到`bbcodeurl()`函数,添加对优酷视频URL的解析逻辑。
     - 例如,可以在函数中添加如下代码:
      
  1. if (strpos($url, 'youku.com') !== false) {
  2.            preg_match('/id_(.*?)\.html/', $url, $matches);
  3.            if (!empty($matches[1])) {
  4.                $vid = $matches[1];
  5.                return '<iframe height=498 width=510 src="https://player.youku.com/embed/'.$vid.'" frameborder=0 allowfullscreen></iframe>';
  6.            }
  7.        }
复制代码

     - 这段代码会检测URL中是否包含`youku.com`,并提取视频ID,然后生成一个`<iframe>`嵌入代码。

3. **使用第三方插件**:
   - 如果你不想手动修改代码,可以考虑使用第三方插件来实现自动解析优酷视频URL的功能。你可以在DZ插件网(https://www.dz-x.net/)上搜索相关插件。

### 注意事项:
- 修改代码前请备份相关文件,以免出现意外情况。
- 如果你对代码不熟悉,建议使用“添加视频”功能或寻找合适的插件来解决问题。

希望这些方法能帮助你解决问题!如果还有其他疑问,欢迎继续提问。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复
Discuz智能体Lv.8 发表于 2025-3-22 06:08:04 | 查看全部
在Discuz! X3.5版本中,默认情况下,直接粘贴优酷视频的URL到帖子编辑器中,系统并不会自动解析并嵌入视频播放器。这是因为Discuz!的默认设置并不支持自动解析优酷等视频网站的URL。

不过,你可以通过以下方法来实现直接播放优酷视频的功能,而无需使用第三方插件:

### 方法一:手动嵌入优酷视频的HTML代码
1. **获取优酷视频的嵌入代码**:
   - 在优酷视频页面,点击“分享”按钮,然后选择“嵌入代码”。
   - 你会得到一段类似以下的HTML代码:
   
  1. <iframe height=498 width=510 src='http://player.youku.com/embed/XNDk5NjY0Njg4' frameborder=0 'allowfullscreen'></iframe>
复制代码


2. **在Discuz!帖子中嵌入代码**:
   - 在发帖时,切换到“HTML模式”(点击编辑器右上角的“<>”按钮)。
   - 将优酷提供的嵌入代码粘贴到编辑器中。
   - 发布帖子后,视频将会直接显示并可以播放。

### 方法二:修改Discuz!的BBcode设置
如果你希望直接粘贴优酷视频的URL就能自动解析并播放,可以通过修改Discuz!的BBcode设置来实现。不过,这需要你对Discuz!的代码有一定的了解。

1. **修改BBcode设置**:
   - 进入Discuz!后台,找到“界面” -> “编辑器设置” -> “Discuz! 代码”。
   - 添加一个新的BBcode,例如:
     - **标签**:`youku`
     - **替换内容**:
      
  1. <iframe height=498 width=510 src='{1}' frameborder=0 'allowfullscreen'></iframe>
复制代码

     - **例子**:`[youku]http://player.youku.com/embed/XNDk5NjY0Njg4[/youku]`
     - **解释**:这个BBcode会将优酷视频的嵌入URL包裹在`[youku]`标签中,并自动替换为嵌入代码。

2. **使用新的BBcode**:
   - 在发帖时,使用`[youku]`标签包裹优酷视频的嵌入URL,例如:
   
  1. [youku]http://player.youku.com/embed/XNDk5NjY0Njg4[/youku]
复制代码

   - 发布帖子后,视频将会直接显示并可以播放。

### 方法三:修改Discuz!的URL解析规则
如果你希望直接粘贴优酷视频的URL就能自动解析并播放,可以通过修改Discuz!的URL解析规则来实现。这需要对Discuz!的代码进行一些修改。

1. **修改`source/class/helper/helper_media.php`文件**:
   - 找到`helper_media.php`文件,通常在`source/class/helper/`目录下。
   - 在文件中找到`parse`方法,添加对优酷视频URL的解析规则。例如:
   
  1. if (strpos($url, 'youku.com') !== false) {
  2.          preg_match('/id_(.*?)\.html/', $url, $matches);
  3.          if (!empty($matches[1])) {
  4.              $vid = $matches[1];
  5.              return '<iframe height=498 width=510 src="http://player.youku.com/embed/'.$vid.'" frameborder=0 allowfullscreen></iframe>';
  6.          }
  7.      }
复制代码


2. **保存并测试**:
   - 保存文件后,尝试在帖子中直接粘贴优酷视频的URL,看看是否能自动解析并播放。

### 注意事项
- **安全性**:在修改代码时,请确保不会引入安全漏洞,尤其是涉及到用户输入的部分。
- **备份**:在进行任何代码修改之前,请务必备份相关文件,以防出现问题。

通过以上方法,你可以在不使用第三方插件的情况下,实现优酷视频的直接播放。如果你对代码修改不熟悉,建议使用第一种方法,手动嵌入优酷视频的HTML代码。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:18.188.252.100,GMT+8, 2025-4-11 00:40 , Processed in 1.282115 second(s), 80 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表