如何将外部JS文件加载到moodle中?使用moodle api,即moodle库..
问问题
11911 次
2 回答
19
在 Moodle 2.0 中,我一直使用$PAGE->requires->js()
.
首先,$PAGE
通过执行以下操作使您的代码可用:
require_once($CFG->libdir . '/pagelib.php');
global $PAGE;
然后在您的代码中:
$PAGE->requires->js( new moodle_url($CFG->wwwroot . '/blocks/your_block/script.js') );
需要moodle_url()
绕道而行!
于 2011-11-15T14:08:50.413 回答
0
<?php
//you have load $CFG , firstly check in config.php
//after that print_r($CFG);
//also you can use $CFG->wwwroot;
require ('../config.php');
require_once ($CFG->dirroot.'/login/lib.php');
//and then in your code:// after that
echo $OUTPUT->header(); ?>
<script src="<?php $CFG->wwwroot ?>/js/jquery-1.4.4.min.js" type="text/javascript"></script>
<script src="<?php $CFG->wwwroot ?>js/jquery.validationEngine-en.js" type="text/javascript" charset="utf-8"></script>
<script src="<?php $CFG->wwwroot ?>js/jquery.validationEngine.js" type="text/javascript" charset="utf-8"></script>
<?php $PAGE->requires->js(new moodle_url($CFG->wwwroot.'/blocks/your_block/script.js')); ?>
于 2016-11-23T03:02:43.777 回答