關於部落格
「 相本、程式....Not worth a rap 。」
  • 16696

    累積人氣

  • 0

    今日人氣

    0

    訂閱人氣

會員欄位變更結合Nuke_Map

1.先在資料庫的user裡新增一個欄位命名useridentity(名字是隨便自己高興取的)
型態int長度1(因為只有0和1所以一個字元就夠了)Null預設值0..其它的不管它不用填
2.在Modules/Your_Account/public裡
edituser.php(字面解釋它就是會員編輯修改個人資料的頁面)
資料表中新增選擇欄(裡頭的"== 1"就是int設定為1字元的原因(後面的也都是同樣的道理) 
 

saveuser.php(字面解釋就是儲存使用者所更改的資料,sql要增加進去才讀的到) 

 (我加在第46行,宣告)
在87/89/125/127行各加入 

userinfo.php(使用者資訊頁面)
我加在109行,aim後面,給條件式知道讀0是什麼而1又是什麼

Your_Account/language/lang-zh-tw-utf8.php裡

在Your_Account裡主要是改這三支程式,其它的一樣把變收$useridentity加入就可以了
------------------------------------------------------------------------------------
在Nuke_Map/index.php裡
function viewMembers()是觀看有插針的會員們
function Visitors()是顯示目前線上活動的有哪些
等共四部份,每一部份大同小異
以下解釋主要針對viewMember的部份而程式碼中紅色部份便是新增加進去的




※駕駛/乘客其實應該要成變數對應到語文檔,可是..很怪就是對應不過去..這部份我會再改看看..

重頭戲Forums終於算是大功告成= =!!累..不同的宣告眼睛快脫窗
位置modules/Forums(以下程式碼紅色部份便是我新增上去的)


首先看編輯個人檔案的部份
位置:modules/Forums/templates/subSliver/profile_add_body.tpl
(這個是編輯個人資料的衣服,用純html寫,加什麼其它if/js之類的都會掛掉,請注意!) 

和上面這支配合的程式就是以下這支,語文宣告對應、條件式、資料庫對應全寫在這裡!
路徑:modules/Forums/includes/usercp_register.php

第110行

第140/141行

第222行

第520行

第625行

看完編輯來看呈現的樣貌了
會員資料註冊檢視檔modules/Forums/templates/subSliver/profile_view_body.tpl
(同樣的這是檢視個人資料的衣服,用純html寫,加什麼其它if/js之類的都會掛掉,請注意!)

和上面這支配合的程式就是以下這支,語文宣告對應、條件式、資料庫對應全寫在這裡!
路徑:modules/Forums/includes/usercp_viewprofile.php

第101行插入

再往下

最後語文檔宣告就ok啦..
(其它如有要加的保持原則,有變數就有對應的資料庫檔案之類的,forums是一支牽一支的形式..so..檔案關聯要小心就是了..))
路徑:
modules/Forums/language/lang_zh_tw/lang_main.php

加入

最後的MENBER_LIST有空再改囉!

呼~終於把這篇文章完成了..
這也是我進公司來改最大的...= =!!!

願大家有個愉快的週末假期啦!


 

 

 

 
 
 
 










相簿設定
標籤設定
相簿狀態