2026, 새로운 도약을 시작합니다.

관리자 기본 환경설정 여분 필드 추가하기...

QA 에 답변 달다가 보니, 팁으로 남겨도 될 것 같다는 생각에 글 작성합니다.

978180634_1713314266.6209.gif

먼저 파일명 아무거나 php 파일 하나 만들어 다음 코드를 추가 해주세요

[code]

<?php

include_once ('_common.php');

for ($i = 11; $i < 21; $i++) {

    $sql = "ALTER TABLE `g5_config` ADD `cf_{$i}_subj` VARCHAR(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL AFTER `cf_" . ($i-1) . "_subj`;";

    $sql2 = "ALTER TABLE `g5_config` ADD `cf_$i` VARCHAR(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL AFTER `cf_" . ($i-1) . "`;";

    sql_query($sql);

    sql_query($sql2);

};

echo '테이블 생성 완료';

[/code]

파일명은 아무거나 하셔도 되며, 위치는 index.php 파일이 있는곳에 넣어주세요

그리고 완료 하면 파일 지우시구요

그 다음 adm/config_form.php 파일 여시구요

1500번째 라인에 보면 다음 코드가 있습니다.978180634_1713313454.7072.png

여기에서 코드를 수정해주세요

[code]

<?php for ($i = 1; $i <= 10; $i++) { ?>

해당 코드를

<?php for ($i = 1; $i <= 20; $i++) { ?>

[/code]

그리고 마지막으로 adm/config_form_update.php 파일 여시구요

160번째 라인에 보면

[code]

for ($i = 1; $i <= 10; $i++) {

    $check_keys['cf_' . $i . '_subj'] = isset($_POST['cf_' . $i . '_subj']) ? $_POST['cf_' . $i . '_subj'] : '';

    $check_keys['cf_' . $i] = isset($_POST['cf_' . $i]) ? $_POST['cf_' . $i] : '';

}

가 있습니다.

for ($i = 1; $i <= 10; $i++) { 이 코드를

for ($i = 1; $i <= 20; $i++) {

이렇게 변경해주세요

[/code]

맨 하단에 코드를 11번부터 20번까지 각각 추가해주세요

헤갈리시면 복 붙하심 됩니다.

[code]

cf_1_subj = '{$_POST['cf_1_subj']}',

                cf_2_subj = '{$_POST['cf_2_subj']}',

                cf_3_subj = '{$_POST['cf_3_subj']}',

                cf_4_subj = '{$_POST['cf_4_subj']}',

                cf_5_subj = '{$_POST['cf_5_subj']}',

                cf_6_subj = '{$_POST['cf_6_subj']}',

                cf_7_subj = '{$_POST['cf_7_subj']}',

                cf_8_subj = '{$_POST['cf_8_subj']}',

                cf_9_subj = '{$_POST['cf_9_subj']}',

                cf_10_subj = '{$_POST['cf_10_subj']}',

                cf_11_subj = '{$_POST['cf_11_subj']}',

                cf_12_subj = '{$_POST['cf_12_subj']}',

                cf_13_subj = '{$_POST['cf_13_subj']}',

                cf_14_subj = '{$_POST['cf_14_subj']}',

                cf_15_subj = '{$_POST['cf_15_subj']}',

                cf_16_subj = '{$_POST['cf_16_subj']}',

                cf_17_subj = '{$_POST['cf_17_subj']}',

                cf_18_subj = '{$_POST['cf_18_subj']}',

                cf_19_subj = '{$_POST['cf_19_subj']}',

                cf_20_subj = '{$_POST['cf_20_subj']}',

                cf_1 = '{$_POST['cf_1']}',

                cf_2 = '{$_POST['cf_2']}',

                cf_3 = '{$_POST['cf_3']}',

                cf_4 = '{$_POST['cf_4']}',

                cf_5 = '{$_POST['cf_5']}',

                cf_6 = '{$_POST['cf_6']}',

                cf_7 = '{$_POST['cf_7']}',

                cf_8 = '{$_POST['cf_8']}',

                cf_9 = '{$_POST['cf_9']}',

                cf_10 = '{$_POST['cf_10']}',

                cf_11 = '{$_POST['cf_11']}',

                cf_12 = '{$_POST['cf_12']}',

                cf_13 = '{$_POST['cf_13']}',

                cf_14 = '{$_POST['cf_14']}',

                cf_15 = '{$_POST['cf_15']}',

                cf_16 = '{$_POST['cf_16']}',

                cf_17 = '{$_POST['cf_17']}',

                cf_18 = '{$_POST['cf_18']}',

                cf_19 = '{$_POST['cf_19']}',

                cf_20 = '{$_POST['cf_20']}' ";

[/code]

뭐 이왕 만드는거 20이 아니라 50까지 만들어두시는것도 ㅋㅋㅋㅋ

고맙습니다.

|

댓글 7개

멋지십니다. ㅎㅎ 편하겠네요~ 

좋은 팁 감사합니다.

감사 합니다.

20이상의 여분필드 추가할 때 update 파일 아래 필드명을 해당 수만큼 추가하는 노가다가 힘드시면 A.I 에게 코드 만들어 달라고 쪼르면 바로 만들어 줍니다.
참고하세요 :)

꿀팁 감사합니다. 여분 필드에 대한 꿀팁이네여. 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

그누보드5 팁자료실

번호 제목 글쓴이 날짜 조회
공지 3년 전 조회 4,598
2741 3일 전 조회 112
2740 4일 전 조회 104
2739 1주 전 조회 209
2738 1주 전 조회 217
2737 1주 전 조회 181
2736 1주 전 조회 280
2735 3주 전 조회 281
2734 3주 전 조회 263
2733 1개월 전 조회 265
2732 1개월 전 조회 301
2731 1개월 전 조회 267
2730 1개월 전 조회 226
2729 1개월 전 조회 356
2728 1개월 전 조회 245
2727 1개월 전 조회 422
2726 1개월 전 조회 256
2725 1개월 전 조회 330
2724 1개월 전 조회 358
2723 1개월 전 조회 267
2722 1개월 전 조회 300
2721 1개월 전 조회 211
2720 2개월 전 조회 304
2719 2개월 전 조회 307
2718 2개월 전 조회 202
2717 2개월 전 조회 336
2716 2개월 전 조회 202
2715 2개월 전 조회 312
2714 2개월 전 조회 273
2713 2개월 전 조회 376
2712 2개월 전 조회 289
🐛 버그신고