이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 9974|회답: 0

[프로그램 미화] Discuz_G!

[링크 복사]
게시됨 2019. 2. 21. 오전 10:42:08 | | |
$_G 변수는 프로그램의 전역 변수로, 프로그램을 더 효율적으로 만들고 불필요한 데이터 수집을 줄이기 위해 자주 사용되는 변수들을 특별히 통합하여 $_G 변수에 넣습니다. 예를 들어 사용자 로그인 정보, 백그라운드 설정 정보, 서버 환경 정보, 클라이언트 CooKies, 데이터 캐시 등이 G 변수에 저장됩니다.

$_G 변수는 source/class/discuz/discuz_application.php 파일에서 초기화되며, $_G 변수는 함수에 사용되며, 함수는 전역 변수로 선언되어야 합니다: global $_G;

(1) 전역 변수 시스템

$_G['uid'] => 현재 로그인 UID

$_G['username'] => 현재 로그인된 사용자 이름

$_G['adminid'] => 현재 로그인 ID 관리 그룹 ID

$_G['groupid'] => 현재 로그인 ID, 사용자 그룹 ID

$_G['쿠키'] => 클라이언트 사이드 쿠키

$_G['formhash'] => 현재 로그인 ID의 [FORMHASH]는 주로 폼 제출에 사용됩니다

$_G[타임스탬프] => 현재 활성 시간

$_G['시작시간'] => 1317042440.3242

$_G['clientip'] => 현재 방문자의 IP 주소

$_G['referer'] => 현재 요청의 주소, 주요 사용자 폼 제출

$_G['charset'] => 프로그램 인코딩

$_G['PHP_SELF'] => 현재 방문 중인 페이지의 상대 주소

$_G['siteurl'] => 프로그램 접근 주소

$_G['사이트루트'] => 프로그램이 위치한 도메인 이름의 상대 디렉터리

$_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['페이지'] => 현재 페이지네이션 ID

$_G['tpp'] => 현재 페이지 번호는 페이지당 번호를 보여줍니다

$_G['seokeywords'] => 현재 페이지 SEO 키워드

$_G['seodescription'] => SEO 설명의 현재 페이지

$_G['timenow'] => 배열

(

[시간] => 2011-9-26 21:07 현재 서버 시간

[오프셋] => +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 database username

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

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

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

          $_G['config'][db][1][dbname]=> dxutf 데이터베이스 이름

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

       )

    )

)



(2) 전역 배경 설정

$_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-link text

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

$_G['setting'][icp] => 글로벌-사이트 정보-웹사이트 제출 정보 코드

$_G['setting'][imagelib] => 전역-업로드 설정-기본 설정-이미지 처리 라이브러리 유형

$_G['setting'][extcredits] => 포인트 직접 출력하세요

$_G['setting'][creditsformula] => 글로벌 포인트-설정-기본-총 포인트

$_G['setting'][cacheindexlife] => 전역-성능 최적화-포럼 페이지 캐시 설정-캐시 포럼 홈페이지 유효성

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

$_G['setting'][cachethreadlife]=> global-performance-optimization-forum 페이지 캐시 설정-캐시 만료일

$_G['setting'][bbrulestxt] => Global-RegistrationAccess-Registration-웹사이트 이용 약관

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

$_G['setting'][attachurl] => Global - 업로드 설정 - 기본 설정 - 로컬 첨부 URL 주소

$_G['setting'][첨부 자료] => 글로벌 - 업로드 설정 - 기본 설정 - 로컬 첨부 저장 위치

$_G['setting'][anonymoustext] => interface-interface-settings-global-anonymoususer의 별명

$_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['설정'][navmn] => 배경에 설정된 내비게이션 상황은 주로 내비게이션 판단에 사용됩니다

$_G['setting'][navs] => 헤더 내비게이션 배열을 사용하여 헤더 내비게이션을 다시 쓸 수 있습니다

$_G['setting'][footernavs] => footer navigation

$_G['setting'][우주항법] => 홈 모듈 왼쪽 내비게이션

