Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 9974|Resposta: 0

[Embelezamento do programa] Discuz_G!

[Copiar link]
Publicado em 21/02/2019 10:42:08 | | |
A variável $_G é a variável global do programa, para torná-lo mais eficiente e reduzir a aquisição desnecessária de dados, então o programa unifica especialmente as variáveis frequentemente usadas e as coloca na variável $_G, como informações de login do usuário, configurações de fundo, informações do ambiente do servidor, CooKies do cliente, cache de dados, etc., que são armazenadas na variável G.

A variável $_G é inicializada no arquivo fonte/classe/discuz/discuz_application.php, e a variável $_G é usada na função, que deve ser declarada como uma variável global: global $_G;

(1) Sistema global de variáveis

$_G['uid'] => UID de login atual

$_G['nome de usuário'] => O nome de usuário atualmente logado

$_G['adminid'] => ID de Gerenciamento de ID de login atual

$_G['groupid'] => ID de login atual, ID do grupo de usuários

$_G['cookie'] => cookie do lado do cliente

$_G['formhash'] => O [FORMHASH] do ID de login atual é usado principalmente para envio de formulários

$_G['timestamp'] => O tempo ativo atual

$_G['hora de início'] => 1317042440,3242

$_G['clientip'] => O endereço IP do visitante atual

$_G['referer'] => O endereço da solicitação atual, o envio principal do formulário de usuário

$_G['charset'] =codificação de > programa

$_G['PHP_SELF'] => O endereço relativo da página atualmente visitada

$_G['siteurl'] => endereço de acesso ao programa

$_G['siteroot'] => O diretório relativo do nome de domínio em que o programa está localizado

$_G['fid'] => O ID da seção atual [página de tópicos, página de postagem] aparece

$_G['tid'] => O ID atual da postagem [página da postagem] aparece

$_G['basescript'] => O canal onde a página atual está localizada

$_G['basefilename'] => nome do arquivo php da página atual

$_G['staticurl'] => Diretório de anexos de programas

$_G['mod'] => O valor MOD da página atual [ex., :forum.php?mod=xxx]

$_G['inajax'] => O valor da solicitação ajax atual [Nenhum-0 Sim-1]

$_G['página'] => ID de paginação atual

$_G['tpp'] => A paginação atual mostra o número por página

$_G['seokeywords'] => a palavra-chave atual de SEO da página

$_G['seodescription'] => A página atual da descrição do SEO

$_G['timenow'] => Array

(

[hora] => 2011-9-26 21:07 Hora atual do servidor

[deslocamento] => +8 O fuso horário atual do servidor

)

$_G['config'] => Array(

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

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

          $_G['config'][db][1][dbhost] => endereço de conexão com o banco de dados localhost

          $_G['config'][db][1][dbuser]=> nome de usuário do banco de dados raiz

          $_G['config'][db][1][dbpw]=> 123456 senha do banco de dados

          $_G['config'][db][1][dbcharset]=> Codificação de banco de dados UTF8

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

          $_G['config'][db][1][dbname]=> nome do banco de dados dxutf

          $_G['config'][db][1][tablepre]=> pre_ prefixo datatable

       )

    )

)



(2) Configurações globais de fundo

$_G['setting'][nome do site] => Global-SiteInfo-SiteName

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

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

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

$_G['setting'][regverify] => verificação de registro global-registro-registro-novo usuário

$_G['setting'][icp] => Código de Informação de Informação Global do Site - Registro de Sites

$_G['setting'][imagelib] => Configurações Globais-Configurações Básicas-Tipo de Biblioteca de Processamento de Imagem

$_G['setting'][extcredits] => Pontos Imprima você mesmo

$_G['setting'][créditosformula] => Global-Points-Setting-Basics-Total Points

$_G['setting'][cacheindexlife] => Otimização de Desempenho Global - Configuração de Cache da Página do Fórum - Validade da Página Inicial do Fórum de Cache

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

$_G['setting'][cachethreadlife]=> configurações de cache da página de otimização de desempenho global-fórum-data de expiração do post do cache

$_G['setting'][bbrulestxt] =>Termos de Serviço do Global-RegistrationAccess-Registration-Website

$_G['setting'][bbname] => Nome do Site Global de Informação

