【问题标题】:Uploaded image is not display in Moodle上传的图片在 Moodle 中不显示
【发布时间】:2016-09-30 14:14:34
【问题描述】:

我在 Moodle 中创建了一个块,我可以在其中添加问题和答案。添加问题时,我将图像上传到问题中。我在这里使用 tinymce 编辑器

没关系。

以学生身份登录时。在学生部分,图像未显示。但是图片的名称/描述(在alt参数中)显示在这里。

我检查了该部分并显示:

<img style="max-height:30px;" src="http://mysitedotcom/brokenfile.php#/5/user/draft/103179932/amazon_river.jpg" alt="amazon_river.jpg" width="200" height="100">

如何让图片显示在学生区?

在教师部分,当我编辑问题时,图像会显示在 tinymce 编辑器中。所以我确信图像已保存,但在学生部分它没有显示。

请帮帮我....

编辑

问题在数据库中保存为:

<p>Find this?</p>
<p><img src="http://mysitedotcom/draftfile.php/5/user/draft/52307129/amazon_river.jpg" width="200" height="100" /></p>

我的moodle版本是2.9.1

【问题讨论】:

    标签: tinymce moodle


    【解决方案1】:

    确保您已完成此处列出的所有步骤: https://docs.moodle.org/dev/Using_the_File_API_in_Moodle_forms#Simple_use

    这包括调用 file_prepare_standard_editor 在显示表单之前将任何文件复制到草稿区域,file_postupdate_standard_editor 在保存表单后将文件复制到草稿区域并在 lib.php 中实现 block_myblock_pluginfile() 函数以验证所有文件请求。

    【讨论】:

    • 请看我帖子中的编辑。问题(包括图像)保存在数据库中。我尝试在教师部分和学生部分显示值(硬代码)。在教师部分显示,但在学生部分,文本仅显示图像而不显示。
    • 我也面临同样的问题。如果你能分享你是如何解决这个问题的,那就太好了。 - @DeepuSasidharan
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多