原创作者: pikachu
阅读:1110次
评论:0条
更新时间:2011-05-26
首先参考 Howto:windows上如何快速体验 liferay(http://liferay.iteye.com/group/topic/325)
确保liferay能够正常运行,假设新的context为myportal
将liferay关闭后准备按照以下步骤修改
1.将${TOMCAT_HOME}\webapps下ROOT目录改名为myportal
2.修改myportal下index.html
3.修改myportal\WEB-INF\web.xml
4.修改myportal\WEB-INF\classes\portal-ext.properties
5.修改myportal\html\js\editor\fckeditor\fckconfig.jsp
重新启动liferay
http://localhost:8080/myportal查看新设置是否正常
另:
由于fckeditor中的某些代码被硬编码在java文件中,所以使用fckeditor时浏览服务器图像和浏览器文件时返回的url不正确
比如某个图像url是/myportal/image/image_gallery?img_id=1001,但是在使用fckeditor时返回的是/image/image_gallery?img_id=1001
见ImageCommandReceiver.java
确保liferay能够正常运行,假设新的context为myportal
将liferay关闭后准备按照以下步骤修改
1.将${TOMCAT_HOME}\webapps下ROOT目录改名为myportal
2.修改myportal下index.html
<meta content="0; url=/c" http-equiv="refresh"> <body onLoad="javascript:location.replace('/c')"> -> <meta content="0; url=c" http-equiv="refresh"> <body onLoad="javascript:location.replace('c')">
3.修改myportal\WEB-INF\web.xml
<context-param> <param-name>root_path</param-name> <param-value>/</param-value> </context-param> -> <context-param> <param-name>root_path</param-name> <param-value>/myportal</param-value> </context-param>
4.修改myportal\WEB-INF\classes\portal-ext.properties
portal.ctx=/ -> portal.ctx=/myportal
5.修改myportal\html\js\editor\fckeditor\fckconfig.jsp
FCKConfig.LinkBrowserURL = FCKConfig.BasePath + "filemanager/browser/liferay/browser.html?Connector=/html/js/editor/fckeditor/editor/filemanager/browser/liferay/connectors/jsp/connector?p_l_id=<%= plid %>"; FCKConfig.ImageBrowserURL = FCKConfig.BasePath + "filemanager/browser/liferay/browser.html?Type=Image&Connector=/html/js/editor/fckeditor/editor/filemanager/browser/liferay/connectors/jsp/connector?p_l_id=<%= plid %>"; -> FCKConfig.LinkBrowserURL = FCKConfig.BasePath + "filemanager/browser/liferay/browser.html?Connector=/myportal/html/js/editor/fckeditor/editor/filemanager/browser/liferay/connectors/jsp/connector?p_l_id=<%= plid %>"; FCKConfig.ImageBrowserURL = FCKConfig.BasePath + "filemanager/browser/liferay/browser.html?Type=Image&Connector=/myportal/html/js/editor/fckeditor/editor/filemanager/browser/liferay/connectors/jsp/connector?p_l_id=<%= plid %>";
重新启动liferay
http://localhost:8080/myportal查看新设置是否正常
另:
由于fckeditor中的某些代码被硬编码在java文件中,所以使用fckeditor时浏览服务器图像和浏览器文件时返回的url不正确
比如某个图像url是/myportal/image/image_gallery?img_id=1001,但是在使用fckeditor时返回的是/image/image_gallery?img_id=1001
见ImageCommandReceiver.java
fileEl.setAttribute("url", "/image/image_gallery?img_id=" + image.getImageId());
评论 共 0 条 请登录后发表评论