今天遇到liferay一个很郁闷的问题 问题描述 在开发环境中,直接访问liferay系统,没有问题。 在运行环境中,经过一个中间系统转发,通过https来访问liferay系统,结果页面上出现很多js错误,并且有些功能不能使用。 解决思路 经过对页面的分析,发现页面存在css和js文件的缺失。 有点莫名其妙~~ 比较两个环境,发现之后的环境与之前环境的区别为:经过了一次转发,以及使用了https。 确定是这个环境使访问liferay时缺失了某些js和css文件。 立即想考虑liferay是如何加载js和css文件的。 后来想到在配置文件中有网页内容传输以及js的相关配置,想试试对配置进行修改 ...
liferay4.3.3中的过滤器: 这些过滤器基本上在属性文件中有对应的属性,通过设置这些属性值来确定是否执行过滤器中的操作。 其中有一些过滤器是用来提高系统性能的。如: com.liferay.filters.compression.CompressionFilter, com.liferay.portal.servlet.filters.layoutcache.LayoutCacheFilter, com.liferay.filters.strip.StripFilter。 了解这些过滤器的功能,对于一些根本不会用的的过滤器,我们完全可以在web.xml 中屏蔽掉过滤器的map设置。这样 ...
使用liferay开发系统时涉及到的对liferay的一些修改信息: liferay版本4.3.3 1,系统不想使用liferay默认的能自己定制portlet外观信息的选项。 则修改liferay-portal\html\themes\_unstyled\templates下的portlet.vm,并且在 相应的各个风格下面也修改该文件,去掉文件中的$theme.iconConfiguration()。 则在每个portlet上不再有外观样式设置的选项。 2,在对个人或者对社区的页面进行设置时,会发现页面类型。该页面类型由portal.properties属性文件的layout.types属 ...
Liferay的权限结构(liferay版本4.3.3) Liferay能对每个具体的portlet进行控制,也能对portlet内的实体对象进行权限控制。 Liferay中进行管理的资源分为两种: Portlet资源和model资源。 通过liferay的管理portlet就可以可视化的实现portlet的权限管理。 如果要对portlet内的实体对象model进行管理,需要进行一些程序实现。 现以一个具体的实例来说明如何实现portlet内的model资源的权限管理: 一个报表的portlet,其中包含一个具体的报表列表。我们需要对每个具体报表进行权限控制。 建表 首先报表需要保存在数据库 ...
liferay4.3.3分配权限时,如果只选择一条权限,则页面上通过箭头并不能把权限传递过来。是为什么呢? 如图所示。 但是如果我全部选定,然后再点箭头的话,可以传过来,但是会少一条数据。 是liferay页面的BUG吧。
fly_ever
搜索本博客
最近加入圈子
存档
最新评论