Pages - Menu

星期三, 2月 04, 2009

暴力

今天收到案主的指示,修改phpBB3論壇的首頁,把美工改成他要的樣子。

看了一下code,phpBB有自己的樣板系統,透過全域變數$template來進行存取(真是個容易發生碰撞的好名字呢),在譬如viewtopic.php之中,$template可以呼叫物件方法去設定樣板變數,然後HTML裡面就可以透過寫樣板變數的名字和一些樣板引擎內附的一些流程控制等機制,來達成樣板的功能。

phpBB3內附的兩個樣板也都高度模組化,css和HTML樣板非常嚴格的分開,如果以我個人對於OOP的淺薄理解來說,這樣的設計看起來是十分舒爽的。搭配phpBB強大的文件資源,包含使用說明、coding guideline、內部運作和常見運用的寫法等,研究phpBB3真的是一種享受。本來還想對PHP的樣板引擎更深入的研究,不過很遺憾phpBB的官網被駭客打掛了,所以就無法進一步深入了XD

不過修改的時候就不管藝術不藝術了,達成目標有很多種方法,改template也有很多種方法。到最後我是直接到樣板的目錄下,用Dreamweaver開模板檔插入CSS硬改XD,簡潔又暴力啊XDDD

沒有留言:

張貼留言