最近听到很多谣言,据说百度今后将不再收录用dedecms和ecms等cms做的站,因为多数都是采集的垃圾站。虽然52acca在暑假时都已经被百度封了,而且这消息是毫无根据的胡乱猜测,但听到这消息也让我大吃一惊。如果真是这样的话,我就有了充分的理由对52acca大动手笔了。本来acca全球统考前都做了phpcms版的新版52acca的,但就在准备用新版替换就班的时候,听说dedecms2007要出来了,于是就对它再次燃起了希望。用dedecms做了个新版首页,也就是现在的首页,就等2007出来正式进行全站转换。一个月过去了,dedecms2007也出来20多天了,但没人说2007好,听到的只是埋怨声一片。最近一直在研究Drupal,不能说是没有进展,但是Drupal的确太复杂了,所以要用它单独建站真的还有很大的难度,现在处理起这个博客来都还有诸多问题。但听到这个消息后,我再也按耐不住了,转换已经迫在眉睫,现在想听听大家的看法,共同研究出一个转换的方案,下面是我的初步想法,以52ACCA现在的首页方案,也就是CH的风格为例:
可以用page-front.tpl.php来做首页的模板,可以就分成header,sidebar-left,content,siderbar- right,footer五块,也可以多分几块,block-modulename-delta.tpl.php,block- modulename.tpl.php和block-region.tpl.php来写各个block的模板;
列表页和内容页可以去掉sidebar-left区块,然后根据页面来控制block的显示。
哎,说起来容易,做起来难啊,有几十种不同的block,都得单独写模板;而且列表这么多,如果用view的话,服务器肯定承受不起;即使用SQL查询,每打开一个页面都得进行几十次查询,那个负载也不小啊。
大家如果有好的想法,说出来参考一下啊。