从修改PJBlog模板想到的

我不是第一次用PJBlog了,不过却是第一次做PJBlog的模板,模板做到后来,索性将PJBlog的程序也改掉了,增加了一些功能,以和模板更紧密的结合起来。

虽然改动PJBlog的时候发现,作者写的并不是很完美,很多地方结构和表现还没有完全分离开,但是我认为已经是一个非常优秀的模板结构了。

PJBlog发展到现在的2.7build5版本,已经好几年了,但是有些哪怕是几年前的模板拿来也能直接用到最新的版本上。PJBlog的模板只有图片和CSS文件,除非是特别个性的的模板,否则是不需要修改HTML结构的。

最近一直在公司做ECShop(康盛创想旗下的一个电子商务类B/S软件产品)的模板,发现基本上每做一个模板,就要把几乎所有的dwt和lbi文件(HTML结构文件)重新做一遍,因此可见ECShop的模板结构并不是很完美。

ECShop的模板或许可以借鉴PJBlog的做法,预留一些层结构,如果当前模板用不到这些层的可以直接不写样式,也不会影响显示。这样做的优点是显而易见的,我想如果真的花精力去重新写一遍ECShop模板的结构,那么将来做不同模板的时候,基本上就可以不用改动dwt和lbi文件,只需要改动CSS和图片就好了,我认为这个是完全可以做到的。

这几天和相关同事也有聊到这些,他也有此意向。不过还是得看上面时间安排了,毕竟这不是一个小的工程。如果这个事情一旦开始做并且做好了,那么ECShop前进道路上的一个绊脚石就铲除掉了。