前些日子专门写了篇文章《浅谈DLOG4J的布局处理方式》来介绍DLOG4J如何处理排版,但是因为对DLOG4J并不熟悉,很多人在安装DLOG4J以后还是保留其默认的页面排版。DLOG4J 2.0在排版方面做了一些改动,主要是把排版功能独立出一个新的项目叫BrickWeb,这个项目已经是SourceForge中的一员了。因此有必要具体的介绍一下如何修改布局,而不是停留在原理上。
其实每个人都希望自己的BLOG网站比较个性化一些,有与众不同的风格,一些大的提供BLOG的网站都会有好些风格可供选择,相反的自己搭建BLOG平台的在这方面就非常欠缺。DLOG4J本身在排版方面的处理是非常灵活的,为了给大家做个示范,DLOG4J 2.0的最终发行版将会提供至少两种完全不同的风格可供选择,除了类似本站的风格外,新提供的风格如下图所示(点击查看大图):
也就是说DLOG4J 2.0将会以新的风格作为默认的界面,那么怎么来切换不同的页面布局呢?这其中要涉及到几个文件:
1. /WEB-INF/template/html_layout.html (旧的布局)
2. /WEB-INF/template/html_layout_new.html (新的布局)
这是两个布局定义文件,分别对应了老的布局和新布局,接下来就是告诉DLOG4J应该使用哪一个布局定义文件了。新版本的DLOG4J的布局模块进行了重构,使用BrickWeb项目(http://brickweb.sourceforge.net)来进行处理,打开/WEB-INF/html_layout.xml文件,修改<template path="/WEB-INF/template/" default="html_layout_new.html">一行,把default值改为你想要的布局定义文件名即可。
另外,由于两种布局使用的是不同的日记浏览界面,因此需要修改/WEB-INF/jsp/private/log_preview.vm文件,文件内容如下:
#parse("/WEB-INF/jsp/private/log_preview_new.vm")
改为
#parse("/WEB-INF/jsp/private/log_preview_classic.vm")
就可以使用旧的日记浏览界面进行显示。
如果你需要自己制作其他的界面风格,那你可以修改当前在html_layout.xml中指定的模板文件的内容(可在DLOG管理-模板设置直接进行修改),或者新建一个模板文件并保存在/WEB-INF/template目录,然后把html_layout.xml中的对应项修改成新的文件名即可。
心情: 一般
