`
Tyler_Zhou
  • 浏览: 216978 次
  • 性别: Icon_minigender_1
  • 来自: 湖北->上海
社区版块
存档分类
最新评论
文章列表
这个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. ...
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"> < ...
客户的网站要有一个能动态显示自已股票信息的模块,一般都不愿意花钱来买接口,这样的话就只能新增一个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会优先调用.
Global site tag (gtag.js) - Google Analytics