算一算时间,做网页这种东西在我手上已经荒废很久了。要说最近弄的一个东西就是这个blog了,现在已经算不上是做网页,只能说是改网页了。距离自己设计的上一个东西已近可以追溯到MT时代的blog。
所以当又有做网页这种事情落到我手里的时候,虽然php对我来说改动上还是比较陌生的,但是做了一些功课后发现,基于WordPress和各种各样的Theme还有插件,用现有最熟悉的后台是最保险的方案。
OK,我们的目标是做一个中小企业网站,需要实现的功能:
1. 产品展示:Product里面要有图片和标题
2. 要有单独About和Contact页面
3. 要有产品类别列表
4. index要有一个slideshow
做一个新的theme对我来说现在是mission impossible,所以根据这些功能,在一堆的的CMS theme中选了Mimbo 3。
对于界面来说,没有什么要求,所以可以延用原有的CSS,功能上1和2在WordPress就可以马上实现,3只需要在widget里面把category添加就可以实现。4的实现可以选择现在多种多样的plugin。
功能上基本实现,接着就是根据需要进行一些改造:
Mimbo 3当中已经集成了自动缩略图功能,是由timthumb实现的,可以通过更改CSS和archivelist.php的代码对图片的设置大、每页显示的数量进行控制,并且可以将大图裁减成设定好的尺寸。问题就出在这个功能上,首先Mimbo 3要实现自动缩略图需要将script和cache的权限都设置成777。但是cache当中的缩略图有效时间只能持续一天的时间。反复确认的问题不出在目录权限上之后,开始寻找解决方案,试了很多种插件效果都不如原来的。回到Mimbo 3的support forum发现很多人有同样的问题,最后更新到timthumb Google Code上的最新版本后终于解决了整个网站最核心的产品图片问题。
对于模板中的页面改动,更多需要参考Template Tag,可以根据自己的需要改变post的显示信息。
如果产品页面中图片的尺寸超出文章的CSS定义尺寸的话,可以在上传设置当中将Media Settings中的Medium size设成合适的大小,再结合Lightbox2做成动画效果来展示完整的大图。
企业网站,肯定要让Google知道,Google XML Sitemaps可以让Google更好索引和抓取页面,是基本配置。
现在的网站的基本都使用Google Analytics跟踪访问者,Google Analyticator可以免去的在header或者footer里面手动添加代码的麻烦。
最后来总结一下,作为中小企业网站,WordPress基本上可以满足所有的要求。而且是通用的后台,在后期添加内容的管理上会省很多的麻烦。对于产品展示之类的功能和页面的自定义上只要有合适的Theme或者自己添加合适的插件、Template Tag就可以轻松实现。
荒废很久的东西从新拿起来的时候总还是会学到一些新的东西。虽然还是看不懂php代码,但是稍微分析一下,还是能在里面把Template Tag挑出来,像当初的MT一样,把需要的东西改掉。而CSS已经彻底沦落成初学者的程度了,对于CSS不同结构的区分和代码的定义还需要补课。
末尾是广告时间,一回生二回熟,有这种活的话可以找我,嘿嘿。
写的挺好,我现在用MImbo 2.2,不喜欢3.0的样式,但是2.2有很多问题,不能自动截图就是个问题,不知能不能把 3.0 的代码copy到2.2。一切还在尝试~~~
[Reply]