網域查詢: www.
返回首頁
當前位置: 首頁 > 站長學院 > 網站編程 > PHP教程 >

Yaapi和PHP構建一個簡單的內容管理系統

時間:2010-02-12 19:52來源: 作者: 點擊:
如果你是一個正在構建具有豐富內容的Web網站的開發人員,你就可能需要考慮下面這些解決方案,其中包括(a)用于內容的數據庫,(b)將GUI與內容分離的模板系統,(c)用來維護數
  如果你是一個正在構建具有豐富內容的Web網站的開發人員,你就可能需要考慮下面這些解決方案,其中包括(a)用于內容的數據庫,(b)將GUI與內容分離的模板系統,(c)用來維護數據庫里數據的用戶友好界面,以及(d)對所生成頁面的最終外觀的控制。

能夠提供上述所有內容的一個非常有趣的解決方案就是Yaapi,它是“你的文章應用程序編程接口(Your Article Application Programming Interface)”的開頭字母縮寫。它是一個PHP類,提供了內置的方法來訪問保存在數據庫里的內容。管理模塊裝備有協助管理數據的類,而這個API本身都足夠強大,可能夠處理內容管理系統(CMS)所要求的大多數常見任務。

安裝
要安裝和使用Yaapi,你需要一個支持PHP的Web服務器,例如Apache,當然還有PHP,以及MySQL數據庫服務器。你可以下載一份Yaapi,將它解壓到服務器根目錄下的某個位置里。

你還需要創建一個MySQL數據庫,以容納Yaapi的數據結構。使用源檔案里的yaapi.sql文件創建這個數據庫,然後打開類構造函數(article.class.php文件)里的Yaapi配置,使用用于該數據庫的名字和訪問參數更新它。

添加內容
要向數據庫里添加內容,你就必須使用http://your-server/yaapi-root/admin/上的Yaapi管理模塊(用安裝有Yaapi的服務器的名稱來替換“your-server”,並用Yaapi解壓後的目錄來替換“yaapi-root”)。你要使用這個管理模塊來創建(和刪除)內容類別,然後把文章放到這些類別里。下面就是你會在這一過程中踫到的字段的簡表︰

類別(Category)︰文章的類別
章節ID(Section ID)︰如果你的文章有兩個層次,就要使用這個參數來定義第二個層次。
標題(Title)︰文章的標題
作者(Author)︰文章的作者
電子郵件(E-mail)︰文章作者的電子郵件地址
許可(Approved)︰用來表示文章是否已經“得到許可”可以進行顯示的標志
圖像(Image)︰與文章相關的可選圖像URL
內容(Content)︰文章的內容
關于上面最後一個項目的一點小小注釋︰通過在文章文本里插入分隔符,Yaapi能夠把你的大段文章分在若干個小的頁面里進行顯示。見下面的例子︰

Introduction of article here

#intro#
Page 1 content here
#page#
Page 2 content here
#page#
Page 3 content here
#page#
and so on...

別忘了在輸入文章之後確認一下,因為只有經過確認的文章才能夠用API檢索得到。


頂一下
(0)
0%
踩一下
(0)
0%
------分隔線----------------------------
最新評論 查看所有評論
發表評論 查看所有評論
請自覺遵守互聯網相關的政策法規,嚴禁發佈色情、暴力、反動的言論。
評價:
表情:
用戶名: 密碼: 驗證碼:
推薦內容