修改moodle——theme主题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

修改moodle——theme主题
一:概述:
根据N10-远程教育中心需求规格说明书v0.1进行moodel主题的修改。

当前关于页面的修改包括如下内容,相关功能优化后续补齐。

1.登陆页面:
将作为访客、和用户名密码忘记的内容去掉。

忘记密码到manager中进行重置。

2.Admin 用户的界面优化(y)
去掉登陆后首页页面底部的moodle标示。

去掉每一页的“Moodle Docs”链接。

3.老师用户的界面优化
去掉登陆后首页页面底部的moodle标示。

去掉每一页的“Moodle Docs”链接。

4.学生用户的界面优化
去掉登陆后首页页面底部的moodle标示。

去掉每一页的“Moodle Docs”链接。

二:theme简介
Moodle中Theme表示主题风格,就是利用Theme,管理员可以定义站点的主题风格,课程创建者可以定义课程的主题风格,学习者可以定义自己所看到课程的主题风格。

1.moodle-1.9.13版本包theme包下面的相关主题包(这里standard除外,这个包将在下面介绍)包含如下文件:
(1).pix文件夹包括在moodle主题中要用到的所有图片和图标。

(2).config.php 这个文件用于控制CSS如何运行,你可以将自己的Theme整合到标准的Theme中,也可以从其他的父theme中继
承那些CSS文件。

(3).docstyle.php(可选)这个文件主要用于设置强制使用一些样式。

moodle-1.9.13版本这个文件在standard下面;
(4).favicon.ico 这个图标是会出现浏览器的地址之前的小图片。

(5).header.html 和 footer.html 这是用于控制moodle顶部和底部的页面文件,其中包括顶部的logo、登录、跳转菜单和底部的moodle logo等。

通过修改这两个页面,可以自己定义logo图片的链接地址和文字。

(6).styles.php该文件主要被header.html调用,一般不要修改。

2. moodle-1.9.13版本standard包简介
这个包里面包含了整个主题最基本的设置,其他的主题风格可以继承这个主题来达到自己的效果。

这个包包含如下文件。

(1).pix文件夹同样是放置moodle主题中用到的图标。

(2).中styles_layout.css用于设置页面布局,styles_fonts.css 用于设置字体大小,styles_color.css用于设置颜色,styles_moz.css 主要用于设置在Firefox或者Mozilla中浏览的格式。

三.优化实现
1.去掉登录界面的游客登录和忘记密码功能
修改moodle/login/index_form.html删除47-73即删除如下代码:
<?phpif ($CFG->guestloginbutton) { ?>
<div class="subcontentguestsub">
<div class="desc">
<?phpprint_string("someallowguest") ?>
</div>
<form action="index.php"method="post" id="guestlogin"> <divclass="guestform">
<input type="hidden"name="username" value="guest" />
<input type="hidden"name="password" value="guest" /> <input type="hidden"name="testcookies" value="1" />
<input type="submit"value="<?php print_string("loginguest") ?>" />
</div>
</form>
</div>
<?php }?>
<div class="subcontentforgotsub">
<div class="desc">
<?phpprint_string("forgotten") ?>
</div>
<formaction="forgot_password.php"
method="post"id="changepassword">
<divclass="forgotform">
<input type="hidden"name="sesskey" value="<?php echo sesskey() ?>" />
<input type="submit"value="<?php print_string("passwordrecovery") ?>"/>
</div>
</form>
</div>
2.去掉每一页页面底部的moodle标示。

去掉每一页的“Moodle Docs”链接。

根据如下路径修改moodle/theme/(自己所使用的主题名字例如:)standardwhite/footer.html 去掉第13行和14行。

即删除如下代码:
echo $loggedinas;
echo$homelink;
注:其他功能优化和页面优化后续补齐。

相关文档
最新文档