Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 9974|Antwort: 0

[Verschönerung des Programms] Discuz_G!

[Link kopieren]
Veröffentlicht am 21.02.2019 10:42:08 | | |
Die $_G-Variable ist die globale Variable des Programms, um das Programm effizienter zu machen und unnötige Datenerfassung zu reduzieren, daher vereinheitlicht das Programm speziell die häufig verwendeten Variablen und fügt sie in die $_G-Variable ein, wie Benutzer-Login-Informationen, Hintergrundeinstellungen, Serverumgebungsinformationen, Client-CooKies, Datencache usw., die in der G-Variable gespeichert werden.

Die Variable $_G wird in der Datei source/class/discuz/discuz_application.php initialisiert, und die Variable $_G wird in der Funktion verwendet, die als globale Variable deklariert werden muss: global $_G;

(1) Globales Variablensystem

$_G['uid'] => Aktueller Login UID

$_G['username'] => Der aktuell angemeldete Benutzername

$_G['adminid'] => Aktuelle Login-ID Management-Gruppen-ID

$_G['groupid'] => Aktuelle Login-ID, Benutzergruppen-ID

$_G['cookie'] => Client-Side Cookie

$_G['formhash'] => Das [FORMHASH] der aktuellen Login-ID wird hauptsächlich für die Formularabgabe verwendet

$_G['timestamp'] => Die aktuelle aktive Zeit

$_G['Startzeit'] => 1317042440.3242

$_G['clientip'] => Die aktuelle IP-Adresse des Besuchers

$_G['referer'] => Die Adresse der aktuellen Anfrage, die Einreichung des primären Benutzerformulars

$_G['charset'] => Programmkodierung

$_G['PHP_SELF'] => Die relative Adresse der derzeit besuchten Seite

$_G['siteurl'] => Programmzugriffsadresse

$_G['siteroot'] => Das relative Verzeichnis des Domainnamens, in dem sich das Programm befindet

$_G['fid'] => Die aktuelle Abschnitts-ID [Themenliste, Beitragsseite] erscheint

$_G['tid'] => Die aktuelle Beitrags-ID [Beitragsseite] erscheint

$_G['basescript'] => Der Kanal, auf dem sich die aktuelle Seite befindet

$_G['basefilename'] => php-Dateiname der aktuellen Seite

$_G['staticurl'] => Programmanhängungsverzeichnis

$_G['mod'] => Der MOD-Wert der aktuellen Seite [z. B. :forum.php?mod=xxx]

$_G['inajax'] => Der Wert der aktuellen Ajax-Anfrage [None-0 Yes-1]

$_G['page'] => Aktuelle Paginierungs-ID

$_G['tpp'] => Die aktuelle Seitenführung zeigt die Zahl pro Seite an

$_G['seokeywords'] => das aktuelle SEO-Keyword der aktuellen Seite

$_G['seodescription'] => Die aktuelle Seite der SEO-Beschreibung

$_G['timenow'] => Array

(

[Uhrzeit] => 2011-9-26 21:07 Aktuelle Serverzeit

[Offset] => +8 Die aktuelle Server-Zeitzone

)

$_G['config'] => Array(

    $_G['config'][db] =>Array(

      $_G['config'][db][1] => Array(

          $_G['config'][db][1][dbhost] => localhost-Datenbankverbindungsadresse

          $_G['config'][db][1][dbuser]=> Root-Datenbank-Benutzername

          $_G['config'][db][1][dbpw]=> 123456 Datenbankpasswort

          $_G['config'][db][1][dbcharset]=> utf8 database encoding

          $_G['config'][db][1][pconnect]=> 0

          $_G['config'][db][1][dbname]=> dxutf database name

          $_G['config'][db][1][tablepre]=> pre_ datatable-Präfix

       )

    )

)



(2) Globale Hintergrundeinstellungen

$_G['setting'][sitename] => Global-SiteInfo-SiteName

$_G['setting'][siteurl] => Global-SiteInfo-SiteURL

$_G['setting'][regname] => global-register-access-registration-registration-address

$_G['setting'][reglinkname] => global-register-access-registration-registration-registration-link text

$_G['setting'][regverify] => global-register-access-registration-new user registration verification

$_G['setting'][icp] => Global-Site Information-Website Filing Information Code

$_G['setting'][imagelib] => Global-Upload Settings-Basic Settings-Image Processing Library Type

$_G['setting'][extcredits] => Punkte Druck dich selbst aus

$_G['setting'][Creditsformula] => Global-Punkte-Einstellung-Grundlagen-Gesamtpunkte

$_G['setting'][cacheindexlife] => Global-Performance Optimierung-Forum Seite Cache-Einstellungen-Cache Forum Startseite Gültigkeit

$_G['setting'][cachethreaddir] => global-performance-optimize-forum-page cache settings-cache directory

$_G['setting'][cachethreadlife]=> global-performance-optimization-forum Seite Cache Settings-Cache Post Ablaufdatum

$_G['setting'][bbrulestxt] => Global-RegistrationAccess-Registration-Website Nutzungsbedingungen

$_G['setting'][bbname] => Global-Site Info-Site Name

$_G['setting'][attachurl] => Global - Upload-Einstellungen - Grundlegende Einstellungen - Lokale Anhang-URL Adresse

$_G['setting'][attachdir] => Global - Upload-Einstellungen - Grundeinstellungen - Lokaler Speicherort des Anhangs

$_G['setting'][anonymoustext] => interface-interface-settings-global-anonymoususer's Spitzname

$_G['setting'][threadsticky] => Benutzeroberfläche - Schnittstelleneinstellungen - Themenliste - Identifikator des angepinnten Themas

$_G['setting'][defaultindex] => Der Standard-Dateiname der Startseite forum.php

$_G['setting'][verify] => Benutzer-Authentifizierungseinstellungen

$_G['setting'][rewriterule] => Die pseudostatische Regelsituation im Hintergrund

$_G['setting'][ucenterurl] => UCenter address

$_G['setting'][plugins] => Hintergrund-Plugin-Einstellungen und Aktivierung

$_G['setting'][navlogos] => Hintergrund-Interface-Einstellungen - Navigationseinstellungen - Logo-Gruppe mit integrierter Navigation

$_G['setting'][navmn] => Die im Hintergrund gesetzte Navigationssituation wird hauptsächlich zur Navigationsbeurteilung verwendet

$_G['setting'][navs] => Header-Navigations-Array, mit dem die Header-Navigation umgeschrieben werden kann

$_G['setting'][footernavs] => Fußer-Navigation

$_G['setting'][spacenavs] => Navigation auf der linken Seite des Home-Moduls

$_G['setting'][mynavs] => Der Inhalt der Tastenbefehls-Navigationstaste auf der rechten Seite der Header-Navigation

$_G['setting'][topnavs] => Navigationsinhalt oben auf der Seite

$_G['setting'][forumpicstyle] => Thema-Cover des Array-Abschnitts

$_G['setting'][forumpicstyle][thumbwidth] => Themenabdeckung

$_G['setting'][forumpicstyle][Daumenhöhe] => Thema-Coverhöhe

$_G['setting'][activityfield] => Global-Site Function-Activity Theme-Initiator erforderliche Informationen

$_G['setting'][activityextnum] => Global-Site Function-Activity Theme-Extension Datenmenge

$_G['setting'][activitypp] => Global-Site Features-Campaign Topic-User ListJede Seite zeigt die Anzahl der Teilnehmer an der Veranstaltung an

$_G['setting'][activitycredit]=> global-site-feature-activity-theme-usage-credits

$_G['setting'][activitytype]=> Global-SiteFeature-ActivityTheme-Built-in Type

$_G['setting'][adminemail] => Global-Site Info-Admin E-Mail





(3) Globale aktuell eingeloggte Informationen

$_G['member'] => Das Array ist derzeit mit den persönlichen Daten des Nutzers eingeloggt.

$_G['member'][uid] => UID

$_G['member'][email] => E-Mail-Adresse

$_G['member'][Benutzername] => Benutzername

$_G['member'][Passwort] => Passwort nach MD5 (nicht zufällig ausgeben!! Remember)$_G['member'][status] => ob der Benutzer gelöscht wurde

$_G['member'][emailstatus] => E-Mail-Verifizierungsstatus 0 Nicht verifiziert 1 Verifiziert Bestanden

$_G['member'][avatarstatus] => Avatar-Upload-Status 0 Nicht hochgeladen 1 Hochgeladen

$_G['member'][videophotostatus]=> Video-Authentifizierung 0 Unverifiziert 1 Verifiziert

$_G['member'][adminid] => Die ID der Verwaltungsgruppe, in der du dich befindest,

$_G['member'][groupid] => Die Benutzergruppen-ID, zu der sie gehört

$_G['member'][groupexpiry] => Die Gültigkeitsdauer der Benutzergruppe, zu der sie gehört,

$_G['member'][extgroupids] => Erweitere die Benutzergruppe

$_G['member'][registrierungsdatum] => Registrierungszeit

$_G['member'][Credits] => insgesamt 214 vorhandene Credits

$_G['member'][notifysound] => Kurzer Nachrichtenton

$_G['member'][Timeoffset] => die Zeitzone

$_G['member'][newpm] => Anzahl der neuen SMS

$_G['member'][newprompt] => Anzahl neuer Benachrichtigungen

$_G['member'][accessmasks] => Dies scheint ein Zugangsrecht zu sein, unsicher

$_G['member'][allowadmincp] => Ob Sie Admin-Panel-Berechtigungen haben 0 Nr. 1 Ja

$_G['member'][onlyacceptfriendpm] => ob man nur SMS von Freunden akzeptiert 0 Nr. 1 Ja

$_G['member'][conisbind] => Ob QQ 0 gebunden werden soll Nr. 1 Ja

$_G['member'][letzter Besuch] => letzte Besuchszeit

(4) Stilvariablen

$_G['style'] => Array(

$_G['style'][styleid] = > aktuelle Stil-ID

$_G['style'][name] => der aktuelle Style-Name

$_G['style'][templateid] => Das aktuelle Template-System

$_G['style'][tpldir] => Aktuelles Template-Verzeichnis

$_G['style'][menuhoverbgcolor] => Markiere die Hintergrundfarbe des Navigationsmenüs

$_G['style'][lightlink] => Lichtlinkfarbe

$_G['style'][floatbgcolor] => Popup-Hintergrundeigenschaft

$_G['style'][dropmenubgcolor] => Dropdown-Menü Hintergrundattribut $_G['style'][floatmaskbgcolor] => Popup-Rand-Farbattribut

$_G['style'][dropmenuborder] => Dropdown-Menü-Randfarbe

$_G['style'][specialbg] => Farbige farbige Bereichshintergrundfarbe (Beitrags-Benutzerinfoleiste, Hervorhebungskopf usw.)

$_G['style'][spezieller Rand] => Farbiger Bereich

$_G['style'][commonbg] => Universelle Anzeigeflächen-Hintergrundfarbe

$_G['style'][commonborder] => Universelle Randfarbe

$_G['style'][inputbg] => Hintergrundfarbe des Eingabefelds

$_G['style'][inputborderdarkcolor] => Der Eingaberand ist dunkel

$_G['style'][headerbgcolor] => Header-Hintergrund

$_G['style'][Headerborder] => Header-Splitline-Höhe

$_G['style'][sidebgcolor] => Heimseite-Hintergrund

$_G['style'][msgfontsize] => Schriftgröße des Beitragsinhalts

$_G['style'][bgcolor] => Seitenhintergrund

$_G['style'][noticetext] => Farbe der Prompt-Nachricht

$_G['style'][highlightlink] => Highlightlink-Farbe

$_G['style'][Link] => Link-Textfarbe

$_G['style'][lighttext] => leichter Text

$_G['style'][Midtext] => Mittlere Textfarbe

$_G['style'][tabletext] => Normale Textfarbe

$_G['style'][smfontsize] => kleine Schriftgröße

$_G['style'][threadtitlefont] => Themenliste-Schriftart

$_G['style'][threadtitlefontsize] => Theme-Liste Schriftgröße

$_G['style'][smfont] => kleine Schrift

$_G['style'][titlebgcolor] => Abschnittsliste, Titel, Schriftfarbe, $_G['style'][fontsize]=> Normale Schriftgröße

$_G['style'][font] => normale Schriftart

$_G['style'][styleimgdir] => Erweitere den Bildkatalog

$_G['style'][imgdir] => Das grundlegende Bildverzeichnis der Benutzeroberfläche

$_G['style'][boardimg] => der Weg, auf dem sich das Logo befindet

$_G['style'][headertext] => Header-Textfarbe

$_G['style'][footertext] => Footer-Textfarbe

$_G['style'][menubgcolor] => Hintergrundfarbe des Navigationsmenüs

$_G['style'][menutext] => Navigationsmenü-Textfarbe

$_G['style'][menuhovertext] => Textfarbe für Navigationsmenüs markieren

$_G['style'][wrapbg] => Hintergrundfarbe des Körpertischs

$_G['style'][wrapbordercolor] => Bordrandfarbe

$_G['style'][contentwidth] => Leseflächenbreite

$_G['style'][contentseparate] => Farbabstand im Beitrag

$_G['style'][Eingaberand] => Der Eingangsrand ist leicht

$_G['style'][menuhoverbgcode] => Markiere den Hintergrund des Navigationsmenüs

$_G['style'][floatbgcode] => Pop-up-Hintergrundfarbe

$_G['style'][dropmenubgcode] => Dropdown-Menü Hintergrundfarbe

$_G['style'][floatmaskbgcode] => Pop-up-Randfarbe

$_G['style'][headerbgcode] => Header-Hintergrund

$_G['style'][sidebgcode] => Hintergrundattribut der Home-Seitenleiste

$_G['style'][bgcode] => globale Hintergrundattribut-Attribut

$_G['style'][titlebgcode] => Abschnittsliste, Titel, Hintergrund: $_G['style'][menubgcode]=> Navigationsmenü-Hintergrundeigenschaften

$_G['style'][boardlogo] => LOGO img-Code




Vorhergehend:Tiefgehende Praxis von Spring Boot. Chen Shaojian und SpringBoot enthüllen + schnell ein Microservice-System aufbauen
Nächster:Fun Classroom Vue, eine Nachahmung eines Hammer-Einkaufszentrums und tatsächlicher Kampf
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com