程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> discuz二次開發筆記(一)------$_G全解析,discuz_g

discuz二次開發筆記(一)------$_G全解析,discuz_g

編輯:關於PHP編程

discuz二次開發筆記(一)------$_G全解析,discuz_g


$_G 保存了 Discuz! 中所有的預處理數據
緩存能夠很好的提高程序的性能,一些配置數據沒必要每次都查詢數據庫,只要在修改了的時候更新下緩存即可。
Discuz! 中所有的緩存保存在 $_G[cache] 中
$_G[member] 會員信息數據
$_G[uid] 用戶 uid
$_G[username] 用戶名
$_G[adminid] 用戶管理組 id
$_G[groupid] 用戶用戶組 id
$_G[settting] 設置數據
$_G[cache] 系統緩存
$_G[cache][plugin] 插件緩存
載入緩存可以使用 loadcache() 函數,將緩存載入到 $_G[cache] 數組中

(1) 全局變量系統篇
$_G['uid'] => 當前登錄UID
$_G['username'] => 當前登錄用戶名
$_G['adminid'] => 當前登錄ID管理組ID
$_G['groupid'] => 當前登錄ID用戶組ID

$_G['cookie'] => 客戶端cookie
$_G['formhash'] => 當前登錄ID的【FORMHASH】 主要用於表單提交
$_G['timestamp'] => 當前活動時間
$_G['starttime'] => 1317042440.3242
$_G['clientip'] => 當前訪問者IP地址
$_G['referer'] => 當前請求的地址,主要用戶表單提交
$_G['charset'] => 程序編碼
$_G['PHP_SELF'] => 當前訪問頁面的相對地址
$_G['siteurl'] => 程序訪問地址
$_G['siteroot'] => 程序所在域名的相對目錄
$_G['fid'] => 當前版塊id【主題列表頁、帖子頁】出現
$_G['tid'] => 當前帖子ID【帖子頁】出現
$_G['basescript'] => 當前頁面所在頻道
$_G['basefilename'] => 當前頁面php文件名
$_G['staticurl'] => 程序附件目錄
$_G['mod'] => 當前頁面的MOD值【例如:forum.php?mod=xxx】
$_G['inajax'] => 當前ajax請求的值【無-0 有-1】
$_G['page'] => 當前分頁ID
$_G['tpp'] => 當前分頁每頁顯示數量
$_G['seokeywords'] => 當前頁面seo關鍵詞
$_G['seodescription'] => 當前頁面seo介紹
$_G['timenow'] => Array
(
[time] => 2011-9-26 21:07 當前服務器時間
[offset] => +8 當前服務器時區
)
$_G['config'] => Array(
$_G['config'][db] => Array(
$_G['config'][db][1] => Array(
$_G['config'][db][1][dbhost] => localhost 數據庫連接地址
$_G['config'][db][1][dbuser] => root 數據庫用戶名
$_G['config'][db][1][dbpw] => 123456 數據庫密碼
$_G['config'][db][1][dbcharset] => utf8 數據庫編碼
$_G['config'][db][1][pconnect] => 0
$_G['config'][db][1][dbname] => dxutf 數據庫名
$_G['config'][db][1][tablepre] => pre_ 數據表前綴
)
)
)

(2) 全局後台各項設置篇

$_G['setting'][sitename] => 全局-站點信息-網站名稱

$_G['setting'][siteurl] => 全局-站點信息-網站URL

$_G['setting'][regname] => 全局-注冊訪問-注冊-注冊地址

$_G['setting'][reglinkname] => 全局-注冊訪問-注冊-注冊鏈接文字

$_G['setting'][regverify] => 全局-注冊訪問-注冊-新用戶注冊驗證

$_G['setting'][icp] => 全局-站點信息-網站備案信息代碼

$_G['setting'][imagelib] => 全局-上傳設置-基本設置-圖片處理庫類型

$_G['setting'][extcredits] => 積分情況 自行打印

