[tr][td](1)moodle本身采用的是htmlarea编辑器,但这个编辑器太简陋,功能不全,所以想找个好点的编辑器,就想到了tiny。
(2)打开moodle/lib/editer看到除了htmlarea还有一个tinymce的文件夹,说明moodle本身就是支持外部编辑器的。是可行的。 (3)下载了tiny_mce3.4.2(http://tinymce.moxiecode.com/),但后来发现江万里提供的包里面的功能比较好,是可以插入视频的。即采用那个版本的(MOODLE群共享中)。 (4)整合过程开始: **先将tinymce(下载到的则进入到javacript文件夹中把里面的tiny_mce拿出来)放入到moodle/lib/editer中; **再将tiny.php(该文件在moodle/theme下)拷贝到自己的moodle/theme下; **再在自己要选择的主题模板的header.html文件的……之间加入下面语句: **用管理员账户登录moodle在管理->外观->html编辑器中选择否,关闭htmlarea编辑器。 (5)整合完成后,发现添加标签后标签与标签之间的行距太大,不好看。(原因是tiny编辑器里面加入的字默认在 中,而不像moodle默认的htmlarea编辑器默认字体是在中。) 解决途径:进入代码中,将 改为 。 后来想如果能让编辑器默认在中就好了,但找不到应该改编辑器的哪个位置。 要能改的话应该就是改css中p的样式。 暂时还没有找到,继续努力! --------------------------------------------------- 发现:很多特效需要用到代码的但是代码放进去以后保存就没了,tiny编辑器默认是打开过滤的,自己关闭即可。 方法: 在theme文件夹下tiny.php文件中加入这样一行:cleanup:false,(如何有这句就直接修改false就ok了) [/td][/tr] |
|