2016-09-29 54 views
0

我在中创建一个块Moodle,我可以在其中添加问题和答案。虽然添加问题,我上传图片的问题。我在这里使用tinymce编辑器已上传的图像不显示在Moodle中

enter image description here

那是好的。

以学生身份登录时。在学生部分,图像不显示。但是这里显示图像的名称/描述(在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

回答

0

确保您已经完成了此处列出的所有步骤: 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()函数以验证所有文件要求。

+0

请在我的文章中看看编辑。问题(包括图像)保存在数据库中。我尝试在教师部分和学生部分显示值(硬编码)。在老师部分显示,但在学生部分文本只显示图像不是。 – next2u

+0

而且我也不清楚你的答案。你能更具体吗? – next2u