$_G['setting'][attachurl] => Global - Configurações de Upload - Configurações Básicas - Endereço da URL do Anexo Local

$_G['setting'][attachdir] => Global - Configurações de Upload - Configurações Básicas - Local de Anexo Salvamento

$_G['configuração'][texto anônimo] => interface-interface-settings-global-anonymoususer's apelido

$_G['setting'][threadsticky] => Interface - Configurações de Interface - Lista de Temas - Identificador do tema fixado

$_G['setting'][defaultindex] => O nome padrão do arquivo da página inicial forum.php

$_G['configuração'][verificar] => configurações de autenticação do usuário

$_G['setting'][regra de reescrita] => A situação da regra pseudo-estática em segundo plano

$_G['setting'][ucenterurl] => endereço UCenter

$_G['setting'][plugins] => Configurações e habilitação de plugins em segundo plano

$_G['setting'][navlogos] => Configurações de Interface em Segundo Plano - Configurações de Navegação - Grupo de Logo com Navegação Embutida

$_G['setting'][navmn] => A situação de navegação definida em segundo plano é usada principalmente para julgamento de navegação

$_G['setting'][navs] => array de navegação de cabeçalhos, que pode ser usado para reescrever a navegação de cabeçalho

$_G['setting'][navegadores de rodapé (footernavs] => navegação no rodapé

$_G['setting'][spacenavs] => Navegação no lado esquerdo do módulo de origem

$_G['setting'][mynavs] => O conteúdo do botão de navegação de atalho no lado direito da navegação do cabeçalho

$_G['setting'][topnavs] => Conteúdo de navegação no topo da página

$_G['setting'][forumpicstyle] => Capa do tema da seção Array

$_G['setting'][forumpicstyle][thumbwidth] => Largura da capa do tópico

$_G['setting'][forumpicstyle][thumbheight] => Altura da capa do tema

$_G['setting'][activityfield] => Informação Requerida do Iniciador de Tema da Função Atividade do Site Global

$_G['setting'][activityextnum] => Quantidade de Dados de Item-Tema de Função Global-Atividade do Site

$_G['setting'][activitypp] => Global-Site Features-Campaign Topic-User ListCada página mostra o número de pessoas participando do evento

$_G['setting'][activitycredit]=> créditos de uso de tema-de funcionalidade-site-global

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

$_G['setting'][adminemail] => E-mail de Informação Global do Site - Admin





(3) Informações atuais globais registradas

$_G['member'] => O array está atualmente logado nas informações pessoais do usuário

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

$_G['membro'][e-mail] => endereço de e-mail

$_G['membro'][nome de usuário] => nome de usuário

$_G['member'][senha] => senha após MD5 (não saia aleatoriamente!! Lembre-se)$_G['membro'][status] => se o usuário foi excluído

$_G['member'][emailstatus] => Status de verificação do e-mail 0 Não verificado 1 Verificado aprovado

$_G['member'][avatarstatus] => Status do upload do avatar 0 Não enviado 1 Enviado

$_G['member'][videophotostatus]=> Autenticação de vídeo 0 Não verificado 1 Verificado

$_G['membro'][adminid] => O ID do grupo de gestão em que você está

$_G['member'][groupid] => O ID do grupo de usuários ao qual ele pertence

$_G['member'][groupexpiry] => O período de validade do grupo de usuários ao qual pertence

$_G['member'][extgroupids] => Expandir o grupo de usuários

$_G['membro'][regado] => Tempo de registro

$_G['membro'][créditos] => 214 créditos existentes totais

$_G['membro'][notifysound] => Som de mensagem curta

$_G['membro'][timeoffset] => fuso horário

$_G['membro'][newpm] => Número de novos SMS

$_G['membro'][novo prompt] => Número de novos alertas

$_G['membro'][acessmasks] => Isso parece ser um direito de acesso, incerto

$_G['member'][allowadmincp] => Se você tem permissões no painel de administração 0 Nº 1 Sim

$_G['member'][onlyacceptfriendpm] => aceitar apenas SMS de amigos 0 Nº 1 Sim

$_G['member'][conisbind] => Se deve vincular QQ 0 Nº 1 Sim

$_G['membro'][última visita] => última visita

(4) Variáveis de estilo

$_G['estilo'] => Matriz(

$_G['estilo'][estiloid] = > ID de estilo atual

$_G['estilo'][nome] => o nome atual do estilo

$_G['estilo'][templateid] => O sistema atual de templates

$_G['estilo'][tpldir] => Diretório atual de modelos

$_G['estilo'][menuhoverbgcolor] => Destaque a cor de fundo do menu de navegação

$_G['estilo'][lightlink] => cor do link claro

$_G['estilo'][floatbgcolor] => propriedade de fundo popup

$_G['style'][dropmenubgcolor] => menu suspenso atributo de fundo $_G['style'][floatmaskbgcolor] => pop-up de cor da borda

$_G['estilo'][dropmenuborder] => cor da borda do menu suspenso

$_G['style'][specialbg] => Cor de fundo da área colorida (barra de informações do usuário, cabeçalho de ênfase, etc.)

$_G['estilo'][borda especial] => Borda de área colorida

$_G['estilo'][commonbg] => Cor de fundo da área universal de exibição

$_G['estilo'][borda comum] => Cor da borda universal

$_G['style'][inputbg] => Cor de fundo da caixa de entrada

$_G['estilo'][entradabordadarkcolor] => A borda de entrada é escura

$_G['estilo'][cabeçalho] => cabeçalho de fundo

$_G['estilo'][headerborder] => Altura da linha dividida do cabeçalho

$_G['estilo'][sidebgcolor] => Fundo do lado da casa

$_G['estilo'][msgfontsize] =tamanho da fonte do conteúdo do > post

$_G['estilo'][bgcolor] => fundo da página

$_G['estilo'][noticetext] => Cor da mensagem do prompt

$_G['estilo'][destaquelink] => cor do destaque

$_G['estilo'][link] => cor do texto do link

$_G['estilo'][texto de luz] => texto de luz

$_G['estilo'][meio texto] => Cor média do texto

$_G['estilo'][texto da tabela] => Cor normal do texto

$_G['estilo'][smfontsize] => tamanho de fonte pequeno

$_G['style'][threadtitlefont] => Fonte da lista de temas

$_G['style'][threadtitlefontsize] => Tamanho da fonte da lista de temas

$_G['estilo'][smfont] => fonte pequena

$_G['style'][titlebgcolor] => Lista de seções title font color $_G['style'][fontsize]=> Tamanho normal da fonte

$_G['estilo'][fonte] => fonte normal

$_G['style'][styleimgdir] => Expandir o catálogo de imagens

$_G['estilo'][imgdir] => O diretório básico de imagens da interface

$_G['estilo'][boardimg] => o caminho onde o logo está localizado

$_G['estilo'][texto do cabeçalho] => Cor do texto do cabeçalho

$_G['estilo'][texto do rodapé] =cor do texto do rodapé >

$_G['estilo'][menubgcolor] => Cor de fundo do menu de navegação

$_G['estilo'][menutext] => cor do texto do menu de navegação

$_G['estilo'][menuhovertext] => Destacar a cor do texto para menus de navegação

$_G['estilo'][wrapbg] =cor de fundo > da mesa do corpo

$_G['estilo'][cor da borda do corpo] =cor da borda da > da mesa

$_G['estilo'][widthdo do conteúdo] => Largura da área de leitura

$_G['estilo'][conteúdoseparado] => cor do espaçamento do poste

$_G['estilo'][entrada de entrada] => A borda de entrada é clara

$_G['estilo'][menuhoverbgcode] => Destaque o fundo do menu de navegação

$_G['estilo'][floatbgcode] => cor de fundo pop-up

$_G['estilo'][dropmenubgcode] => cor de fundo do menu suspenso

$_G['estilo'][floatmaskbgcode] =cor > da borda pop-up

$_G['style'][headerbgcode] => cabeçalho de fundo

$_G['style'][sidebgcode] => Atributo de fundo da barra lateral inicial

$_G['estilo'][bgcode] =atributo global de > de fundo

$_G['style'][titlebgcode] => Lista de seções do título fundo $_G['style'][menubgcode]=> Propriedades do menu de navegação do fundo

$_G['estilo'][logo] => código img do LOGO




Anterior:Prática aprofundada do Spring Boot. Chen Shaojian e SpringBoot revelam + rapidamente construíram um sistema de microserviços
Próximo:Combate real de Entertainment Classroom Vue imitação de martelo
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com