uchome模板全解析(一)

碼頭工人 12年前發布 | 2K 次閱讀

本文分兩部分:第一部分是uchome模板文件的功能說明,即每個模板頁面分別表示哪個功能;所有內容均以uchome1.5版為準

第二部分是模板頁面內使用的語法,用幾個具體的例子來解釋。

一. 原系統模板頁面簡介

uchome 1.5的系統模板頁面主要在/templates/default目錄下,命名大致分為以下幾類:

  1. 以cp_開頭的文件(主要是用戶進行數據‘操作’的模板)
  2. 以do_開頭的文件(注冊、登陸等)
  3. 以network_開頭的文件(主要‘顯示隨便看看里面使用)
  4. 以space_開頭的文件(主要用于‘顯示’用戶各類信息的模板)
  5. 單獨文件(header、footer等)
  6. 樣式表/templates/default/style.css

****很多頁面調用的模板可以從url地址中猜測出來

比如左側“日志”的鏈接為:http//home.xxx.com/space.php?do=blog,那么把spaceblog連接起來為space_blog,然后再看該頁面顯示了什么,在這里這個頁面顯示了日志的列表,而/template/default/下面有個文件正好是space_blog_list.htm,呵呵……

然后我們分別點擊這個頁面頂上的功能導航 好友最新日志 我的日志 我踩過的日志 大家的日志 發現頁面右邊會顯示不同的內容,有時是“按作者查看”,有時是“日志分類”,我們打開space_blog_list.htm,找到

</DIV一行,發現從這里開始有兩個IF判斷,這就表示這兩個不同的顯示都整合到這一個模板頁面里啦。。。>

同樣也可以從模板文件的名稱來猜測前臺頁面的url,比如看到一個模板文件network_blog.htm,不曉得干什么的,那么我們就拆分它,在url里輸入http://home.xxx.com/network.php?ac=blog 就可以訪問了

一般url里面的參數有 do cp ac 等等幾個 后面連接的是功能名,如blog日志,mtag群組,thread群組話題,album相冊 等等。

二. 二次開發的插件使用的模版頁面

二次開發的插件模板頁面一般位于插件文件夾下的view/文件夾下,比如結伴同行插件目錄為/partner,那么模板文件在/partner/view下,樣式表位于/partner/css下

三. 圖片文件夾

一些公用的圖片(如應用的icon等)放在/image/目錄下,大部分與界面有關的圖片位于/templates/default/image目錄下

四. 系統模板頁面功能詳細說明

***注:說明里面一般是表示通過這幾步操作可以看到該頁面

cp_advance.htm : 說明: 個人設置-》高級管理

cp_album.htm : 說明: 相冊-》我的相冊-》管理相冊主界面,包括編輯相冊、編輯圖片、刪除相冊、刪除圖片

cp_avatar.htm : 說明: 個人設置-》我的頭像

cp_blog.htm : 說明: 日志-》我的日志-》發表新日志、編輯日志等操作

cp_class.htm : 說明: 日志分類操作,日志-我的日志-右側日志分類的編輯和刪除

cp_comment.htm : 說明: 評論的操作,包括編輯、刪除、以及對別人評論的回復

cp_common.htm : 說明: 舉報、屏蔽通知等操作

cp_credit.htm : 說明: 個人設置-》積分

cp_doing.htm : 說明: 心情記錄-》回復或者刪除

cp_domain.htm : 說明: 設置個人二級域名-現在不用管

cp_feed.htm : 說明: 刪除某個動態以及,消息-》通知 某個通知后面圖標表示的“屏蔽”

cp_friend.htm : 說明: 對好友的所有操作 ,如列表、查找、批準等等

cp_header.htm : 說明: 個人設置頁面的頭部 ,如我的頭像、個人資料、主頁風格等

cp_import.htm : 說明: 日志-》發表日志-》導入

cp_invite.htm : 說明: 頁面最頂部-》“邀請”

cp_mtag.htm : 說明: 群組的操作頁面,包括新建、刪除、修改等

cp_password.htm : 說明: 設置-》賬號設置

cp_pm.htm : 說明: 最頂部-》消息 包括發 刪

cp_poke.htm : 說明: 打招呼 包括向別人打招呼 管理別人的招呼

cp_privacy.htm : 說明: 頂部-》隱私 (個人隱私設置)

cp_profile.htm : 說明: 設置-》個人資料

cp_sendmail.htm : 說明: 郵件相關

cp_share.htm : 說明: 處理“分享”操作 例如在博客列表標題后點擊分享彈出的界面

cp_space.htm : 說明: 好像與“應用”有關

cp_task.htm : 說明: 參與活動 例如進入首頁的 “更新個人頭像”,等等。。

cp_theme.htm : 說明: 設置-》主頁風格