$_G['setting'][creditsformula] => 全局-積分設置-基本設置-總積分計算公式

$_G['setting'][cacheindexlife] => 全局-性能優化-論壇頁面緩存設置-緩存論壇首頁有效期
$_G['setting'][cachethreaddir] => 全局-性能優化-論壇頁面緩存設置-緩存目錄

$_G['setting'][cachethreadlife] => 全局-性能優化-論壇頁面緩存設置-緩存帖子有效期

$_G['setting'][bbrulestxt] => 全局-注冊訪問-注冊-網站服務條款

$_G['setting'][bbname] => 全局-站點信息-站點名稱

$_G['setting'][attachurl] => 全局-上傳設置-基本設置-本地附件URL地址

$_G['setting'][attachdir] => 全局-上傳設置-基本設置-本地附件保存位置

$_G['setting'][anonymoustext] => 界面-界面設置-全局-匿名用戶的昵稱

$_G['setting'][threadsticky] => 界面-界面設置-主題列表-置頂主題的標識

$_G['setting'][defaultindex] => 默認首頁文件名forum.php

$_G['setting'][verify] => 用戶-認證設置

$_G['setting'][rewriterule] => 後台偽靜態規則情況

$_G['setting'][ucenterurl] => UCenter地址

$_G['setting'][plugins] => 後台插件設置與啟用情況

$_G['setting'][navlogos] => 後台界面設置-導航設置-內置導航的logo組

$_G['setting'][navmn] => 後台設置的導航情況,主要用於導航判斷
$_G['setting'][navs] => 頁頭導航數組,可參考此數組進行頁頭導航重寫

$_G['setting'][footernavs] => 頁尾導航

$_G['setting'][spacenavs] => 家園模塊左側導航

$_G['setting'][mynavs] => 頁頭導航右邊快捷導航按鈕內容

$_G['setting'][topnavs] => 頁頭頂部導航內容

$_G['setting'][forumpicstyle] => Array 版塊主題封面
(
$_G['setting'][forumpicstyle][thumbwidth] => 主題封面寬度
$_G['setting'][forumpicstyle][thumbheight] => 主題封面高度
)

$_G['setting'][activityfield] => 全局-站點功能-活動主題-發起者必填信息

$_G['setting'][activityextnum] => 全局-站點功能-活動主題-擴展資料項數量

$_G['setting'][activitypp] => 全局-站點功能-活動主題-用戶列表每頁顯示參與活動的人數

$_G['setting'][activitycredit] => 全局-站點功能-活動主題-使用積分

$_G['setting'][activitytype] => 全局-站點功能-活動主題-內置類型

$_G['setting'][adminemail] => 全局-站點信息-管理員郵箱


(3)全局當前登錄者信息篇
$_G['member'] => Array 當前登錄用戶個人信息
(
$_G['member'][uid] => UID
$_G['member'][email] => 郵箱地址
$_G['member'][username] => 用戶名
$_G['member'][password] => 經過MD5後的密碼(別亂輸出!!!切記)$_G['member'][status] => 用戶是否已經刪除
$_G['member'][emailstatus] => 郵箱驗證狀態 0未驗證 1驗證通過
$_G['member'][avatarstatus] => 頭像上傳狀態 0未上傳 1已上傳
$_G['member'][videophotostatus] => 視頻認證 0未認證 1已認證
$_G['member'][adminid] => 所在管理組ID
$_G['member'][groupid] => 所在用戶組ID
$_G['member'][groupexpiry] => 所在用戶組有效期
$_G['member'][extgroupids] => 擴展用戶組
$_G['member'][regdate] => 注冊時間
$_G['member'][credits] => 214 現有總積分
$_G['member'][notifysound] => 短消息聲音
$_G['member'][timeoffset] => 所在時區
$_G['member'][newpm] => 新短消息數量
$_G['member'][newprompt] => 新提醒數量
$_G['member'][accessmasks] => 這個貌似訪問權限,不確定
$_G['member'][allowadmincp] => 是否擁有管理面板權限 0否 1是
$_G['member'][onlyacceptfriendpm] => 是否只接受好友短消息 0否 1是
$_G['member'][conisbind] => 是否綁定QQ 0否 1是
$_G['member'][lastvisit] => 上次訪問時間
);

