DLOG4J 3.0 第三个测试版发布了,下载地址:
http://www.dlog.cn/uploads/files/dlog4j_v3_standard.zip
这个版本主要是解决beta2的一些关键的bug。(请使用WinRAR解压)
已经编译好的版本的下载地址:
http://www.dlog.cn/uploads/files/dlog4j.war
。
DLOG4J 3.0 beta 3 (单用户版) Released.
2007年1月28日(Sunday) 10点03分
作者: 刘冬 天气:
心情: 一般
DLOG4J 3.0 第三个测试版发布了,下载地址: http://www.dlog.cn/uploads/files/dlog4j_v3_standard.zip 这个版本主要是解决beta2的一些关键的bug。(请使用WinRAR解压) 已经编译好的版本的下载地址: http://www.dlog.cn/uploads/files/dlog4j.war 。
经测试,V3版本在首页的文字内容乱码。其他地方尚未发现乱码。
DLOG4J完全采用UTF8编码,你说的乱码应该是数据库的编码问题导致,可以告知详细的数据库及其配置
首页显示的最新日记和热门日记标题是正常的,但内容全部是????? 但是在点“日记”进入栏目里面显示的标题和内容都是正常的。
环境FREEBSD+tomcat5.5+mysql5.0
另外,点首页显示的最新日记和热门自己的标题,进入后显示的日记标题正常,但正文也都是??????
这个问题是跟操作系统的编码是有关系的,因为DLOG4J用的是系统默认的编码,你更新一下下面这个类试试
http://www.dlog.cn/uploads/files/TextCacheManager.java 这个类位于 src/com/liusoft/dlog4j 下。
请问支持jdk1.5么?
当然支持,本站就是用JDK 1.5的环境
把音乐播放功能去掉吧。。。。
换了JDK1.5,更新了这个类,还是有如下问题 http://www.dlog.cn/uploads/files/TextCacheManager.java 首页显示的最新日记和热门日记标题是正常的,但内容全部是????? 但是在点“日记”进入栏目里面显示的标题和内容都是正常的。 另外,点首页显示的最新日记和热门自己的标题,进入后显示的日记标题正常,但正文也都是??????
我怎么没有找到你的文档,都是一些源代码,我需要一些开发文档
乱码问题搞定,是系统编码问题。不过,对于java来说,主要应该都是linux或unix环境,而这些环境默认都是英文系统编码,要手动强制变成中文。。。。。。。。。。。。。。。。
不需要的了,更新一下 TextCacheManager.java 这个类就可以了。之前我上传的文件有点问题,已经修正了。
楼住你好!!请问我用jdk1.4能否编译你这个版本?
可以的!
LZ 这个不支持SQL2000啊!!怎样改成支持SQL2000的?
当然支持SQL 2000,doc目录下的db-scripts子目录有2000的建库脚本。
刘东你好,我在firefox下打开dlog,只要有音乐功能的都会让firefox无响应,请问是什么原因,以及如何解决
是的,音乐播放目前没法支持FireFox,我考虑看能不能以弹出播放窗口的方式来实现。
LZ 我怎么用JDK编译的时候 里面的bulid文件老报错 G:\banlvblog>java -cp "packages/ant-launcher.jar;D:\Program Files\Java\j2sdk1.4. all: init: compile: [javac] bad class file: C:\Program Files\Java\jre1.5.0_09\lib\rt.jar(java/la 这句是从配置文件什么地方得到的?
要使用JDK编译,你用的是jre。
你好,
#set($host=${request.getServerName().toLowerCase()}) #if($host.startsWith("wap.") || $dlog.support_content_type("text/vnd.wap.wml")) #parse("/wml/index.vm") #else #parse("/html/index.vm") #end 这样的语句是什么意思? jsp 2.0以上的 el 吗? 谢谢
这是velocity的语法,DLOG4J不是用JSP开发的,它使用的是velocity模板。
支持mysql4.0吗?
支持4.1.18以后的版本
安裝成功後每瀏覽一次,DB dlog_user和dlog_site就會重覆新增一筆管理者資料?要如何修改呢?
你好,我的数据库版本是oracle9i,执行完dlog_oracle建库脚本后登录页面报错如下(有删减):请解决
org.hibernate.exception.SQLGrammarException: could not load an entity: [com.liusoft.dlog4j.beans.SiteBean#1]
还有一个问题这个工程导入Myeclipse后为什么不能发布,我是手工发布的
TO: 请多关照
从错误来看你并没有建立DLOG4J所需的表结构,请参考 doc/setup.txt 文档。
TO: 61.30.32.*
建议重建数据库,因为必须保证 dlog_site 的下一个插入的编号(site_id字段)是1. "安裝成功後每瀏覽一次",感謝你的回答: 第二問題:每次去瀏覽"頻道"會產生下列錯誤訊息: java.lang.NullPointerException at com.liusoft.dlog4j.velocity.DLOG_BBS_VelocityTool.forums(DLOG_BBS_VelocityTool.java:64) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:267) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:197) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:175) at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:327) at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:131) at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:114) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230) at org.apache.velocity.Template.merge(Template.java:256) at org.apache.velocity.tools.view.servlet.VelocityLayoutServlet.mergeTemplate(Unknown Source) at org.apache.velocity.tools.view.servlet.VelocityViewServlet.doRequest(Unknown Source) at com.liusoft.dlog4j.servlet.DLOG_VelocityServlet.doRequest(DLOG_VelocityServlet.java:99) at org.apache.velocity.tools.view.servlet.VelocityViewServlet.doGet(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) ...
这应该是一个跟前面问题相关的问题导致的,解决了前一个,这个也就好了。
最后要问一个问题:database使用mysql 5.0 (default-character-set=UTF-8),安装的velocity.properties参数设定为 input.encoding=UTF-8 output.encoding=UTF-8 显示正常,但是从网页insert到DB的资料全部都是乱码, 可否告知要如何修改insert到DB的encoding变量值(utf-8) 系统参数如下: sun.jnu.encoding: MS950 file.encoding: MS950 sun.io.unicode.encoding: UnicodeLittle 感谢你的协助帮忙
input.encoding=UTF-8 请改为默认的GBK,因为发布时页面的编码是GBK
另外mysql的编码有几个地方需要设置为UTF8,包括 [mysql] default-character-set=utf8 [mysqld] default-character-set=utf8 修改完配置后重启mysql,用DLOG4J的建库脚本重新建数据库,这样就可以不需要修改任何配置。
站長!目前我已經將全部資料改成繁體版,本人目前的問題是insert繁體中文到DB有問題,可否有修改的方法,我有修改com\liusoft\util\db下的_ResultSet.java, _Statement.java設定,但都無效.目前只有insert繁體中文會產生亂碼
只要确保数据库是UTF8的,不管insert什么编码的文本都没问题的。
你看你发的评论是繁体的,在本站中是很正常的。
非常感谢站长,已经找到问题所在.感谢给本人技术指导.
站长可否请问一下,DLOG4j 设计精神上是否有"提供给其它使用者可以上传照片或写日记"的应用,好象有权限上的管理,只有管理者才可以上传照片与写日记吗?
Hi,
I want to use this blog tool at my server.
Is it possible to get an english description for the setup?
Thanks!
@Winter Lau: Thank you!
How can I change the default language?
It's impossible in this beta version, When the stable package released, English will be supported.
It may take us months of work.
请问这个是多用户版本吗?~
請問執行連結有時會為下列的錯誤訊息,不知道是什麼原因org.apache.catalina.core.StandardHostValve@6e056e: Exception Processing ErrorPage[errorCode=404, location=/index.vm] 3.0升级出错: 原来2.0使用缺省的数据库,3.0也是用缺省数据库,按照文档修改了old_hibernate.cfg.xml,运行upgrade.bat 提示一下错误: 好像new__hibernate.cfg.xml配置问题,new__hibernate.cfg.xml中数据库配置没有修改: <!-- Microsoft Access (must comment the 'dscp.defaultTransactionIsolation' below) --> 请问如何修改?
{DLOG4J}\WEB-INF\db\dlog4j.mdb
这里请改成绝对的旧数据库文件路径!
按照升级说明,旧数据库配置在old_hibernate.cfg.xml,我使用的是2.0缺省的hsql数据库,不是Access数据库
3.0升级出错(续): 把new_hibernate.cfg.xml配置改为:
后出错为: Apr 2, 2007 4:18:53 PM org.hibernate.cfg.SettingsFactory buildSettings 我遇到一个奇怪的问题,写日记的时候,每次提交都会生成两条,大家碰到过吗?
你是不是每次都双击啊
没有双击过,我的计算机是双核的,和这个有没有关系?
绝对没关系
你好 我下载了 DLOG4J 3.0 beta 3 (单用户版) 不知能否改变首页的布局 看之前的帖子 2.0 是通过修改 /WEB-INF/template/html_layout.html /WEB-INF/template/html_layout_new.html 以及 /WEB-INF/html_layout.xml 文件 但是在3.0没有这些文件 我是一个新手 问得白痴 还请指点.......
单用户版无法修改模板的,只有企业版才支持。
请问单用户版跟企业版有什么区别?
集群环境,您是怎么考虑的,我看到用COOKIE代SESSION重新登录这段代码,又看到在注册码的代码中,注册码被放到了SESSION中,如果跳到另一台机器上,那其中的信息不就没了吗?
您的集群环境是指,多台服务器之间做了cluster复制session吗?看起来不是这个意思,那就不用cookie了。那是不是指用了IP绑定功能,只是在某台服务器down了,才后出现跳转。想知道您是怎么想的。 管理员您好 我下载了早期版本的Dlog4j 然后试图移植到Jbulder下 请问在jsp页面上提示找不到 标签的处理类 是需要在什么地方配置吗?
我用PostgresQL 8.2,执行sql脚本,可以创建所有table。
但是在执行创建外键的语句时报错 “ERROR: there is no unique constraint matching given keys for referenced table "dlog_album" SQL 状态: 42830” 所有创建外键的脚本都报这类错~ 请问如何解决?
PostgreSQL我们从来没试过,你不妨把脚本中关于外键的部分干掉试试?
PostgresQL8.2 你需要手工添加主键的定义到脚本中.一般是第一个字段.可以对照MySQL脚本.
请问怎么得到企业版 管理员我下在Dlog4j结果报错 java.lang.ClassNotFoundException: dlog4j.ContentTypeFilter
请下载本文中的文件,你这个错误是老版本的DLOG4J的错误
能否在后续版本中把那个“音乐”功能改成可控制上传音乐文件的方式呢~~
就是管理员能打开或关闭能否上传音乐文件~~
还有一个问题,在文字编辑里用的是FCKeditor,怎么修改它允许上传文件的类型呢?我有时想上传一些压缩包之类的~~
请问安装后,管理员的密码是多少?看了数据库的数据,密码都是不一样的?如果是管理员,忘记密码怎么办?
中国还是少了开源的精神呀
http://www.rcmp.com.cn 能给个多用户版的吗?谢谢 好的,我的上一个问题你先别理了。 我测试一下这个版本再说 |