领取任务前请注意您的二开经验不能超过250(可在论坛个人信息中查看) 参考插件开发教学文档 :http://dev.fanruan.com:8090/pages/viewpage.action?pageId=25756115 第一小题:请开发满足如下需求的插件 使用FR的filter接口,实现以下功能的插件: 拦截所有的访问cpt请求,并给每个cpt访问请求增加一个参数 px = Hello World! 并在cpt的A1单元格中引用=$px时可显示对应的参数值。 考核点: 1.过滤器接口的基本使用 2.在后台向报表进行传参的基本方法 第一题完成就算及格了,后面两道题是给有一定开发能力和探索能力的开发者准备的进阶题,需要完全独立完成(问我们,我们也不会给提供解答的),完后后有助于你加深理解和相关知识点的渗透 第二小题:在第一小题的基础上做如下扩展和调整 拦截所有的请求,如果当前没有用户登陆,则登陆用户Anna 考核点:简单尝试通过filter来做登陆 第三小题:在第二题的基础上做如下扩展和调整 拦截所有的请求,如果当前已经登陆了用户,则讲 当前用户名+姓名 作为 全局参数值传递给报表使用,参数名固定为 test_name 且这个参数无法从url中通过get或者post等请求传递进来(也就是只跟当前用户名姓名绑定,被保护的参数)。 考核点:探索FR深层次的参数原理。 任务完成后请提交插件安装zip包和插件源码 |