Liferay
StalvanMistmantle
这个作者很懒,什么都没留下…
展开
-
liferay service builder Could not reserve enough space for object heap
修改配置 liferay-plugins-sdk-6.2.0/build-common-plugin.xml512m" />1024m" />改为256m" />512m" />问题解决,原因是为JVM堆分配的内存大小超出当前PC机空闲内存的大小。尝试逐渐缩小此值即解决。原创 2013-12-19 09:50:50 · 1569 阅读 · 1 评论 -
liferay上传图片并展示,guest可见
1.jsp中的form的 enctype="multipart/form-data"2.后台接收参数UploadPortletRequest uploadRequest = PortalUtil .getUploadPortletRequest(actionRequest); String siteName = ParamUtil.getString(uploadRequest,原创 2014-12-12 11:36:08 · 1566 阅读 · 0 评论 -
网页在手机上自动缩放100% 适配safari firefox 安卓原生浏览器
我是 title function myBrowser(){ var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isOpera = userAgent.indexOf("Opera") > -1; if (isOpera) { return "Opera" }; //判断是原创 2015-01-16 16:25:45 · 4125 阅读 · 0 评论 -
liferay的MVCPortlet的ajax请求
1.jsfunction redirectAndAjax(id){ $.post('',{'id':id},function(data){ alert(data); });}在页面上写JS引入JQUERY ,其中的ajaxUrl为在页面中定义的。定义代码为要在json的key前加入 否则后台无法收到传入的参数。后台返回的值由js中的回调函数的data变量来接收。jq原创 2014-12-12 11:46:56 · 839 阅读 · 0 评论 -
手机QQ浏览器访问liferay工程页面异常解决
感谢冷月的帮助,本文是依照冷月的博客所写。冷月博客地址 http://www.huqiwen.com/2014/09/18/exception-wap-portal-status-not-found/在EXT项目中修改 com.liferay.portal.servlet.BrowserSnifferImpl.java 内容@Override public boolean isWap转载 2015-02-06 14:03:38 · 707 阅读 · 0 评论 -
liferay6.2.2GA2中CKEditor在IE11与SAFARI中BUG解决方案
因为最近用liferay6.2做的网站正在给客户进行测试,客户发现在IE11中写文章时 会出现CKEDITOR有功能有问题。现象描述:1.拖块选择文字后 点击字号去更改所选文字字体大小时,拖块操作被取消,无法修改所选文字大小。2.点击"图片"按钮时,弹出上传与选择图片的弹窗后,该弹窗无法被关闭。也无法继续编辑文章。我就这这个问题进行了调查。通过IE的F12 DEVELOPER TO原创 2015-02-06 13:58:04 · 2082 阅读 · 0 评论 -
liferay在自己的portlet中上传更改用户头像
<%User selUser = PortalUtil.getSelectedUser(request);selUser = PortalUtil.getUser(request);String currentURL = PortalUtil.getCurrentURL(request);long maxFileSize = PrefsPropsUtil.getLong(PropsKey原创 2014-12-31 13:13:22 · 1304 阅读 · 0 评论 -
liferay6.2 linux环境ext删除与重部署
cd your-tomcat-install# deleting web applicationrm -rf webapps/*-ext# deleting jars and config files from Liferayfind -name "ext-*" | xargs rm -rf# stopping Liferaybin/shutdown.shps ax | grep l原创 2015-02-06 17:50:47 · 752 阅读 · 0 评论 -
liferay主题(theme)中使用自定义的图片
由于遇到了需求,theme中需要使用一个自定义的图片。最终经查询和询问,解决方案如下:1.将图片放到theme工程的docroot/_diffs/images 目录中,假使图片为 kouhao.png2.在portal_normal.vm中这样写原创 2015-01-22 16:15:21 · 1357 阅读 · 0 评论 -
liferay searchContainer 分页实现
下面介绍一下,我所采用的两种方法来实现。第一种: ' emptyResultsMessage="root-empty-results-message"> results="" total="" > " > " /> 在上述代码中,delta属性是为转载 2015-01-04 16:34:42 · 1514 阅读 · 0 评论 -
liferay6.2.2ga2 中的 搜索portlet的翻页BUG修正
搜索结果展示页中 如果记录足够多的时候 点击左面的 限制结果集的条件后再点击翻页 会出现翻页之后 限制结果集的条件 没有被正确的传递。修复办法如下 在hook工程中修改\docroot\custom_jsps\html\portlet\search\search.jsp52行后加入代码String assetTagNamesH = ParamUtil.getString(request,"原创 2015-02-26 17:15:18 · 662 阅读 · 0 评论 -
Liferay PortletURL in JavaScript
Each more we feel the need of becoming more and more web 2.0, it sounds like a physics law to the "guys" that are trying to survivor arround the amazing applications that surround us across the urls.转载 2015-02-05 09:07:15 · 949 阅读 · 0 评论 -
liferay ajax 后 renderRequest renderResponse为空的替代解决方案
在liferay6.2的 mvcPortlet执行ajax请求后 jsp页面的 renderRequest renderResponse actionRequest actionResponse 为空 这时在jsp中使用这几个变量进行操作就会出现空指针异常。替代的解决方案是判断一下是否为空 如果为空 改用 resourceRequest resourceResponse 来代替。他们都有相同的方原创 2015-02-04 16:45:24 · 934 阅读 · 0 评论 -
mvcPortlet actionURL跳转问题
renderURL可以通过 mvcPath来配置跳转。但是actionURL无效。想要实现后台方法执行完成后跳转 需要在后台方法的最后加入代码actionResponse.setRenderParameter("jspPage","/html/userinfomanageraction/updateemail/new_email.jsp");第二个参数为jsp文件的路径。这样既可实现mvc原创 2014-12-29 16:29:12 · 1258 阅读 · 0 评论 -
Liferay添加自定义的Servlet
1.不应该在ext或者hook项目中来完成。应该在portlet中来完成2.原创 2014-05-06 11:00:56 · 1196 阅读 · 0 评论 -
如何将只能放在控制面板中的portlet加入到普通的站点页面中
1.设置页面为面板类型(这步可以不做,本文作者我是因为要)原创 2014-05-12 17:13:18 · 943 阅读 · 0 评论 -
Liferay中使用开箱的portlet时自定义关联表的事务保持
Following are the important points that a Liferay Architect must make note of in order to work with Transactions in LiferayThe entry point to transaction (start of transaction boundary) in Liferay原创 2014-05-21 15:41:56 · 1152 阅读 · 0 评论 -
liferay favicon的修改
favicon 就是标签页左上角的小图标。liferay中修改原创 2014-06-04 16:57:22 · 844 阅读 · 0 评论 -
Liferay主题引入jquery
1.将jquery-1.8.2.min.js粘贴到主题的 docroot/_diffs/js/ 目录下2.假使原创 2014-06-09 15:16:15 · 1815 阅读 · 0 评论 -
Liferay ServiceBuilder 建表时 字段长度,默认值限制
portlet-model-hints.xml =150150里面的 这个就是控制生成表的时候 字段的长度的么?【LV3】上海-amy2014/6/11 15:48:51请问添加可配置的portlet怎么添加的?15:49:23【LV3】上海-amy2014/6/11 15:49:23是????【LV4】沈阳-努努2014/6/1原创 2014-06-11 16:05:06 · 1234 阅读 · 0 评论 -
liferay发送邮件
在liferay中 有时候我们会想用系统配置的邮箱对外发送信件,实现方式如下:1.在控制面板中配置好发送邮件的账号。2.在代码中使用String fromAddress = PrefsPropsUtil.getString(PropsKeys.MAIL_SESSION_MAIL_SMTP_USER); InternetAddress from = new InternetAddr原创 2014-12-18 15:34:29 · 1132 阅读 · 0 评论 -
Liferay的SessiionListner功能如何实现
在liferay中 如果想自己配置portlet中的web.xml中 增加个listener原创 2014-05-08 12:02:39 · 792 阅读 · 0 评论 -
liferay主题中引入portlet
$theme.runtime("portletid")原创 2015-01-29 11:05:40 · 656 阅读 · 0 评论 -
liferay的jsp中获取当前portlet的windowState
String windowStateStr = renderRequest.getWindowState().toString();如此 即可获取当前portlet 的windowstate并用来判断是否是最大化模式。原创 2015-01-29 09:16:26 · 678 阅读 · 0 评论 -
liferay中log4j异步appender
在ext项目中 在docroot/WEB-INF/ext-impl/src 目录下 创建文件夹 META-INF 把源码对应目录中的 log4j.dtd复制至此。把源码中对应目录的portal-log4j.xml复制到此目录下 更名为 portal-log4j-ext.xml 内容修改为原创 2015-02-28 11:49:04 · 746 阅读 · 0 评论