目次
discuz 二次開発ノート (1) ------$_G の完全な分析、discuz_g
ホームページ バックエンド開発 PHPチュートリアル discuz 二次開発ノート (1) ------$_G の完全な分析、discuz_g_PHP チュートリアル

discuz 二次開発ノート (1) ------$_G の完全な分析、discuz_g_PHP チュートリアル

Jul 13, 2016 am 09:56 AM
discuz 1つ 二次開発 保存 ノート 解析する

discuz 二次開発ノート (1) ------$_G の完全な分析、discuz_g

$_G はすべての前処理されたデータを Discuz に保存します
キャッシュはプログラムのパフォーマンスを非常に向上させることができます、いくつかの構成がありますキャッシュが変更されたときに更新される限り、毎回データベースにデータを問い合わせる必要はありません。
Discuz! すべてのキャッシュは $_G[cache] に保存されます
$_G[member] メンバー情報データ
$_G[uid] ユーザー uid
$_G[username] ユーザー名
$_G[adminid] ユーザー管理グループ ID
$ _G[groupid] ユーザーグループID
$_G[setting] 設定データ
$_G[cache] システムキャッシュ
$_G[cache][plugin] プラグインキャッシュ
キャッシュをロードするには、loadcache() 関数を使用できますキャッシュを保存するには $_G[cache] 配列にロードします

(1) グローバル変数システム
$_G['uid'] => 現在のログイン UID
$_G['username'] => 現在のログイン ユーザー名
$_G['adminid'] =>グループID
$_G['groupid'] => 現在のログインID ユーザーグループID

