moodle php代码解读_Moodle学习笔记
一、基本配置
1、用户注册问题
如果希望用户可以自己注册,安装过程的最后一步要选择运行通过Email注册,如果安装的时候没有选择该项,安装以后可以在“设置-网站
管理-插件-身份认证-管理身份认证”右侧找到“自助注册”从下拉菜单选择“基于email的自助注册”即可实现用户注册,选择“禁用”则
禁止用户自助注册。
2、外部IP无法访问问题
如果是在windows下配置的Moodle服务器,默认情况下只能本机访问,如果需要其他电脑访问请更改www\moodle下的config.php文件,将$C
FG->wwwroot='http://127.0.0.1/moodle';的127.0.0.1改为你的IP地址,这样可以保证Moodle平台上的链接都是指向你的服务器。
3、密码规则
Moodle默认是强制复制密码策略,可以取消该策略,方法:
设置-网站管理-安全-网站策略,取消右侧选项中的密码规则复选框,保存更改即可。
4、如何开启php的gd库
GD库,是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片。在网站上GD库通常
用来生成缩略图,或者用来对图片加水印,或者用来生成汉字验证码,或者对网站数据生成报表等。
安装完php+mysql环境,默认是没有开启gd库的,开启方法:
(1)打开Apache安装目录下的php.ini文件;
(2)去掉;extension=php_gd.dll或;extension=php_gd2.dll前的“;”;
(3)重启Apache服务器即可。
其他扩展库开启方法相同。
5、Moodle上传文件大小修改
PHP默认的上传文件大小为2M,如果需要修改大小,在PHP目录的php.ini文件中找到修改upload_max_filesize=10M,post_max_size=10M
即将上传文件大小修改为10M,重启apache即可。
然后修改moodle设置,“网站管理-课程-课程缺省设置-最大上传文件”修改为10M,
然后在“网站管理-课程添加修改课程”里新增或修改课程的时候将“最大上传文件”改为10M
6、Moodle的SMTP服务设置
SMTP服务实现的是用户注册以后自动向注册邮箱发送一封确认信的效果,moodle内置了smtp功能,设置方法:管理员登陆以后点击“设
置-网站管理-插件-消息输出-Email”在右侧页面输入相应参数,主要设置SMTP主机,SMTP用户名,密码(比如我们想使用自己的邮箱给
注册用户发送确认信,这里就输入自己邮箱的用户名密码)确认即可。这个时候用户就可以注册以后收到一封确认邮件了。
7、忘记密码功能使用
如果用户忘记了自己的密码,可以使用忘记密码功能,方法:单击登陆进入登陆页面点击下方的“忘记用户名和密码了?”进入新页面,
输入自己的用户名或者注册邮箱点击搜索,此时系统会向注册的邮箱发送一封邮件,将邮件里的地址打开,系统将会提示已经将新密码
发送到邮箱里,这就是自己的登陆的新密码,由于新密码难以记忆,所以请及时修改密码
二、Moodle外观修改:
1、如何修改主题:
Moodle默认安装了很多的主题风格,可以自定义主题,
方法:点击“设置-网站管理-外观-主题风格-主题选择器”,在右侧将会显示主题选择。
2、修改新闻样式
E:\web\moodle\blocks\news_items\block_news_items.php处修改新闻列表的样式。
将该页中的
''.$discussion->subject.''.
'wwwroot.'/mod/forum/discuss.php?d='.$discussion->discussion.'">'.
$strmore.'...
'.修改为:
moodle php代码解读_Moodle学习笔记相关推荐
- 从滚动条到画布的几个代码文件——Python学习笔记之十七
从滚动条到画布的几个代码文件--Python学习笔记之十七 这一章的继续学习,比在前的照片涉及代码要轻松一些,代码打完后的预期结果总能实现.特别让人欣慰的一点,文本上的文字理解好像上了一个台阶,不用多 ...
- java mvc框架代码_JAVA技术学习笔记:SpringMVC框架(内附入门程序开发代码)
原标题:JAVA技术学习笔记:SpringMVC框架(内附入门程序开发代码) JavaEE体系结构包括四层,从上到下分别是应用层.Web层.业务层.持久层.Struts和SpringMVC是Web层的 ...
- XGB建模流程化代码—仅作学习笔记
XGB建模流程化代码-仅作个人学习笔记 以下绝大部分出自网络,因为不知道具体作者是谁...代码部分针对自己学习使用修改了一下 建模的要点80%在数据,我是真的理解到了,心痛.头疼☠ 本篇主要是把xgb ...
- c语言float二进制输出代码_C语言学习笔记——学前知识概述
将我大一学习C语言时做的笔记拿来与大家分享,内容比较浅显,比较适合初学者,如有错误还请见谅,提出改正,谢谢! 前言:此C语言笔记是本人在自学时记录的一些重点或初学者常犯的错误,希望我的这本笔记能够对大 ...
- core java 9 代码_Java Core 学习笔记——3.char/Unicode/代码点/代码单元
通用字符集(UCS) UCS是由ISO制定的ISO 10646(或称ISO/IEC 10646)标准所制定的标准字符集. UCS包括了其他所有的字符集(包含了已知语言的所以字符). ISO/IEC 1 ...
- 安卓代码跟踪方式学习笔记
一.代码跟踪的介绍&使用工具 代码跟踪常用于调试程序中,跟踪并了解程序的执行轨迹和执行逻辑.这样来说,对Java这样的高级语言来说,我们容易理解也容易调试.但是像一些低级语言,例如ASM.Sm ...
- python通过封装可以实现代码复用_Python学习笔记(五)函数和代码复用
函数能提高应用的模块性,和代码的重复利用率.在很多高级语言中,都可以使用函数实现多种功能.在之前的学习中,相信你已经知道Python提供了许多内建函数,比如print().同样,你也可以自己创建函数, ...
- pytorch线性回归代码_[PyTorch 学习笔记] 1.3 张量操作与线性回归
本章代码:https://github.com/zhangxiann/PyTorch_Practice/blob/master/lesson1/linear_regression.py 张量的操作 拼 ...
- Python自带又好用的代码调试工具Pdb学习笔记
返璞归真 这几天项目有一个linux下部署数据库的操作,数据库使用python进行初始化安装.然后问题来了,由于linux服务器涉及安全要求,除了代码以来的Python3.6版本外不允许安装其他插件与 ...
- tsne原理以及代码实现(学习笔记)
文章目录 1. t-SNE的基本概念 2. t-SNE介绍 2.1 SNE(随机邻域嵌入) 2.2 t-SNE 2.3 t-SNE的优缺点 2.3.1 t-SNE优点 2.3.2 t-SNE的缺点 3 ...
最新文章
- 信息系统监理师题库_信息系统监理题库
- path classpath
- [持续更新]UnsatisfiedLinkError常见问题及解决方案
- UVA 1331 Minimax Triangulation DP, 三角剖分
- Algorithm之MC:Monte Carlo method蒙特·卡罗方法的简介、实现、应用
- pytorch 常用层(四)
- 马斯克认为 AI 必超越并威胁人类,他宁愿搞脑机接口也不碰AI
- Linux 设置系统时间和时区2.Ubuntu
- 如何用Visio画出总线(空心的箭头)如何放置粗双向可变箭头
- html制作唯品会登陆页面,唯品会网页登陆页面高清,唯品会网页版登陆页面,唯品会网页登陆页面...
- VisualAge使用技巧(二)
- 一楼到十楼的每层电梯门口都放着一颗钻石,钻石大小不一。你乘坐电梯从一楼到十楼,每层楼电梯门都会打开一次,只能拿一次钻石,问怎样才能拿到最大的一颗?
- SAP HANA XS ODATA使用参数展示具体数据
- 【openlayers】ol3地图组成部分
- Kindle下线在即 使用cpolar建立自己的电子书图书馆
- 基于Java+SpringBoot+Thymeleaf+Mysql校园运动场地预约系统设计与实现
- 笔记本onenote绘画快捷键_onenote快捷键
- sigmoid与softmax的区别与联系
- 纳米金/银修饰空心/杂化/纳米管和链霉亲和素修饰/纳米金粒子修饰单分散聚苯乙烯微球制备方式
- php var的解释
热门文章
- python汉化 草蟒_草蟒首页、文档和下载 - Python 汉化版
- win10系统下使用大漠插件后台截图卡住的解决方法
- 使用JsonArray.fromObject()需要注意的事项
- 单目标跟踪MOSSE详细算法步骤+理论说明
- AMESim软件包 百度云下载
- StyTr^2:Image Style Transfer with Transformers
- c# gerber文件读取_gerber文件查看器|gerber文件查看工具(GerbView)下载 v7.71 免费版 - 121下载站...
- IT加速营-关于java开发,测试及职业规划的公众号
- Sql server中 如何用sql语句创建视图
- Spark SQL案例:分组排行榜