(4)風格變量篇
$_G['style'] => Array(
$_G['style'][styleid] => 當前風格ID
$_G['style'][name] => 當前風格名
$_G['style'][templateid] => 當前模板體系
$_G['style'][tpldir] => 當前模板目錄
$_G['style'][menuhoverbgcolor] => 導航菜單高亮背景顏色
$_G['style'][lightlink] => 淺色鏈接顏色
$_G['style'][floatbgcolor] => 彈出窗口背景屬性
$_G['style'][dropmenubgcolor] => 下拉菜單背景屬性$_G['style'][floatmaskbgcolor] => 彈出窗口邊框顏色屬性
$_G['style'][dropmenuborder] => 下拉菜單邊框色
$_G['style'][specialbg] => 彩色區域背景色(帖子用戶信息欄、需強調的表頭等)
$_G['style'][specialborder] => 彩色區域邊框
$_G['style'][commonbg] => 通用顯示區域背景顏色
$_G['style'][commonborder] => 通用邊框顏色
$_G['style'][inputbg] => 輸入框背景色
$_G['style'][inputborderdarkcolor] => 輸入框邊框深色
$_G['style'][headerbgcolor] => 頁頭背景
$_G['style'][headerborder] => 頁頭分割線高度
$_G['style'][sidebgcolor] => 家園側邊背景
$_G['style'][msgfontsize] => 帖子內容字號
$_G['style'][bgcolor] => 頁面背景
$_G['style'][noticetext] => 提示信息顏色
$_G['style'][highlightlink] => 高亮鏈接顏色
$_G['style'][link] => 鏈接文字顏色
$_G['style'][lighttext] => 淺色文字
$_G['style'][midtext] => 中等文本顏色
$_G['style'][tabletext] => 普通文本顏色
$_G['style'][smfontsize] => 小號字體大小
$_G['style'][threadtitlefont] => 主題列表字體
$_G['style'][threadtitlefontsize] => 主題列表字體大小
$_G['style'][smfont] => 小號字體
$_G['style'][titlebgcolor] => 版塊列表標題字體顏色$_G['style'][fontsize] => 正常字體大小
$_G['style'][font] => 正常字體
$_G['style'][styleimgdir] => 擴展圖片目錄
$_G['style'][imgdir] => 界面基礎圖片目錄
$_G['style'][boardimg] => logo所在路徑
$_G['style'][headertext] => 頁頭文字顏色
$_G['style'][footertext] => 頁腳文字顏色
$_G['style'][menubgcolor] => 導航菜單背景顏色
$_G['style'][menutext] => 導航菜單文字顏色
$_G['style'][menuhovertext] => 導航菜單高亮文字顏色
$_G['style'][wrapbg] => 主體表格背景色
$_G['style'][wrapbordercolor] => 主體表格邊框色
$_G['style'][contentwidth] => 閱讀區域寬度
$_G['style'][contentseparate] => 帖子間隔顏色
$_G['style'][inputborder] => 輸入框邊框淺色
$_G['style'][menuhoverbgcode] => 導航菜單高亮背景
$_G['style'][floatbgcode] => 彈出窗口背景色
$_G['style'][dropmenubgcode] => 下拉菜單背景色
$_G['style'][floatmaskbgcode] => 彈出窗口邊框顏色
$_G['style'][headerbgcode] => 頁頭背景
$_G['style'][sidebgcode] => 家園側邊欄背景屬性
$_G['style'][bgcode] => 全局背景屬性屬性
$_G['style'][titlebgcode] => 版塊列表標題背景$_G['style'][menubgcode] => 導航菜單背景屬性
$_G['style'][boardlogo] => LOGO img代碼
)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved