moodle经常使用方法及代码片段

1.将面包屑的符号换成">>",找到皮肤包里的config.php文件,在最后加入javascript

$THEME->rarrow=">&gt";

2.引入本身的js代码:找到皮肤包里的config.php,在后面加入php

$THEME->javascripts = array();
$THEME->javascripts_footer = array('jquery-1.7.2.min','custom');

其中,上面一段代码是把js加到页面前面,下面一段代码是将js加到页面后面,而后就能够把js文件放到皮肤包里新建的一个javascript文件夹里了css

3.引入自定义样式:找到皮肤包里的config.php,在里面的java

$THEME->sheets = array();

里加入本身的样式文件名,不用带后缀,注意用json格式jquery

4.让主页左侧的block默认展开:在本身引入的js里加入这样一段代码json

$('#region-pre .block').removeClass('hidden');

最主要的就是要去掉hidden这个类,前面的选择器能够与eq()方法组合,只选中某一个block让其展开spa

5.更换block区域的收缩展开图标:找到皮肤包里的pix_core/t/文件夹,没有就新建这几个文件夹,再把要换的图片取名为switch_minus和switch_plus放到这个t文件夹里便可code

6.使整个block区域均可以点击,而不仅是那个小图标才能点击:能够用css方法将小图标的父标签变成绝对定位,尺寸修改成充满整个title,这样整个title区域就能够点击了,再将小图标用大一些的透明图片代替,这个图片尺寸也是title的尺寸,这样就能够实现点击整个title就使block收缩与展开了blog

7.统一设置侧边block停靠功能(dock):找到皮肤包里的config.php,加入代码图片

$THEME->enable_dock = true;

 8.模块只对某些角色可见

用管理员登陆,点击要编辑的模块,点击右边的人物图标

出现“您不能在此分配任何角色”,不用管这个,直接点设置里的“权限”,会出现一个表格,只用在这个表格下面把一些角色删除,那种角色的帐号就不能看到这个模块了。

相关文章
相关标签/搜索