$_G['cookie'] => クライアント cookie
$_G['formhash'] => 現在のログイン ID の [FORMHASH]、主にフォーム送信に使用されます
$_G['timestamp'] =>時間
$_G['starttime'] => 1317042440.3242
$_G['clientip'] => 現在の訪問者のIPアドレス
$_G['referer'] => メインユーザーフォームの送信['charset'] => プログラムのエンコード
$_G['PHP_SELF'] => 現在アクセスしているページの相対アドレス
$_G['siteurl'] => => プログラムが配置されているドメイン名の相対ディレクトリ
$_G['fid'] => 現在のセクション ID [トピック リスト ページ、投稿ページ] が表示されます
$_G['tid'] =>現在の投稿 ID [投稿ページ] ]Appear
$_G['basescript'] => 現在のページがあるチャンネル
$_G['basefilename'] =>
$_G['staticurl'] => プログラム添付ディレクトリ
$_G ['mod'] => 現在のページの MOD 値 [例: forum.php?mod=xxx]
$_G['inajax '] => 現在の ajax リクエストの値 [no -0, yes -1]
$ _G['page'] => 現在のページ ID
$_G['tpp'] =>各ページ
$_G['seokeywords'] => 現在のページの SEO キーワード
$_G[' seodescription'] => 現在のページの SEO の紹介
$_G['timenow'] => ] => 2011-9-26 21:07 現在のサーバー時間
[オフセット] => + 8 現在のサーバーのタイムゾーン
)
$_G['config'] => ][db] => Array(
$_G['config'][db][1] = > Array(
$_G['config'][db][1][dbhost] => ローカルホスト データベース接続アドレス
$_G['config'][db][1][dbuser] => ルートデータベースユーザー名
$_G['config'][db][1][dbpw] => 123456 データベースパスワード
$_G ['config'][db][1][dbcharset] => utf8 データベースエンコーディング
$ _G['config'][db][1][pconnect] => $_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['設定'][regverify] => グローバル-登録アクセス-登録-新規ユーザー登録の検証

$_G['setting'][icp] => グローバル - サイト情報 - ウェブサイト登録情報コード

$_G[' settings'][imagelib] => グローバル - アップロード設定 - 基本設定 - 画像処理ライブラリの種類

$_G['setting'][extcredits] => ポイント状況が単独で出力されます

$_G['setting' ][creditsformula] => グローバル - ポイント設定 - 基本設定 - 合計ポイント計算式

$_G['setting'][cacheindexlife] => グローバル - パフォーマンスの最適化 - フォーラム ページのキャッシュ設定 - フォーラム ホームページのキャッシュ有効期間
$ _G['setting'][cachethreaddir] => グローバル - パフォーマンスの最適化 - フォーラム ページのキャッシュ設定 - キャッシュ ディレクトリ
$_G['setting'][cachethreadlife] => グローバル - パフォーマンスの最適化 - フォーラム ページのキャッシュ設定 - キャッシュ投稿有効期間

$_G['setting'][bbrurestxt] => グローバル - 登録アクセス-登録-ウェブサイト利用規約

$_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] => バックエンド インターフェイス設定 - ナビゲーション設定 - 組み込みナビゲーション ロゴ グループ

$_G['setting'][navmn] = > バックエンド設定のナビゲーションステータスは主にナビゲーションの判定に使用されます
$_G['setting'][navs] = > この配列を参照してページヘッダーのナビゲーションを書き換えることができます

$_G ['setting'][footernavs] => ページフッターナビゲーション

$_G['setting'][spacenavs] => ホームモジュールの左ナビゲーション

$_G['setting'][mynavs] =>ページヘッダーナビゲーションの右側にあるショートカットナビゲーションボタン

$_G['setting'][topnavs] => ページヘッダーのトップナビゲーションコンテンツ

$_G['setting'][forumpicstyle] =>カバー
(
$_G['setting'][forumpicstyle][thumbwidth] => テーマのカバーの幅
$_G['setting'][forumpicstyle][thumbheight] => テーマのカバーの高さ
)

$_G['setting'] [activityfield] => グローバル - サイト機能 - アクティビティテーマ - 開始者必須情報

$_G['setting'][activityextnum] => グローバル - サイト機能 - アクティビティテーマ - 拡張データ項目数

$_G [ 'setting'][activitypp] => Global-Site Function-Activity Theme-User List 各ページには、アクティビティに参加している人の数が表示されます
$_G['setting'][activitycredit] => -アクティビティテーマ - ポイントを使用します

$_G['setting'][activitytype] => グローバルサイト機能-アクティビティテーマ-組み込みタイプ

$_G['setting'][adminemail] =>サイト情報-管理者メール


(3) 現在ログインしているグローバルユーザー情報
$_G['member'] => 配列 現在ログインしているユーザーの個人情報
(
$_G['member'][uid] => UID
$_G ['member'][email] => メールアドレス
$_G['member'][username] => ユーザー名
$_G['member'][password] =>ランダムな出力ではありません! 覚えておいてください) $_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] => 合計既存ポイント
$ _G['member'][notifysound] => SMS サウンド
$_G['member'][timeoffset] => タイムゾーン
$_G['member'][newpm] => 新しい SMS メッセージの数
$_G['member'][newprompt] => ; 新しいリマインダーの数
$_G['member'][accessmasks] => これはアクセス権のようですが、わかりません
$_G['member'][allowadmincp] => 管理パネルの権限があるかどうかYes
$_G['member'][onlyacceptfriendpm] => フレンドからのショートメッセージのみを受け入れるかどうか 0 No 1 Yes
$_G['member'][conisbind] => バインドするかどうか QQ を決定 0 No 1 Yes
$ _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] => '][dropmenubgcolor] => ドロップダウン メニューの背景属性 $_G['style'][floatmaskbgcolor] => ポップアップ ウィンドウの境界線の色属性
$_G['style'][dropmenuborder] =>ダウンメニューの境界線の色
$ _G['style'][specialbg] => 色付き領域の背景色 (ポストユーザー情報バー、強調する必要があるテーブルヘッダーなど)
$_G['style'][specialborder] => 色付き領域の境界線
$_G[' style'][commonbg] => ユニバーサル表示領域の背景色
$_G['style'][commonborder] => [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] => 'style'][link ] => リンクテキストの色
$_G['style'][lighttext] => ライトテキスト
$_G['style'][midtext] => 中程度のテキストの色
$_G[ 'style'][tabletext] => 通常のテキスト色
$_G['style'][smfontsize] => 小さなフォントサイズ
$_G['style'][threadtitlefont] => ['style' ][threadtitlefontsize] => トピックリストのフォントサイズ
$_G['style'][smfont] => 小さなフォント
$_G['style'][titlebgcolor] => $_G['style'][fontsize] => 通常のフォントサイズ
$_G['style'][font] => $_G['style'][styleimgdir] => $_G['style'][imgdir] => インターフェースの基本画像ディレクトリ
$_G['style'][boardimg] => ロゴが配置されているパス
$_G['style'][headertext] = > ヘッダーのテキストの色
$_G['style'][footertext] => フッターのテキストの色
$_G['style'][menubgcolor] => ナビゲーション メニューの背景の色
$_G['style'][menutext] ] => ナビゲーション メニューのテキストの色
$_G['style'][menuhovertext] => ナビゲーション メニューのハイライトのテキストの色
$_G['style'][wrapbg] => style'][wrapbordercolor] => メインテーブルの境界線の色
$_G['style'][contentwidth] => 読み取り領域の幅
$_G['style'][content Separate] => ['style' ][inputborder] => 入力ボックスの境界線の明るい色
$_G['style'][menuhoverbgcode] => ナビゲーション メニューのハイライト背景
$_G['style'][floatbgcode] =>アップウィンドウの背景色
$_G['style'][dropmenubgcode] => ドロップダウンメニューの背景色
$_G['style'][floatmaskbgcode] => ポップアップウィンドウの境界線の色
$_G['style '][headerbgcode] => ページヘッダーの背景
$_G['style'][sidebgcode] => ホームサイドバーの背景属性
$_G['style'][bgcode] => ['style'][titlebgcode ] => セクションリストタイトル背景 $_G['style'][menubgcode] => ナビゲーションメニュー背景属性
$_G['style'][boardlogo] => )




