1、系統首頁 /index.php
顯示頁面為/template/模板文件夾名/index.htm。
2、個人頁面 /space.php
不帶參數時顯示個人首頁;帶uid參數(用戶編號)為顯示其他人的首頁;do參數指示調用的模塊,如/space.php?do=blog將顯示日志內容。
帶do參數頁面的處理:/space.php?do=xxx將調用/source/space_xxx.php(其中xxx為相關模塊或操作,下同)進行數據和邏輯處理,最終的頁面是顯示對應的模板頁,為/template/模板文件夾名/space_xxx.htm。具體模板的解析請參考《【UCHome二次開發】模板解析》,下同。
3、隨便看看頁面 /network.php
不帶參數時顯示隨便看看首頁;帶ac參數時顯示某個模塊的隨便看看頁面,如/network.php?ac=space為隨便看看現有的成員。
帶ac參數頁面的處理:/network.php?ac=xxx將調用/source/network_xxx.php進行數據和邏輯處理,最終的頁面是顯示對應的模板頁,為/template/模板文件夾名/network_xxx.htm。
4、操作頁面 /cp.php
不帶參數時顯示個人設置頁;帶ac參數時顯示某個操作的頁面,如/cp.php?ac=profile為設置個人資料。
帶ac參數頁面的處理:/cp.php?ac=xxx將調用/source/cp_xxx.php進行數據和邏輯處理,最終的頁面是顯示對應的模板頁,為/template/模板文件夾名/cp_xxx.htm。
5、動作頁面 /do.php
不帶參數時會被跳轉到個人首頁或系統首頁(看是否已登錄);帶ac參數時為進行某項動作,不一定有顯示的界面。
帶ac參數頁面的處理:/do.php?ac=xxx將調用/source/do_xxx.php進行數據和邏輯處理,最終的頁面是顯示對應的模板頁,為/template/模板文件夾名/do_xxx.htm(不是所有的動作需要頁面顯示結果,所以不一定存在對應的模板文件)。為防止注冊機等外掛軟件的攻擊,程序對于login和register做了單獨處理,直接加在ac參數后是無效的,而是通過一串標識符來指示login或register動作。
6、高級管理頁面 /admincp.php
不帶參數時顯示管理平臺首頁;帶ac參數時顯示某項功能的管理頁面,如/admincp.php?ac=ad為廣告設置頁。
帶ac參數頁面的處理:/admincp.php?ac=xxx將調用/admin/admincp_xxx.php進行數據和邏輯處理,最終的頁面是顯示對應的模板頁,為/admin/tpl/xxx.htm。
7、應用頁面 /app.php
顯示頁面為/template/模板文件夾名/iframe.htm。
8、個人應用頁面 /userapp.php
顯示頁面為/template/模板文件夾名/userapp.htm。
9、邀請加入頁面 /invite.php
顯示頁面為/template/模板文件夾名/invite.htm。
10、RSS頁面 /rss.php
顯示頁面為/template/模板文件夾名/space_rss.htm。
11、幫助頁面 /help.php
顯示頁面為/template/模板文件夾名/help.htm。
12、通用代碼 /common.php
緩存、Cookie、用戶狀態驗證、各種狀態初始化等通用處理。
13、配置文件 /config.php
數據庫連接、系統編碼、站點網址等全局性配置。
14、富文本編輯器 /editor.php
15、模塊載入代碼 /js.php
未發現使用的地方,所以不做解釋。
16、連接顯示頁 /link.php
未發現使用的地方,所以不做解釋。
17、xmlrpc服務 /xmlrpc.php
調用/source/class_xmlrpc.php來處理。