首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Moodle导出带有图像的课程内容

Moodle导出带有图像的课程内容
EN

Stack Overflow用户
提问于 2015-06-08 19:38:09
回答 1查看 621关注 0票数 2

我正在尝试从Moodle数据库导出Moodle课程内容,但在导出图像时遇到问题。Moodle将课程超文本标记语言存储在MySQL数据库中,但图像被引用,需要在超文本标记语言字符串中替换。

例如。这是保存在Moodle DB中的源html:

代码语言:javascript
运行
复制
<p>
    <img style="display: block; margin-left: auto; margin-right: auto;" src="@@PLUGINFILE@@/sound_card_zpstlml0qfv.png" height="492" width="720" /
</p>

Moodle将其转换为最终的html:

代码语言:javascript
运行
复制
<p>
    <img style="display: block; margin-left: auto; margin-right: auto;" src="http://mymoodleserver.com/pluginfile.php/553/mod_lesson/page_contents/1725/sound_card_zpstlml0qfv.png" height="492" width="720" /
</p>

我已经知道@@PLUGINFILE@@需要替换为图像文件的路径,但我只是不知道最终图像URL中的第一个数字是什么。我猜是某个ID,但我能弄清楚是什么。我计算出URL中的第二个数字是来自lesson_pages表的id

http://mymoodleserver.com/pluginfile.php/SOME_ID/mod_lesson/page_contents/PAGE_ID/image_file.jpg

EN

Stack Overflow用户

发布于 2015-09-04 16:18:11

最终图像URL中的第一个数字(在您的示例中为553)不是来自mdl_files表的id吗?

我仍然不理解的是mdl_files表中的文件与实际图像文件之间的关系。

如果你找到了答案,请把它贴出来。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30708171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档