그누커뮨 GNUboard COMmUNities
트위터아이디로 로그인하기트위터ID로 로그인
내 커뮤니티는 내가 수정할 수 있기 때문에 의미있다!
그누보드를 다루기 위해 알아야할 알짜배기 정보들을 적어봅니다.
 
작성일 : 09-10-21 15:49

기본설정 변수 $config

 글쓴이 : 말러83
조회 : 5,358  

키워드 : 그누보드, $config, 변수, 기본설정, 관리자

오토스크랩 : 일괄 스크랩 오토스크랩 설정 네이버 블로그로 스크랩 다음 블로그로 스크랩 이글루스로 스크랩 티스토리로 스크랩 텍스트큐브로 스크랩 트위터로 보내기
$config 변수는 common.php에서 $g4[config_table]의 내용을 불러들여 가져오는 변수입니다.
배열 정보를 살짝 보면 다음과 같습니다.

[cf_title] 홈페이지 제목
[cf_admin] 관리자 아이디
[cf_use_point] 포인트 사용 여부
[cf_use_norobot]
[cf_use_copy_log]
[cf_use_email_certify]
[cf_login_point] 로그인시 지급 포인트
[cf_cut_name]
[cf_nick_modify]
[cf_new_skin]
[cf_login_skin]
[cf_new_rows]
[cf_search_skin]
[cf_connect_skin]
[cf_read_point] 게시물 읽을 때 포인트 (게시판 관련 포이트들은 $board 설정이 우선함)
[cf_write_point] 게시물 작성시 포인트
[cf_comment_point] 코멘트 작성시 포인트
[cf_download_point] 다운로드시 포인트
[cf_search_bgcolor]
[cf_search_color]
[cf_write_pages]
[cf_link_target]
[cf_delay_sec]
[cf_filter]
[cf_possible_ip]
[cf_intercept_ip]
[cf_register_skin]
[cf_member_skin]
[cf_use_homepage]
[cf_req_homepage]
[cf_use_tel]
[cf_req_tel]
[cf_use_hp]
[cf_req_hp]
[cf_use_addr]
[cf_req_addr]
[cf_use_signature]
[cf_req_signature]
[cf_use_profile]
[cf_req_profile]
[cf_register_level]
[cf_register_point]
[cf_icon_level]
[cf_use_recommend]
[cf_recommend_point]
[cf_leave_day]
[cf_search_part]
[cf_email_use]
[cf_email_wr_super_admin]
[cf_email_wr_group_admin]
[cf_email_wr_board_admin]
[cf_email_wr_write]
[cf_email_wr_comment_all]
[cf_email_mb_super_admin]
[cf_email_mb_member]
[cf_email_po_super_admin]
[cf_prohibit_id]
[cf_prohibit_email]
[cf_new_del]
[cf_memo_del]
[cf_visit_del]
[cf_popular_del]
[cf_use_jumin]
[cf_use_member_icon]
[cf_member_icon_size]
[cf_member_icon_width]
[cf_member_icon_height]
[cf_login_minutes]
[cf_image_extension]
[cf_flash_extension]
[cf_movie_extension]
[cf_formmail_is_member]
[cf_page_rows]
[cf_visit]
[cf_max_po_id]
[cf_stipulation]
[cf_privacy]
[cf_open_modify]
[cf_memo_send_point]
[cf_1_subj] 여분필드 1~10 레이블
[cf_2_subj]
[cf_3_subj]
[cf_4_subj]
[cf_5_subj]
[cf_6_subj]
[cf_7_subj]
[cf_8_subj]
[cf_9_subj]
[cf_10_subj]
[cf_1] 여분필드 1~10 값
[cf_2]
[cf_3]
[cf_4]
[cf_5]
[cf_6]
[cf_7]
[cf_8]
[cf_9]
[cf_10]

특히 이중에서 $config[cf_1] ~ $config[cf_10] 에는 사이트 전체에 통용되는 항상 저장해두고 종종 변경해야 하는 값을 저장해두면 쉽게 꺼내쓸 수 있습니다.

예를 들어 매일 배경색을 랜덤으로 생성하는 코드입니다.
<?
if($config[cf_1] != $g4[time_ymd]) {
  $cf_1 = $g4[time_ymd];
  $cf_2 = "rgb(" . rand(230, 255) . ", " . rand(230, 255) . ", " . rand(230, 255) . ")";
  sql_query("update `$g4[config_table]` set cf_1 = '$cf_1', cf_2 = '$cf_2'");
}
?>
<style>
body {background-color:<?=$config[cf_2]?>;}
</style>

이렇게 해두면, cf_1에 저장한 날짜를 체크하고 오늘 날짜가 아니라면 cf_2에 새로운 색깔을 만들어 저장하게 됩니다.

게시물의 저작권은 별도 표시가 없는 한 작성자에게 있습니다.
게시물 주소 : http://gnucomun.net/sp/study.12
6.8 (5명)
평가해주세요. 비회원 가능!
 
 

Total 31
번호 제   목 글쓴이 평점 날짜 조회
31 비회원도 추천 가능하게 만들기 유아원 7.90 11-26 2844
30 말러캐쉬 적용후 공격관련 (3) 스누파이 10.00 11-21 3144
29 [질문] 음악파일 연속재쟁 (1) 회색지대 1.00 03-26 3187
28 자동 글쓰기 문의드립니다.. 조인성 10.00 10-08 3483
27 로그인시 포인트 주는 곳 common.php 말러83 5.67 10-13 3630
26 게시판 카테고리 $board[bo_category_list] (1) 말러83 8.00 10-11 3806
25 글작성 직후에 실행 write_update.tail.skin.php 말러83 9.00 10-10 3919
24 $board 변수 말러83 10.00 10-10 4065
23 IE6에서 롤오버 이미지를 계속해서 재 읽는 버그 (2) 유아원 6.00 12-05 4315
22 다운로드를 스킨에서 조작해보자 말러83 9.83 11-09 4426
21 그누트윗 ? 질문드려도 될까요 ? (3) 태마니 8.00 02-15 4715
20 글쓰기 화면 수정 write.skin.php 말러83 8.00 10-11 4809
19 그누트윗 관련 문의드려요. (1) 서준파파 10.00 01-22 5159
18 기본설정 변수 $config 말러83 6.80 10-21 5359
17 오토스크랩 설치시 문제점.. (3) 무적홀맨 0.00 02-27 5727
 1  2  3  

Copyright ⓒ그누커뮨(http://gnucomun.net) All rights reserved.