今天遇到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吧。
- 浏览: 12194 次
- 性别:


- 详细资料
搜索本博客
最新评论
-
使用liferay开发小记
恩,你说的也是。我的第十点主要是说自己写portlet时,由于用到liferay ...
-- by fly_ever -
使用liferay开发小记
你的十条,有点不全。 我最近的需求是,写一个portlet。管理portlet和 ...
-- by melin -
是liferay4.3.3的权限分配 ...
确实啊!我看了你的帖子,刚刚测试了,用火狐这个问题确实不存在了。用IE7这个问题 ...
-- by quickSand -
是liferay4.3.3的权限分配 ...
在IE6.0的版本有以上的错误。而在firefox2.0版本则可以正常使用。
-- by fly_ever -
是liferay4.3.3的权限分配 ...
8) 有同样的疑问
-- by quickSand






评论排行榜