http://www.bkjia.com/PHPjc/987568.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/987568.html

技術記事

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

小紅書メモを削除する方法 小紅書メモを削除する方法 Mar 21, 2024 pm 08:12 PM

小紅書メモを削除するにはどうすればよいですか? メモは小紅書アプリで編集できます。ほとんどのユーザーは小紅書メモの削除方法を知りません。次に、エディターがユーザーに小紅書メモの削除方法に関する写真とテキストを提供します。チュートリアル、興味のあるユーザーが来て、それを受講してください見てください!小紅書使い方チュートリアル 小紅書メモの削除方法 1. まず小紅書アプリを開いてメインページに入り、右下隅の[自分]を選択して特別エリアに入ります; 2. 次に、マイエリアで、表示されているメモページをクリックします下の図で、削除したいメモを選択します; 3. メモページに入り、右上隅の [3 つの点] をクリックします; 4. 最後に、下部に機能バーが展開され、[削除] をクリックして完了します。

小紅書で透かしなしで写真を保存する方法 小紅書で透かしなしで写真を保存する方法 小紅書で透かしなしで写真を保存する方法 小紅書で透かしなしで写真を保存する方法 Mar 22, 2024 pm 03:40 PM

小紅書には誰でも自由に閲覧できる豊富なコンテンツがあり、毎日の退屈を解消し、自分自身を助けるためにこのソフトウェアを使用することができます。このソフトウェアを使用する過程で、時々さまざまな美しいものを見ることができます。写真を保存したいと思う人はたくさんいますが、しかし、保存された写真には透かしがあり、これは非常に影響力があります。誰もがここで透かしなしで写真を保存する方法を知りたがっています。エディターは必要な人のために方法を提供します。誰でも理解してすぐに使用できます。 1. 画像の右上隅にある「...」をクリックしてリンクをコピーします。 2. WeChat アプレットを開きます。 3. WeChat アプレットでサツマイモ ライブラリを検索します。 4. サツマイモ ライブラリに入り、取得することを確認します。リンク 5. 写真を取得して携帯電話のアルバムに保存します

小紅書に投稿したメモが見つからない場合はどうすればよいですか?送信したばかりのメモが見つからない理由は何ですか? 小紅書に投稿したメモが見つからない場合はどうすればよいですか?送信したばかりのメモが見つからない理由は何ですか? Mar 21, 2024 pm 09:30 PM

小紅書のユーザーとして、私たちは皆、公開されたノートが突然消えてしまう状況に遭遇したことがありますが、間違いなく混乱し、心配しています。この場合、どうすればよいでしょうか?この記事では、「小紅書が公開したメモが見つからない場合の対処方法」というテーマに焦点を当て、詳細な回答を提供します。 1. 小紅書が発行したメモが紛失した場合はどうすればよいですか?まず、パニックにならないでください。メモがなくなっていることに気づいた場合は、パニックに陥らず、落ち着いて行動することが重要です。これは、プラットフォームのシステム障害または操作エラーが原因である可能性があります。リリース記録の確認も簡単です。小紅書アプリを開き、「自分」→「公開」→「すべての出版物」をクリックするだけで、自分の出版記録を表示できます。ここでは、以前に公開されたノートを簡単に見つけることができます。 3.再投稿。見つかったら

小紅書でノートに商品リンクを追加する方法 小紅書でノートに商品リンクを追加するチュートリアル 小紅書でノートに商品リンクを追加する方法 小紅書でノートに商品リンクを追加するチュートリアル Mar 12, 2024 am 10:40 AM

