|
$_G 儲存了 Discuz! 中所有的預處理資料
快取能夠很好的提高程式的效能,一些組態資料沒必要每次都查詢資料庫,只要在修改了的時候更新下快取即可。- ]! G, z9 b3 ^9 {+ K* {9 o- K% d
Discuz! 中所有的快取儲存在 $_G[cache] 中9 B4 B, o) c- X! k4 U
$_G[member] 會員資訊資料
$_G[uid] 會員 uid
$_G[username] 會員名; f9 p9 ?( p; t, a) {
$_G[adminid] 會員管理組 id& M/ l7 x0 _* F0 ?1 `
$_G[groupid] 會員會員組 id, \3 u$ ]) _; H; s4 ^" s. K# R
$_G[settting] 設定資料
$_G[cache] 系統快取0 |; U" y/ R$ C0 e+ u: h- F1 b
$_G[cache][plugin] 外掛程式快取% [8 Q/ @ J* e( T4 N
載入快取可以使用 loadcache() 函數,將快取載入到 $_G[cache] 陣列中- c; }) _/ X! o7 [9 m
+ W- P# F& x. S' j; [
(1) 全域變數系統篇) y! B. Z c0 Z' H4 W& D- @8 r
$_G['uid'] => 當前登入UID + E% z5 }; e! T# d4 _( N
$_G['username'] => 當前登入會員名
$_G['adminid'] => 當前登入ID管理組ID 0 c/ F4 ?7 y: x+ U+ x
$_G['groupid'] => 當前登入ID會員組ID
8 U0 R5 X% f* `( X
$_G['cookie'] => 會員端cookie / C& t; [ j' G. p) n& J) i
$_G['formhash'] => 當前登入ID的【FORMHASH】 主要用於表單送出
$_G['timestamp'] => 當前活動時間
$_G['starttime'] => 1317042440.3242
$_G['clientip'] => 當前存取者IP地址 ! K; l" _" x/ \4 A( ^! s, l* w
$_G['referer'] => 當前請求的網址,主要使用者表單送出8 L7 ~8 A8 C. w
$_G['charset'] => 程式編碼! x' _9 B$ c& p, | G0 T7 N" k' y
$_G['PHP_SELF'] => 當前存取頁面的相對網址 3 B1 s/ D5 A; H4 P
$_G['siteurl'] => 程式存取網址
$_G['siteroot'] => 程式所在功能變數名稱的相對目錄5 r; z( [5 |0 R
$_G['fid'] => 當前版區id【主題清單頁、文章頁】出現
$_G['tid'] => 當前文章ID【文章頁】出現 $ c' c M+ q! S- M
$_G['basescript'] => 當前頁面所在頻道) p' U; E6 x: e$ F, b; M7 ]) N
$_G['basefilename'] => 當前頁面php檔案名
$_G['staticurl'] => 程式附件目錄 , Z* K: P/ @+ t; \- ~% I; F- q
$_G['mod'] => 當前頁面的MOD值【例如:forum.php?mod=xxx】
$_G['inajax'] => 當前ajax請求的值【無-0 有-1】
$_G['page'] => 當前分頁ID
$_G['tpp'] => 當前分頁每頁顯示數量
$_G['seokeywords'] => 當前頁面seo關鍵字0 S: t# o5 ?' x; ]5 z
$_G['seodescription'] => 當前頁面seo介紹2 n9 m8 W4 u! Y
$_G['timenow'] => Array% X4 _) }" `2 k9 [3 ?, l
($ ?" N. c( u3 F a9 f
[time] => 2011-9-26 21:07 當前伺服器時間
[offset] => +8 當前伺服器時區
)
$_G['config'] => Array(
$_G['config'][db] => Array( ) R5 T3 m l; i1 D! g
$_G['config'][db][1] => Array(
$_G['config'][db][1][dbhost] => localhost 資料庫連接地址
$_G['config'][db][1][dbuser] => root 資料庫會員名* }3 H6 C# K" w) Q8 Y# X, |
$_G['config'][db][1][dbpw] => 123456 資料庫密碼+ R! ~: I! V! @* ?& C# |4 N
$_G['config'][db][1][dbcharset] => utf8 資料庫編碼: ^# c' C8 X9 p; w. ]4 W3 q% H U) e
$_G['config'][db][1][pconnect] => 0
$_G['config'][db][1][dbname] => dxutf 資料庫名2 S$ X0 ]% A: Z, ?; @4 c! B5 z
$_G['config'][db][1][tablepre] => pre_ 資料表首碼3 L6 @, P6 K6 X0 L! F2 |5 j& k$ X
)1 M% W: O; Y1 e! d) X& v/ e
)% w3 E b6 j$ h$ A$ J6 b( {
)0 i) o; ^0 T2 v% u, x
(2) 全域後臺各項設定篇3 V( r( o+ _! ~0 j- G3 b; }: V
$_G['setting'][sitename] => 全域-網站資訊-網站名稱
0 l- Y* P$ [ V4 [
$_G['setting'][siteurl] => 全域-網站資訊-網站URL' r1 B% J' |+ W# Y9 D
$_G['setting'][regname] => 全域-註冊存取-註冊-註冊地址
+ @1 O# e( q- J) w0 J" j% M
$_G['setting'][reglinkname] => 全域-註冊存取-註冊-註冊連結文字$ }3 o- m, S/ p( r
$_G['setting'][regverify] => 全域-註冊存取-註冊-新會員註冊驗證
$_G['setting'][icp] => 全域-網站資訊-網站備案資訊代碼1 E1 |. X6 T9 {+ `5 S
$ w* {% M% k. f" i \5 t3 I
$_G['setting'][imagelib] => 全域-上傳設定-基本設定-圖片處理庫類型
) A- [- M2 k+ m; g5 x+ ~
$_G['setting'][extcredits] => 積分情況 自行列印
$_G['setting'][creditsformula] => 全域-積分設定-基本設定-總積分計算公式3 z; S5 F& J+ u8 K; Y) q5 f2 c% b
$_G['setting'][cacheindexlife] => 全域-效能優化-論壇頁面快取設定-快取論壇首頁有效期
$_G['setting'][cachethreaddir] => 全域-效能優化-論壇頁面快取設定-快取目錄
# ]4 B. n* l, F% Z* `
$_G['setting'][cachethreadlife] => 全域-效能優化-論壇頁面快取設定-快取文章有效期7 O B8 K- s9 q
4 {9 c% ~. N9 {$ z! f
$_G['setting'][bbrulestxt] => 全域-註冊存取-註冊-網站服務條款0 ~5 o( y/ v+ C" u' A% }+ {( Y$ b
$_G['setting'][bbname] => 全域-網站資訊-網站名稱4 W! O* d' Y) `0 O
$_G['setting'][attachurl] => 全域-上傳設定-基本設定-本地附件URL網址, ^8 G. U U( U6 W
$_G['setting'][attachdir] => 全域-上傳設定-基本設定-本地附件儲存位置8 ]" _6 \% X6 g
$_G['setting'][anonymoustext] => 介面-介面設定-全域-匿名使用者的昵稱
* n+ ~0 A+ \+ l7 W) _ {* T; K: s9 I; r
$_G['setting'][threadsticky] => 介面-介面設定-主題清單-置頂主題的標識5 s7 t% h/ V$ r: S7 Y$ N( n
$_G['setting'][defaultindex] => 預設首頁檔案名forum.php& G5 |% R/ }* a. I( r
) v9 P& d* ]; \# d* N& m* l, b
$_G['setting'][verify] => 會員-認證設定- Q' J# v j* O$ q" C/ A) }" M1 i
: k. l6 Q! n! A0 y
$_G['setting'][rewriterule] => 後臺偽靜態規則情況
9 H, c [+ l0 U7 L, e
$_G['setting'][ucenterurl] => UCenter地址1 @# A' y5 l+ f, Q
: r, d4 z2 y* g1 @7 g, \, y0 X
$_G['setting'][plugins] => 後臺外掛程式設定與啟用情況+ d; G L" h6 |2 Z, A
$_G['setting'][navlogos] => 後臺介面設定-導覽設定-內置導覽的logo組
" Z* V: l, P4 _, D
$_G['setting'][navmn] => 後臺設定的導覽情況,主要用於導覽判斷
$_G['setting'][navs] => 頁頭導覽陣列,可參考此陣列進行頁頭導覽重寫; t5 r- J" A4 H$ K' O: \3 H
$_G['setting'][footernavs] => 頁尾導覽
0 x& G0 R- P. K0 c( P3 \) X. c
$_G['setting'][spacenavs] => 家園模組左側導覽0 C; V9 E: I1 y& ~$ E% G" @
$_G['setting'][mynavs] => 頁頭導覽右邊快捷導覽按鈕內容# D: ]1 |. b+ _' d& g: y. ]3 H
$_G['setting'][topnavs] => 頁頭頂部導覽內容% p1 o0 T& c+ M5 K! S" U/ m* G
$_G['setting'][forumpicstyle] => Array 版區主題封面: ]+ q- R7 o$ R5 D' u* t
(
$_G['setting'][forumpicstyle][thumbwidth] => 主題封面寬度# n5 ^ b1 w) ]8 G, [
$_G['setting'][forumpicstyle][thumbheight] => 主題封面高度4 t7 M/ Z( W6 V$ V+ k
): h. a% o: I( P0 j1 Y9 r2 e
$_G['setting'][activityfield] => 全域-網站功能-活動主題-發起者必填資訊- _5 f9 e) z& I4 d! Y
2 X. N* m5 X5 w# b6 p+ E
$_G['setting'][activityextnum] => 全域-網站功能-活動主題-擴展資料項目數量
$_G['setting'][activitypp] => 全域-網站功能-活動主題-使用者清單每頁顯示參與活動的人數4 Z# e9 C8 Z/ }; S1 E- ]( D' b1 ]0 w
$_G['setting'][activitycredit] => 全域-網站功能-活動主題-使用積分
$_G['setting'][activitytype] => 全域-網站功能-活動主題-內置類型7 r1 [# ]9 H9 P
) m8 Y [% X; A. W9 }, R' X6 k# q
$_G['setting'][adminemail] => 全域-網站資訊-管理員郵箱
(3)全域當前登入者資訊篇
$_G['member'] => Array 當前登入使用者個人資訊) z7 R) {# u+ b: p9 y
(
$_G['member'][uid] => UID& e" `3 M }+ i( j
$_G['member'][email] => 郵箱地址8 P# W. g C, v
$_G['member'][username] => 會員名
$_G['member'][password] => 經過MD5後的密碼(別亂輸出!!!切記)$_G['member'][status] => 會員是否已經刪除
$_G['member'][emailstatus] => 郵箱驗證狀態 0未驗證 1驗證透過
$_G['member'][avatarstatus] => 頭像上傳狀態 0未上傳 1已上傳( l( n" o% P, x/ }
$_G['member'][videophotostatus] => 視頻認證 0未認證 1已認證, r4 d0 g4 H0 y4 T
$_G['member'][adminid] => 所在管理組ID
$_G['member'][groupid] => 所在會員組ID0 i/ O* y$ O; Z3 C/ @$ P
$_G['member'][groupexpiry] => 所在會員組有效期
$_G['member'][extgroupids] => 擴展會員組
$_G['member'][regdate] => 註冊時間
$_G['member'][credits] => 214 現有總積分
$_G['member'][notifysound] => 短消息聲音
$_G['member'][timeoffset] => 所在時區0 N" K& k- [7 s9 T- l/ p# X2 X
$_G['member'][newpm] => 新短消息數量0 N$ a% N% O: s1 F6 u
$_G['member'][newprompt] => 新提醒數量
$_G['member'][accessmasks] => 這個貌似存取權限,不確定- r/ X' E5 ?8 b* A
$_G['member'][allowadmincp] => 是否擁有管理面板許可權 0否 1是4 v1 z5 i$ y# @3 u" [5 [
$_G['member'][onlyacceptfriendpm] => 是否只接受好友短消息 0否 1是
$_G['member'][conisbind] => 是否綁定QQ 0否 1是' \ D. z5 J3 L+ k3 D
$_G['member'][lastvisit] => 上次存取時間% ^* i9 O F8 O. ^
); L; J8 C& M: r& a; b" o: z( z' K
(4)風格變數篇
$_G['style'] => Array(
$_G['style'][styleid] => 當前風格ID
$_G['style'][name] => 當前風格名( [- b7 @7 b$ |( o P. Y
$_G['style'][templateid] => 當前範本體系& b2 o, o4 P+ L% f9 [4 {
$_G['style'][tpldir] => 當前範本目錄
$_G['style'][menuhoverbgcolor] => 導覽選單高亮背景顏色* d7 W: Z" C# r/ Q
$_G['style'][lightlink] => 淺色連結顏色' }: O) O3 d2 Z6 @. y: P' ?
$_G['style'][floatbgcolor] => 快顯視窗背景屬性
$_G['style'][dropmenubgcolor] => 下拉式功能表背景屬性$_G['style'][floatmaskbgcolor] => 快顯視窗邊框顏色屬性* \) s5 B, F0 T1 r# K- s
$_G['style'][dropmenuborder] => 下拉式功能表邊框色
$_G['style'][specialbg] => 彩色區域背景色(文章使用者資訊欄、需強調的表頭等)
$_G['style'][specialborder] => 彩色區域邊框
$_G['style'][commonbg] => 通用顯示區域背景顏色
$_G['style'][commonborder] => 通用邊框顏色7 ?- W* t5 U P0 \5 Z: J
$_G['style'][inputbg] => 輸入框背景色
$_G['style'][inputborderdarkcolor] => 輸入框邊框深色# r9 A" R" ^; Q9 w/ }4 @$ ]1 |
$_G['style'][headerbgcolor] => 頁頭背景
$_G['style'][headerborder] => 頁頭分割線高度
$_G['style'][sidebgcolor] => 家園側邊背景7 a2 Y5 d; A4 \8 u5 t# p
$_G['style'][msgfontsize] => 文章內容字型大小
$_G['style'][bgcolor] => 頁面背景
$_G['style'][noticetext] => 提示資訊顏色
$_G['style'][highlightlink] => 高亮連結顏色
$_G['style'][link] => 連結文字顏色
$_G['style'][lighttext] => 淺色文字" W W" G, j% I2 Q7 R
$_G['style'][midtext] => 中等文本顏色# L2 L/ u8 w# a! L/ H
$_G['style'][tabletext] => 普通文本顏色! A$ ^+ ?) J$ ]
$_G['style'][smfontsize] => 小號字型大小
$_G['style'][threadtitlefont] => 主題清單字型
$_G['style'][threadtitlefontsize] => 主題清單字型大小
$_G['style'][smfont] => 小號字型4 v; K2 R8 `. B, c1 K# P, L6 _2 F+ D
$_G['style'][titlebgcolor] => 版區清單標題字型顏色$_G['style'][fontsize] => 正常字型大小
$_G['style'][font] => 正常字型
$_G['style'][styleimgdir] => 擴展圖片目錄
$_G['style'][imgdir] => 介面基礎圖片目錄1 \; V/ K- ^6 A
$_G['style'][boardimg] => logo所在路徑, D) e& k- v5 ^5 V9 n$ ~' e
$_G['style'][headertext] => 頁頭文字顏色+ W5 M" x4 P0 {! o& N; O
$_G['style'][footertext] => 頁腳文字顏色! C1 t1 o5 u- T
$_G['style'][menubgcolor] => 導覽選單背景顏色
$_G['style'][menutext] => 導覽功能表文字顏色
$_G['style'][menuhovertext] => 導覽功能表高亮文字顏色9 C8 X( f! U& L
$_G['style'][wrapbg] => 主體表格背景色
$_G['style'][wrapbordercolor] => 主體表格邊框色; o6 Z% b9 ~6 z9 F- L+ b3 w% y# w
$_G['style'][contentwidth] => 閱讀區域寬度' _* [ M, x) V
$_G['style'][contentseparate] => 文章間隔顏色. q% U9 t: z2 k# Z1 _$ |) p
$_G['style'][inputborder] => 輸入框邊框淺色7 P5 G& t0 }9 @. Q; D
$_G['style'][menuhoverbgcode] => 導覽選單高亮背景
$_G['style'][floatbgcode] => 快顯視窗背景色
$_G['style'][dropmenubgcode] => 下拉式功能表背景色
$_G['style'][floatmaskbgcode] => 快顯視窗邊框顏色6 k- W6 V T' |6 j6 L( T$ O
$_G['style'][headerbgcode] => 頁頭背景
$_G['style'][sidebgcode] => 家園側邊欄背景屬性1 l5 i$ e9 {4 V+ O n. G
$_G['style'][bgcode] => 全域背景屬性屬性
$_G['style'][titlebgcode] => 版區列表標題背景$_G['style'][menubgcode] => 導覽功能表背景屬性7 I/ A$ f+ k, t# ^4 f
$_G['style'][boardlogo] => LOGO img代碼
)
|
|