$_G['setting'][mynavs] => 헤더 내비게이션 오른쪽에 있는 단축키 내비게이션 버튼의 내용

$_G['setting'][topnavs] => 페이지 상단의 내비게이션 콘텐츠

$_G['setting'][forumpicstyle] => 배열 섹션 테마 커버

$_G['setting'][forumpicstyle][엄지손가락 너비] => 주제 표지 너비

$_G['setting'][forumpicstyle][엄지손가락 높이] => 테마 커버 높이

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

$_G['setting'][activityextnum] => Global-Site 함수-활동 테마-확장 데이터 항목 수량

$_G['setting'][activitypp] => 글로벌 사이트 기능-캠페인 주제-사용자 목록각 페이지는 이벤트에 참여하는 사람 수를 보여줍니다

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

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

$_G['setting'][adminemail] => 글로벌-사이트 정보-관리자 이메일





(3) 전 세계 현재 로그인 정보

$_G['member'] => 배열은 현재 사용자의 개인정보에 로그인되어 있습니다

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

$_G['회원'][이메일] => 이메일 주소

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

$_G['member'][password] => MD5 이후 비밀번호 (무작위로 출력하지 마세요!! 기억하세요)$_G['member'][status] => 사용자가 삭제되었는지 여부

$_G['회원'][이메일상태] => 이메일 인증 상태 0 미인증 1 통과 완료

$_G['member'][avatarstatus] => 아바타 업로드 상태 0 업로드 없음 1 업로드됨

$_G['회원'][videophotostatus]=> 비디오 인증 0 미확인 1 검증됨

$_G['member'][adminid] => 당신이 속한 관리 그룹의 ID

$_G['member'][groupid] => 해당 사용자가 속한 사용자 그룹 ID

$_G['member'][groupexpiry] => 해당 사용자 그룹의 유효 기간

$_G['member'][extgroupids] => 사용자 그룹 확장

$_G['회원'][등록일] => 등록 시간

$_G['회원'][크레딧] => 총 214 크레딧

$_G['member'][notifysound] => 짧은 메시지 소리

$_G['멤버'][타임오프셋] => 시간대

$_G['member'][newpm] => 새 SMS 수

$_G['member'][newprompt] => 신규 알림 수

$_G['회원'][접근마스크] => 이건 접근 권한이 있는 것 같은데, 불확실해

$_G['회원'][allowadmincp] => 관리자 패널 권한이 있는지 여부 0 1 예

$_G['member'][onlyacceptfriendpm] => 친구로부터만 SMS만 받을지 여부 0 1번 예

$_G['멤버'][conisbind] => QQ 0 No 1 예

$_G['회원'][마지막 방문] => 마지막 방문 시간

(4) 스타일 변수

$_G['style'] => 배열(

$_G['style'][styleid] = > 현재 스타일 ID

$_G['style'][name] => 현재 스타일 이름

$_G['style'][templateid] => 현재 템플릿 시스템

$_G['style'][tpldir] => Current template directory

$_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] => Universal Display 영역 배경색

$_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'][링크] =>링크 텍스트 색상

$_G['style'][lighttext] => light text

$_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] => 로고가 위치한 경로

$_G['style'][headertext] => 헤더 텍스트 색상

$_G['style'][footertext] => footer text color

$_G['style'][menubgcolor] => 내비게이션 메뉴 배경색

$_G['style'][menutext] => 내비게이션 메뉴 텍스트 색상

$_G['style'][menuhovertext] => 메뉴에서 텍스트 색상을 강조하세요

$_G['style'][wrapbg] => 바디 테이블 배경색

$_G['style'][wrapbordercolor] => body table border color

$_G['style'][contentwidth] => 읽기 영역 폭

$_G['style'][contentsetate] => 게시물 간격 색상

$_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] => 로고 img 코드




이전의:Spring Boot의 심층 실습. Chen Shaojian과 SpringBoot가 공개 + 빠르게 마이크로서비스 시스템을 구축하다
다음:재미있는 교실 뷰 모방 해머 몰 실제 전투
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com