使用liferay开发小记

Liferay 4.3.31 定制指南
本文介绍了如何针对Liferay 4.3.31版本进行定制化开发,包括修改portlet外观、调整页面类型、隐藏特定链接、屏蔽功能设置等操作步骤。还介绍了如何实现权限控制、数据库实时更新以及界面元素调整等内容。
使用liferay开发系统时涉及到的对liferay的一些修改信息:

liferay版本4.3.3

1,系统不想使用liferay默认的能自己定制portlet外观信息的选项。

则修改liferay-portal\html\themes\_unstyled\templates下的portlet.vm,并且在

相应的各个风格下面也修改该文件,去掉文件中的$theme.iconPortletCss()。

则在每个portlet上不再有外观样式设置的选项。

2,在对个人或者对社区的页面进行设置时,会发现页面类型。该页面类型由portal.properties属性文件的layout.types属性设定。

3,想去掉我的帐户链接,则可以

修改\html\themes\_unstyled\templates\init.vm文件,去掉我的帐户相关内容。

4,页面设置中很多功能需要屏蔽掉,修改

/portlet/communities/edit_pages.jsp文件即可。

5,如果想用外观样式功能,但想修改配置界面的内容,则可以按自己需要修改

\html\portlet\portlet_css\view.jsp该页面。

6,风格只保留一个.不要其他风格。

修改配置文件liferay-look-and-feel.xml

7,去掉公开页。保留我的公共(页面),

修改页面:/html/taglib/ui/my_places/page.jsp,去掉公开页。去掉页面设置中的公开页设置。

8,在为liferay系统添加内容时,想要字体更大,添加内容的页面出现在页面中间。

则修改js文件,js/liferay/layout_configuration.js,修改toggle方法,width:400,noCeneter:false;这样可以使添加内容的页面显示在整个页面中间。

修改\html\portlet\layout_configuration中的view_category.jsp页面,则可以修改添加内容页面的显示内容和样式。

9,权限达到可看不可用的效果。

设置一些portlet的权限,使某些用户能看而不能添加。修改html\portlet\layout_configuration\view_category.jsp页面。

取得所有的portlet ,而不是用户有权限添加的portlet.

在展示用户添加portlet时,设置不可添加的portlet添加按钮不可用。

10,liferay系统中,如果不通过liferay而修改数据库中的数据,则在liferay系统中不能看到实时更新的效果,因为liferay采用缓存机制。

需要修改持久实现类

service.persistence.××××PersistenceImpl中的对应方法,使用直接查询,而不采用读取缓存的操作,这样才能得到实时更新的数据。

去掉:


Object result = FinderCache.getResult(finderClassName,
finderMethodName, finderParams, finderArgs, getSessionFactory());
FinderCache.putResult(finderClassName, finderMethodName,
finderParams, finderArgs, list);



在对持久化对象进行更新操作时,会调用下面的代码,所以可以保持在缓存中的对象是最新的。


FinderCache.clearCache(AICustomerReports.class.getName());

[url="http://shop35486993.taobao.com/"][img]http://fly-ever.iteye.com/upload/picture/pic/28269/e1d6d17f-acf7-32b9-b489-cd751d8a1de3.jpg[/img][/url]
内容概要:本文档介绍了基于3D FDTD(时域有限差分)方法在MATLAB平台上对微带线馈电的矩形天线进行仿真分析的技术方案,重点在于模拟超MATLAB基于3D FDTD的微带线馈矩形天线分析[用于模拟超宽带脉冲通过线馈矩形天线的传播,以计算微带结构的回波损耗参数]宽带脉冲信号通过天线结构的传播过程,并计算微带结构的回波损耗参数(S11),以评估天线的匹配性能和辐射特性。该方法通过建立三维电磁场模型,精确求解麦克斯韦方程组,适用于高频电磁仿真,能够有效分析天线在宽频带内的响应特性。文档还提及该资源属于一个涵盖多个科研方向的综合性MATLAB仿真资源包,涉及通信、信号处理、电力系统、机器学习等多个领域。; 适合人群:具备电磁场与微波技术基础知识,熟悉MATLAB编程及数值仿真的高校研究生、科研人员及通信工程领域技术人员。; 使用场景及目标:① 掌握3D FDTD方法在天线仿真中的具体实现流程;② 分析微带天线的回波损耗特性,优化天线设计参数以提升宽带匹配性能;③ 学习复杂电磁问题的数值建模与仿真技巧,拓展在射频与无线通信领域的研究能力。; 阅读建议:建议读者结合电磁理论基础,仔细理解FDTD算法的离散化过程和边界条件设置,运行并调试提供的MATLAB代码,通过调整天线几何尺寸和材料参数观察回波损耗曲线的变化,从而深入掌握仿真原理与工程应用方法。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值