3xdoing留言本2.0,採用smarty+MYSQL編寫,涉及的技術語言有php、html、css、js、jQuery,全站使用偽靜態,後台可查看伺服器信息,進行留言審核、批量審核、刪除、批量刪除、按主題尋找、設定網站基本資訊等。目錄結構:使用方法:前台入口文件為admin.php後台入口文件為index.php留言本的主要邏輯演算法都在此兩個文件中,使用smarty模板時可以快速獲得一些路徑也可以生成一些路徑,以urlmodel為1時舉例,例如:
取得public資料夾{$__PUBLIC__}
取得classes資料夾{$__CLASS__}
取得項目地址{$__ROOT__}
取得目前分組位址{$__APP__}
取得目前分組例:/home 取得目前作業位址{$__URL__}
專案的URL基本上為http://您的網域名稱/guestbook2.0/入口檔案/專案目錄/專案檔案/key1/value1/key2/value2/keyN/valueN
設定檔:
設定檔為configs/config.php其中設定資訊如下主機位址資料庫名稱資料庫使用者名稱資料庫密碼資料庫字元集資料表前綴分組專案,以逗號隔開,必須定義預設群組$defaultgroup 預設分組url模式,1為普通模式,2為相容模式,3為REWRITE模式,預設為普通模式偽靜態,true為開啟,須配合U方法{項目文件|U},注意是大U 偽靜態:
偽靜態的使用:有時我們需要使用到偽靜態,例如url路徑為您的網域/guestbook2.0/入口檔案/專案目錄/專案檔/key1/value1.html
這時我們需要用到U方法,首先我們需要在設定檔中加入rewurl =>array(true,"html"),此時路徑結尾就會加入.html,產生路徑需要在範本中這樣使用{專案文件|U}例如這時產生的路徑為您的網域名稱/guestbook2.0/入口檔案/目前專案目錄/homepage.html
還有就是怎麼取消入口文件,如果不取消入口文件那樣可以讓人一眼就看出是php編寫的文件,如果伺服器支持,我們可以在根目錄中建立一個.htaccess文件裡面的寫法為
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ admin.php/$1 [QSA,PT,L] 這樣造訪後台時的路徑就可以為您的網域/guestbook2. 0/admin
設定檔的urlmodel需要改為3,此時U方法產生的路徑才會省略入口檔。
安裝方法:
您的網域名稱/guestbook2.0/install此時根據提示就可以安裝,安裝後為了安全最好刪除install資料夾。
大家可以看到此留言本基於smarty編寫,我們本著開源的態度,不准用戶封裝加密此留言本,可以進行二次開發,但必須開源,並且不准以此留言本盈利,我們衷心的希望您可以把此留言本的BUG提交到我們的網站,我們會及時修改但不保證會採納您的意見,敬請諒解,3xdoing留言本最終解釋權歸3xdoing所有。
展開