css解决<pre>标签里的文本换行

<pre>标签可定义预格式化的文本,被包围在 pre 元素中的文本通常会保留空格和换行符,但是,当你在<pre>标签里面写代码的时候,如果你没有手动换行,它是不会自动换行的,而是一直保持一行的状态。
解决方法,添加pre的css样式

pre {
 white-space: pre-wrap;       /* CSS-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

用eclipse启动(run)或调试(debug)ofbiz项目

受不鸟每次通过startogbiz.bat来启动ofbiz了,于是Google一下简单的按步骤配置了一下:

参考官方配置地址:https://cwiki.apache.org/OFBIZ/running-and-debugging-ofbiz-in-eclipse.html

1.右击项目 -> Debug As -> debug configurations

2.右击Java Application -> New,新建之后每个标签页的具体配置如下:

  • Main
    • Project: OFBiz
    • Main class: org.ofbiz.base.start.Start
  • Arguments
    • VM arguments: -Xms128M -Xmx512M -XX:MaxPermSize=128m  (当然,数据越大越好~看你配置啦!此外,这个也可以留空不填)
    • Working directory: 使用默认的Default就好
  • Classpath
    • Bootstrap Entries: JRE System Library
    • User Entries: 导入ofbiz项目中的"ofbiz.jar"
      • 移除User Entries里的 "ofbiz (default classpath)" 否则可能会报异常 "Can't find bundle for base name cache, locale ..."
  • Source
    • 点击“Add”->"Java Project",选择ofbiz项目
  • Environment
    • 新增一个新的环境变量 LC_ALL=C (可选, 非Linux环境无需配置)

3.右击项目 -> Properties -> Java Build Path -> Libraries -> Add Class Folder ,勾选ofbiz/framework/base/config ,按OK 确定

4.OK,现在可以在eclipse里Run或者Debug啦。

如果有异常“could not load vfs configuration from webslinger……”,直接删除两个文件就可以:

1.删除文件 : OFBIZ_HOME\framework\webslinger\lib\webslinger-20091211-3897-7ab22baea4b6.jar\META-INF\vfs-providers.xml

2.删除文件: OFBIZ_HOME\bin\META-INF\vfs-providers.xml

解决ofbiz的UTF-8乱码问题

新项目要基于OFBIZ进行二次开发,做一个电子商务的网站,由于OFBIZ中FTL模板默认编码是GBK,改模板的时候发现UTF-8显示乱码,万能的GOOGLE之后找到解决方案。
在根目录下startofbiz.bat中找到

"%JAVA_HOME%\bin\java" -Xms128M -Xmx512M -XX:MaxPermSize=128m -jar ofbiz.jar

改为

"%JAVA_HOME%\bin\java" -Xms128M -Xmx512M -XX:MaxPermSize=128m -Dfile.encoding=UTF-8  -jar ofbiz.jar

就是加上了“ -Dfile.encoding=UTF-8 ”这么一句,重新启动后,就能正常显示UTF-8的中文了。

用CSS实现的透明效果

兼容各种主流浏览器

img {
    opacity: .75; /* Standard: FF > 1.5, Opera, Safari */
    filter: alpha(opacity=75); /* IE < 8 */
    -ms-filter: "alpha(opacity=75)"; /* IE 8 */
    -khtml-opacity: .75; /* Safari 1.x */
    -moz-opacity: .75; /* FF < 1.5, Netscape */
}

js清除<input type="file">上传内容

删除原<input type="file">节点,新建一个覆盖

  <input type="file" id="img" name="img"/>
  <button onclick="cleanFile()";>清空</button>

热评文章

最新文章

最近回复

归档

其它