- 浏览: 216978 次
- 性别:
- 来自: 湖北->上海
最新评论
-
苹果超人:
我也遇到这个问题,我想在ConfigurationAction ...
杀千刀的PortletPreferences -
flago:
Liferay 的论坛设置的默认显示多少条帖子怎么设置??
liferay中vm中如何调用java类代码 -
ofdata:
遭遇此问题
杀千刀的PortletPreferences -
yaokaiwen99:
大哥求一个简单的flexigrid在liferay中应用的例 ...
Liferay异步提交 -
gaigai511225:
你好 插件环境那个url 具体怎么写 我照您的方式写了出错 ...
Liferay异步提交
文章列表
这个CSS是来控制导航的,我不是美工,CSS不是很好,只能找到在那个地方改,而要改成什么样子还是要找CSS强人来写.废话不多说下面讲代码:
/* ---------- Main navigation ---------- */
#navigation {
margin:0.5em;
min-height: 2.2em;
overflow: show;
padding-right: 1em;
width: 93%;
}
这个开始是控制主导航的,他定义了很多主导航样式#navigation ul,#navigation li,#navigation li a,这些要配和另外一个文件来看, ...
点击增加内容,然后社区,点击增加社区,输入社区的名字和描述,然后确认,他自动跳到社区列表页,所有的社区都会在这里显示出来,后面有很多的修改选项,有权限,配置页,角色之类,建好了社区当然是社区的配置,OK,点击进去.
你会发现他有子,外观与风格,商标,出口与入口,虚拟主机,sitemap,监视属性设置.
子:新增页面用的,可以设置类型,隐藏,更改次序(在后面的文章我会详细讲页面的设置)
外观与风格:分浏览器和移动设备,look and feel先择风格,颜色,CSS(风格和CSS在我前面的文章有讲过,颜色的没有用过,不过应该不难)
商标:更新左上角的LOGO标志
出口与入口:用来将此社区的导出和导 ...
这个CSS文件是用来控制表单内元素的样式的,这个用的不是很多,里面最常要改的应该就是
input[type="text"], input[type="password"], input[type="file"],input[type="submit"], input[type="button"], input[type="reset"], select, textarea, .textarea{
background: #fff;
border: 1px solid #aa ...
前一段时间在做lifery新闻录入的时候发现有的新闻录入进去以后并不能显示出来,有的新闻显示正常,重新换一个新闻也能正常显示,当时时间很紧没有细看,心想反正换了一个可以显示先交给用户,没想上线后被用户当作BUG提出来了,元旦前最后一天查了一天终于查出来了问题,ViewArticleContentAction中excute有句代码
output = JournalArticleServiceUtil.getArticleContent(groupId, articleId, version, languageId, themeDisplay);就是在这句代码这里发生了变化,有的文章显示出来的值正常 ...
在每个风格文件夹下面都有一个CSS文件,里面都会有十个CSS文件,今天讲一个简单点的layout.css,其实看名字也知道这个文件是用来定义本风格的布局的样式的,如何自定义布局在我前面的文章有,这里就不讲了.
/* ---------- Column widths ---------- */
.lfr-column.dragging {
height: 100px;
min-height: 100px;
}
.lfr-column.ten {
width: 10%;
}
这些定义了一些宽度,这些在layout/custom/***.tpl文件里可以看到
<td class=&quo ...
今天讲一下portlet外观与风格里面的CSS编写,每个portlet都可以定义他的CSS,当增加一个portlet时,我们该如何下手,以导航为例,因为导航是比较复杂的也是比较常用的portlet,增加导航后,保存静态面在本地,因为有很多portlet用到了JQUERY技术,如果直接击右键根本看不到相应导航的代码,所以下到本地可以看到他的表态代码,可以发现导航用的是ul li 来定义的,这样就可以来定义他的样式,如下代码:
/* CSS Document */
.ie6 .portlet-boundary.portlet-boundary_71_ LI {
list-style ...
liferay中CSS的调整是一件很麻烦的事,首先我们要知道liferay的CSS在那几个地方可以写,每个地方的CSS是控制那些的,写那些CSS合适.不管在那里写CSS都要注意浏览器兼容问题.
第一个可以写CSS的地方就是模板里面,关于模板的代码 ...
liferay的邮件发送写的异常复杂,用了配置文件,我只要一个简单的发送功能,用他的实在是杀鸡用牛刀,自已写了一个发送的类,代码如下:
package com.ext.portlet.mail;
import java.util.Properties;
import javax.activation.DataHandler;
import javax.activation.FileDataSource;
import javax.mail.Address;
import javax.mail.BodyPart;
import javax.mail.Message;
import javax. ...
- 2007-12-27 11:04
- 浏览 1884
- 评论(0)
liferay可以同时开发多个网站,每个网站有一个域名,这个和tomcat的设定有点不同,在社区的配置页中可以直接设置,Virtual Host的Public Virtual 中写上外网域名,Friendly URL上写上“/”再加上url,保存。OK,这样再网页输入你的域名直接就到了你设定的这个网站。
com.liferay.portlet.language.action;
在这个文件里可以看得到,liferay是如何对本地的locale里的language进行设置的,
String languageId = ParamUtil.getString(req, "languageId");//取得languageId,这个ID我们也可以手动设置如:"en_US","zh_TW","zh_CN"之类的
Locale locale = LocaleUtil.fromLanguageId(languageId);//取得本 ...
在做门户网站中用到日志文章的可能性是非常大的,点击文章列表进入文章的详细页面,不管是设置弹出还是设置他的样式都很单调,我们可以对这两个按照客户的想法对他进行修改.弹出他的页面是在/html/portlet/journal/journal_article_content.jsp,而最大化的页面其实就是日志文章列表本身的页面/html/portlet/journal_articles/view.jsp,在标签<c:otherwise></c:otherwise>之间写的代码就是最大化时显示的内容,如果要修改就可以在里面修改,他本身的里面就显示了文章的内容<%= ...
这两天要做一个在线留言板,liferay本身提供的留言溥功能很强大,很多功能根本用不着的,所以打算自已做一个,本以为很简单的一个留言本结果花了一个星期的时间,郁闷之极。现在把一些经验写下来。
liferay-display.xml:
<portlet id="message_books" />
liferay-portlet-ext.xml:
<portlet>
<portlet-name>message_books</portlet-name>
<icon>/html/portlet/blogs/icon. ...
<script type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<div valign="top">
< ...
- 2007-11-27 16:35
- 浏览 1506
- 评论(0)
客户的网站要有一个能动态显示自已股票信息的模块,一般都不愿意花钱来买接口,这样的话就只能新增一个protlet从别的网站上来抓取信息了,至于如何新增portlet配置文件这里就不说了,主要说一下JSP、JAVA关键的代码。JSP代码如下:
<%
String url = "http://info.cmbchina.com/cmb2005stock/investaspxbin/stock/SingleStkHQ.aspx?channel=SSHQ&&stockid=股票ID";
String sTotalString = Gfun.getWebInfo ...
在实际开发当中经常需要修改日志的一些设置,比如增加日志类型,扩展日志每页显示数量等等,这些都可以在portal.properties文件中找到初始化的地方,可以直接修改,但一般不建议这么做,可以在portal-ext.properties这个扩展的文件中增加你需要的,liferay会优先调用.