简单的moodle插件开发html形式
simple moodle plugin development html form
我是 Moodle 的新手,但是我可以用 Php 语言做我想做的事。我需要向 Moodle 管理仪表板添加一些功能,这就像将电子邮件发送到将由 Moodle 管理员填写(文本字段)的电子邮件地址,现在我想知道我应该开发哪种类型的 Moodle 插件:块、管理工具或.. ?
<form action="/action_page.php" method="post">
email address:<br>
<input type="text" name="e_address" value="">
<br>
message body:<br>
<input type="text" name="e_body" value="">
<br><br>
<input type="submit" value="Submit">
</form>
然后在php文件中(action_page.php)过程是这样的:
<?php
$email_address=$_POST['e_address'];
$message=$_POST['e_body'];
// From
$header="from: admin name <admin@dfsgr.kjk>";
$subject="subjet";
$send_contact=mail($email_address,$subject,$message,$header);
if($send_contact){
echo "Email sent successfully";
}
else {
echo "ERROR";
}
?>
确切地说,我的问题更多是关于插件类型以及适合我需要的插件类型
我只需要像下图这样的东西
prototype
不确定您的用例是什么,但我在使用 QuickMail 的旧版 Moodle 方面有很好的经验,请参阅 https://docs.moodle.org/23/en/Quickmail_block
您可能也对https://docs.moodle.org/dev/Blocks
感兴趣
也许你可以在那里激发灵感。
我是 Moodle 的新手,但是我可以用 Php 语言做我想做的事。我需要向 Moodle 管理仪表板添加一些功能,这就像将电子邮件发送到将由 Moodle 管理员填写(文本字段)的电子邮件地址,现在我想知道我应该开发哪种类型的 Moodle 插件:块、管理工具或.. ?
<form action="/action_page.php" method="post">
email address:<br>
<input type="text" name="e_address" value="">
<br>
message body:<br>
<input type="text" name="e_body" value="">
<br><br>
<input type="submit" value="Submit">
</form>
然后在php文件中(action_page.php)过程是这样的:
<?php
$email_address=$_POST['e_address'];
$message=$_POST['e_body'];
// From
$header="from: admin name <admin@dfsgr.kjk>";
$subject="subjet";
$send_contact=mail($email_address,$subject,$message,$header);
if($send_contact){
echo "Email sent successfully";
}
else {
echo "ERROR";
}
?>
确切地说,我的问题更多是关于插件类型以及适合我需要的插件类型 我只需要像下图这样的东西 prototype
不确定您的用例是什么,但我在使用 QuickMail 的旧版 Moodle 方面有很好的经验,请参阅 https://docs.moodle.org/23/en/Quickmail_block
您可能也对https://docs.moodle.org/dev/Blocks
感兴趣也许你可以在那里激发灵感。