小紅書でメモに商品リンクを追加するにはどうすればよいですか?小紅書アプリでは、ユーザーはさまざまなコンテンツを閲覧できるだけでなく、ショッピングもできるため、このアプリにはショッピングのおすすめや良い商品の共有に関するコンテンツがたくさんあります。このアプリでは、ショッピング体験を共有したり、協力してくれる販売者を見つけたり、メモにリンクを追加したりすることもできます。便利なだけでなく、専門家がいくつかの機能を備えているため、多くの人がこのアプリをショッピングに使用したいと考えています。興味深いコンテンツを閲覧して、自分に合った衣料品があるかどうかを確認できます。ノートに商品リンクを追加する方法を見てみましょう! 小紅書ノートに商品リンクを追加する方法 携帯電話のデスクトップでアプリを開きます。アプリのホームページをクリックします

Douyin動画をダウンロードして保存する方法 Douyin動画をダウンロードして保存する方法 Mar 29, 2024 pm 02:16 PM

1.Douyinアプリを開き、ダウンロードして保存したい動画を見つけて、右下隅の[共有]ボタンをクリックします。 2. 表示されるポップアップウィンドウで、2 行目の機能ボタンを右にスライドし、[ローカルに保存] を見つけてクリックします。 3. この時点で新しいポップアップ ウィンドウが表示され、ユーザーはビデオのダウンロードの進行状況を確認し、ダウンロードが完了するまで待つことができます。 4. ダウンロードが完了すると、[保存しました。アルバムに移動して表示してください] というメッセージが表示され、ダウンロードしたビデオがユーザーの携帯電話のアルバムに正常に保存されます。

Discuz 登録プロセスの詳細説明: 個人情報を簡単に変更できるようにする Discuz 登録プロセスの詳細説明: 個人情報を簡単に変更できるようにする Mar 13, 2024 pm 12:21 PM

「Discuz 登録プロセスの詳細説明: 個人情報を簡単に変更できるようにするため、具体的なコード例が必要です」 Discuz は、さまざまな Web サイトで広く使用されている強力なコミュニティ フォーラム プログラムであり、豊富なユーザー登録と個人情報変更機能を提供します。そしてインターフェース。この記事では、Discuz の登録プロセスを詳しく紹介し、個人情報を簡単にカスタマイズおよび変更するのに役立つ具体的なコード例を示します。 1. ユーザー登録プロセス Discuz では、ユーザー登録はサイトの重要な機能の 1 つであり、登録プロセスのスムーズさと、

動画アカウントの動画をフォトアルバムに保存するにはどうすればよいですか?メソッドの共有 動画アカウントの動画をフォトアルバムに保存するにはどうすればよいですか?メソッドの共有 Mar 26, 2024 am 11:21 AM

ビデオ アカウントは、ユーザーが自分のビデオを撮影、編集、共有できる人気のショートビデオ アプリケーションです。ただし、これらの素晴らしいビデオをフォト アルバムに保存して、必要なときにいつでも見返せるようにしたい場合があります。そこで、次にビデオアカウントのビデオをアルバムに保存する方法をいくつか紹介します。動画は、Video Number アプリケーションの組み込み機能を通じて保存できます。アプリを開いて、保存したい動画を見つけます。ビデオの右下隅にあるオプションアイコンをクリックすると、メニューが表示されるので、「アルバムに保存」を選択します。これにより、ビデオが携帯電話のフォトアルバムに保存されます。方法 2 は、スクリーンショットを撮ってビデオを保存することです。この方法は比較的簡単ですが、保存された画像にはビデオ コントロール バーなどの要素が含まれるため、十分に純粋ではありません。あなた

Discuz ユーザーの必需品です。プロップの名前変更を徹底分析! Discuz ユーザーの必需品です。プロップの名前変更を徹底分析! Mar 12, 2024 pm 10:15 PM

Discuz ユーザーの必需品です。プロップの名前変更を徹底分析! Discuz フォーラムでは、名前変更機能が常にユーザーから大きな注目と要望を集めてきました。名前を変更する必要がある一部のユーザーにとって、名前変更プロップを使用するとユーザー名を簡単に変更でき、これも興味深い対話方法です。 Discuz の名前変更プロパティについて、入手方法、使用方法、一般的な問題の解決策などを詳しく見てみましょう。 1. Discuz で名前変更用小道具を入手します。名前変更用小道具は通常、ポイントまたは管理者を通じて購入します。

See all articles