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.模塊只對某些角色可見

用管理員登陸,點擊要編輯的模塊,點擊右邊的人物圖標

出現「您不能在此分配任何角色」,不用管這個,直接點設置裏的「權限」,會出現一個表格,只用在這個表格下面把一些角色刪除,那種角色的帳號就不能看到這個模塊了。

相關文章
相關標籤/搜索