我将尝试以编程方式将视频嵌入添加到drupal-7 用拇指。 这就是我尝试过的:
ostream& os
我怎么能这样做?
答案 0 :(得分:0)
据我所知,drupal_realpath正在将本地drupal路径转换为绝对路径,并且您将传递给它绝对路径。此外,您没有告诉我们您在哪里创建$ file对象。那是什么?
如果你检查file_save()docs: https://api.drupal.org/api/drupal/includes!file.inc/function/file_save/7
...你会看到$ file应该是“file_load()返回的文件对象。”
所以,我认为您使用drupal_realpath错误,没有看到您正在使用file_load()来创建$ file对象,而且我没有看到您正在将文件复制到您的服务器。
我的建议是不要乱用文件,而只是拿玩家嵌入代码并使用它。您可以在内容类型中添加一些文本字段,管理员可以在其中插入视频嵌入代码,然后在前端拍摄该值。 更重要的是......可能会发生嵌入代码对于不同的视频非常相似,只有差异只是一些视频ID值,所以你甚至不需要存储整个嵌入代码,只是那个视频ID,你可以保持休息在一些模板文件中嵌入代码,作为静态,您只需插入视频ID。