-
庄君明师兄传授的知识
普通类 -
- 支持
- 批判
- 提问
- 解释
- 补充
- 删除
-
-
1、博客挂件
主要的思想:就是生成一个iframe,iframe里面嵌套一些代码。把这段代码放在一个网页上便能显示出里面的内容来。师兄把它做成了一个小工具(id=50),其实不用做成小工具也是可以的。
有两种形式的挂件:一是知识群的(lc_card文件夹下),已经开发完成;二是学习元的(ko_card文件夹下),为完成,主要是一些细节的问题。
-
2、学习活动相关表的说明
学习活动和学习元关联的表:la_lc_page_user
学习活动的表:learning_activity
讨论:bbs
投票:coursevote
提问答疑:questions
上传作品:submit_file
参见activity.js 453行:
if(type=="forum"){
url="/do/bbsLa?action=createActivityByAjax";
typeId=1;
}else if(type=="work"){
url="/do/submitFiles?action=createActivityByAjax";
typeId=2;
}else if(type=="vote"){
url="/do/courseVote?action=createVoteActivity";
typeId=3;
}else if(type=="question"){
url="/do/questionnew?action=saveFromKopageByAjax";
typeId=4;
}else{
return false;
}-
3、测试上传小工具的代码
<?xml version="1.0" encoding="UTF-8"?>
<Module>
<ModulePrefs>
<Require feature="views"/>
<Require feature="dynamic-height"/>
<Require feature="settitle"/>
<Require feature="setprefs"/>
</ModulePrefs>
<Content type="url" href="http://lcell.bnu.edu.cn"/>
</Module>把上面的代码存为一个xml格式的文件,上传小工具便可。
-
4、学习元和学习超市中在fckeditor中嵌入添加活动的链接
学习超市中的创建超子和学习元里面的创建学习元不太一样。学习元里面的新建学习元是分两步来的:一是填写学习元的基本信息,这是数据库中已经建立了该学习元的了记录,只有描述信息;二是添加具体的学习元内容;超市是两步并作一步来的,所以要填写完全部的描述信息和超子的内容后才会在数据库中建立记录。所以在超市中的fckedit加入关联活动的链接要先把活动的id放在session中,当提交的时候再去session中去相应的id,然后和koid进行关联
-
-
- 标签:
- 传授
- feature
- 小工具
- 代码
- 学习元
- action
- 庄君明
- typeid
- type
- 超市
- url
- 上传
-
加入的知识群:
学习元评论 (0条)
聪明如你,不妨在这 发表你的看法与心得 ~