小编Chr*_*312的帖子

以编程方式创建 Moodle 活动

有谁知道是否可以以编程方式将活动添加到 Moodle 的课程中​​?

我想也许使用module_add_instance()我的自定义插件的 lib.php 中的类...

例如

function feedback_add_instance(stdClass $mod) {
   global $DB;

   $newmodule->timecreated = time();

   // You may have to add extra stuff in here.

   $newmodule->id = $DB->insert_record('exams', $newmodule);

   unicexams_grade_item_update($newmodule);

   return $newmodule->id;
}
Run Code Online (Sandbox Code Playgroud)

但话又说回来:$mod变量是什么?它包含什么以及如何构建它?

有没有人有这方面的知识?或者有什么建议?

php moodle

6
推荐指数
1
解决办法
2251
查看次数

重新加载后 Gulp browserSync 不断滚动到顶部

我有 Gulp 和 BrowserSync 的问题,这确实是一个小问题,但却困扰着我。

每次我更改 scss 文件并运行 sass() 对其进行组合时,浏览器都会重新加载并滚动回顶部。

有没有办法防止浏览器每次更改 scss 文件时都这样做?

顺便说一下,这仅发生在 sass 任务上,js 和 php 任务不会导致浏览器滚动到顶部。

我尝试了 Chrome 和 Firefox,我得到了相同的行为。

这是我的 gulpfile.js

gulp.task('serve', ['sass'], function() {

    browserSync.init({
        proxy: "mysite.dev"
    });

    gulp.watch("styles/scss/*.scss", ['sass']);
    gulp.watch("*scripts/*.js", ['js']);
    gulp.watch("*.php", ['php']);
});

// Compile sass into CSS & auto-inject into browsers
gulp.task('sass', function() {
    return gulp.src("styles/scss/*.scss")
        .pipe(sass())
        .pipe(gulp.dest("styles/css"))
        .pipe(browserSync.stream());
});
gulp.task('js', function() {
    return gulp.src('scripts/*.js')
        .pipe(browserSync.stream());
});
gulp.task('php', function() {
    return gulp.src('*.php')
        .pipe(browserSync.stream());
});

gulp.task('default', ['serve']);
Run Code Online (Sandbox Code Playgroud)

有没有办法阻止它?

gulp-watch gulp-browser-sync

5
推荐指数
1
解决办法
537
查看次数

jQuery可以应用于jQuery生成的内容吗?

我不知道为什么这不起作用.

当单击li元素时,我调用一个PHP文件来获取一些结果并将其打印在我的页面中.到现在为止还挺好.

$("li").click(function(){

            var item = $(this).html();
            $.getJSON('fSearch.php',{sTerm: item}, function(data){
                var results='';

                $.each(data, function(i, item) {
                    results += "<li id='t'>"+item.Description+"</li>";

                });
               $('#ResultsHolder').html("<ul>"+results+"</ul>");

            });

        });
Run Code Online (Sandbox Code Playgroud)

我第一次点击一个li元素一切正常,我得到了结果.现在这些结果是另一组li,我希望它们的行为相同,但是当我点击生成的li时,函数不会被执行..

为什么会这样?为什么jQuery无法识别动态插入的li元素?

提前致谢!

php sql jquery json

3
推荐指数
2
解决办法
415
查看次数

标签 统计

php ×2

gulp-browser-sync ×1

gulp-watch ×1

jquery ×1

json ×1

moodle ×1

sql ×1