當很多人看到這篇文章時,第一句話一定是「啥?」
而第一個反應一定是「這有意義嗎?」
我的第一個回應一定是「網誌沒人看拉!!」
在這麼多年來,我的人生可能充滿了留言板!!
因為我很懶惰,所以很少做其他類型網站,而留言板根本就是我的「本業」
最近學到了一個非常棒的傢伙,那就是前幾天文章說的 glob() 函式。
自從我認識這傢伙之後,我就發覺我有很多東西可以做了!
因為 glob() 的關係,今天就要來「規劃」一下整個留言板的結構。
1. 每篇留言一個檔案,回復也存在裏面
2. 可以擴充各種功能
3. 可以自己設計版面
4. 有管理功能
接著我們要針對這些功能來做一下建立「架構」的動作。
(說實在的,我超不喜歡寫管理功能。)
每篇留言各自檔案,並且將回復儲存在內
所以要確定讀取的方法,因此設定:
1. 依照檔名排列,檔名為 time() 函式取得的秒數。
2. 使用BBCode作為HTML替代,利用仿HTML結構儲存資料
仿 HTML 結構儲存資料規劃:
<subject>留言主題</subjet> <nickname>暱稱</nickname> <content>留言主題</content> <respond="回復暱稱">其他回復</respond>
可以擴充各種功能
建立一個 extar 目錄,使用 glob() 取得後全部引用。
採用物件方式撰寫擴充,要改寫系統預定則「覆蓋方法」
可以自己設計版面
建立一個 skin 目錄,裏面存放產生「版面」的規則。
( 產生版面採正規表達式,將指定字串覆蓋 )
有管理功能
建立一個檔案,進行管理。
主要為新增以及刪除留言,無其他用途……
以上就簡單規劃完畢,明天就要開始「慢慢製作」
—
雖然很希望每天寫網誌,不過每天的時間似乎無法撰寫足夠吸引人的文章。
未來會改採假日兩天撰寫,希望大家仍能支持。
( 假日兩天撰寫的文章會有較多影片和圖片呈獻,會比現在更加生動。 )
正在等你寫留言板造福大眾(遭毆
其實我想要弄一套留言板給學校用啦
當然版權一定可以放..
你有興趣嗎 多用戶 或是單用戶版也ok啦
那就跟著這系列文章走,一邊等成品,一邊學一下製作概念。
這次的是單用戶(也能改成多用戶)
不過功能上有改變,算是做特化吧……
版大說的留言板
是指用WordPress改寫的嗎?
還是獨立寫的作品
是充滿撰寫者之愛的獨立作品。
之後過程可以參考看看,我想會對依些簡單的PHP使用有幫助。
(我都靠邊做邊學來提高技巧拉~)
了解
您真熱心
期待您的作品
已加您的rss了
謝謝
我只是一個每天期待新訪客留言的站長而已~~
太COOL了 好想學…
那就繼續關注這系列吧 XD
(我不敢保證我做的是很好的作品)