cp_thread.htm : 說明: 群組中 “話題”的相關操作頁面

cp_upload.htm : 說明: 左側 “相冊”的上傳鏈接

cp_userapp.htm : 說明: 管理用戶app應用 ,暫時不管

do_ajax.htm : 說明: 一些ajax操作的結果界面

do_inputpwd.htm : 說明: 密碼驗證

do_login.htm : 說明: 登陸 退出后 點擊最頂部的“登錄”

do_lostpasswd.htm : 說明: 忘記密碼

do_register.htm : 說明: 退出后 點擊最頂部的“注冊”

do_swfupload.htm : 說明: 相冊上傳的 “批量操作”

footer.htm : 說明: 頁腳

header.htm : 說明:頁頭

help.htm : 說明: 幫助頁面 help.php可以看到

iframe.htm : 說明: 不清楚 待研究

index.htm : 說明: 首頁—未登錄狀態的歡迎頁面,聚合了blog、相冊等

invite.htm : 說明: 點擊別人發過來的邀請鏈接后出現的界面

network_album.htm : 說明: 隨便看看-相冊

network_blog.htm : 說明: 隨便看看-博客

network_doing.htm : 說明: 隨便看看-記錄

network_header.htm : 說明: 隨便看看-頂部那幾個鏈接

network_index.htm : 說明: 隨便看看-全部

network_mtag.htm : 說明: 隨便看看-群組

network_share.htm : 說明: 隨便看看-分享

network_space.htm : 說明: 隨便看看-成員

network_thread.htm : 說明: 隨便看看-話題

sendmail.htm : 說明: 系統郵件的模板

showmessage.htm : 說明: 信息提示

space_album_list.htm : 說明: 相冊列表

space_album_pic.htm : 說明: 查看某個照片的頁面

space_album_view.htm : 說明: 點擊相冊,列出該相冊的照片(注:區分album和pic)

space_blog_list.htm : 說明: 博客列表

space_blog_view.htm : 說明: 查看某博客內容

space_comment_li.htm : 說明: 顯示評論列表某條(這個在很多有評論功能的頁面都引用了,用循環這個“小小”模板的方式列出所有評論)

space_doing.htm : 說明: 心情記錄

space_feed.htm : 說明: 個人動態頁面

space_feed_li.htm : 說明: 個人動態列表(被包含在space_feed.htm里,用循環方式引用)

space_friend.htm : 說明: 點擊頂部“好友”

space_guide.htm : 說明: 用戶剛開通空間時候的向導頁面,提示上傳頭像等

space_index.htm : 說明: 點擊頂部“個人主頁”

space_list.htm : 說明: 用戶列表(被network_space.htm包含)

space_menu.htm : 說明: 個人空間頂部的鏈接菜單

space_mood.htm : 說明: 個人主頁-同心情的朋友

space_mtag.htm : 說明: 群組-我的群組

space_mtag_field.htm : 說明: 群組-熱門群組(有群組分類)

space_mtag_index.htm : 說明:群組-進入某個群組

space_mtag_list.htm : 說明: 群組-進入某個群組-討論區

space_mtag_member.htm : 說明: 群組-進入某個群組-成員列表

space_notice.htm : 說明:頂部-通知

space_pm.htm : 說明:頂部-通知-消息

space_post_li.htm : 說明: 被space_thread_view.htm文件引用(被循環調用顯示帖子)

space_privacy.htm : 說明: 隱私相關,正在研究

space_rss.htm : 說明: 訂閱的,不用管

space_share_li.htm : 說明: 分享-查看某條項目(被下面的space_share_list列表頁循環引用)

space_share_list.htm : 說明: 分享-列表

space_share_view.htm : 說明: 查看某條分享的內容,在分享列表點評論的時候會出現

space_tag_list.htm : 說明: 打開某篇日志——標題下如果有標簽——點擊標簽——標簽列表

space_tag_view.htm : 說明: 查看某個標簽

space_thread_list.htm : 說明: 群組話題列表 點左側的群組默認頁面

space_thread_view.htm : 說明: 查看某個主題

space_wall.htm : 說明: 留言板,包括給自己留言給別人留言

style.css : 說明: 樣式表

userapp.htm : 說明:用戶添加應用或管理應用操作,不用管

五. 插件模板文件說明

以結伴同行為例/partner/view

partner.htm : 說明: 首頁以及信息列表頁

partner_header.htm : 說明: 頭部文件,一般包括此插件的幾個功能導航

partner_post.htm : 說明: 發布新信息

partner_view.htm : 說明: 瀏覽某條信息的內容

來自:http://www.cnblogs.com/xiaochaohuashengmi/archive/2010/05/27/1745706.html

 本文由用戶 碼頭工人 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!