스킨 만들때 자동으로 여분필드 50개 적용시키기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

스킨 만들때 자동으로 여분필드 50개 적용시키기 정보

스킨 만들때 자동으로 여분필드 50개 적용시키기

첨부파일

50write.zip (8.3K) 677회 다운로드 2012-10-19 14:38:42

본문

게시판 만들기를 하면 자동으로 필드가 50개까지 생성됩니다.

게시판에서 글쓰기를 하면 자동으로 여분필드를 업데이트 하게 됩니다.

별도의 여분필드 늘리기가 필요 없는 분은 사용하지 마세요.

이 팁은 무조건 50개를 기준으로 사용하게 만듭니다.

압축 해제 후 adm, bbs 폴더를 그대로 덮어 씌우면 작동될 겁니다.
추천
0

댓글 5개

정리하면 이렇게 되는군요.

1. bbs/write_update.php 에서

[원본1] 325라인의 내용을 수정합니다.
                    wr_10 = '$wr_10' ";
[수정1]
                    wr_10 = '$wr_10', wr_11 = '$wr_11', wr_12 = '$wr_12', wr_13 = '$wr_13', wr_14 = '$wr_14', wr_15 = '$wr_15', wr_16 = '$wr_16', wr_17 = '$wr_17', wr_18 = '$wr_18', wr_19 = '$wr_19', wr_20 = '$wr_20', wr_21 = '$wr_21', wr_22 = '$wr_22', wr_23 = '$wr_23', wr_24 = '$wr_24', wr_25 = '$wr_25', wr_26 = '$wr_26', wr_27 = '$wr_27', wr_28 = '$wr_28', wr_29 = '$wr_29', wr_30 = '$wr_30', wr_31 = '$wr_31', wr_32 = '$wr_32', wr_33 = '$wr_33', wr_34 = '$wr_34', wr_35 = '$wr_35', wr_36 = '$wr_36', wr_37 = '$wr_37', wr_38 = '$wr_38', wr_39 = '$wr_39', wr_40 = '$wr_40', wr_41 = '$wr_41', wr_42 = '$wr_42', wr_43 = '$wr_43', wr_44 = '$wr_44', wr_45 = '$wr_45', wr_46 = '$wr_46', wr_47 = '$wr_47', wr_48 = '$wr_48', wr_49 = '$wr_49', wr_50 = '$wr_50' ";

[원본2] 438라인의 내용을 수정합니다.
                    wr_10 = '$wr_10'
[수정2]
                    wr_10 = '$wr_10', wr_11 = '$wr_11', wr_12 = '$wr_12', wr_13 = '$wr_13', wr_14 = '$wr_14', wr_15 = '$wr_15', wr_16 = '$wr_16', wr_17 = '$wr_17', wr_18 = '$wr_18', wr_19 = '$wr_19', wr_20 = '$wr_20', wr_21 = '$wr_21', wr_22 = '$wr_22', wr_23 = '$wr_23', wr_24 = '$wr_24', wr_25 = '$wr_25', wr_26 = '$wr_26', wr_27 = '$wr_27', wr_28 = '$wr_28', wr_29 = '$wr_29', wr_30 = '$wr_30', wr_31 = '$wr_31', wr_32 = '$wr_32', wr_33 = '$wr_33', wr_34 = '$wr_34', wr_35 = '$wr_35', wr_36 = '$wr_36', wr_37 = '$wr_37', wr_38 = '$wr_38', wr_39 = '$wr_39', wr_40 = '$wr_40', wr_41 = '$wr_41', wr_42 = '$wr_42', wr_43 = '$wr_43', wr_44 = '$wr_44', wr_45 = '$wr_45', wr_46 = '$wr_46', wr_47 = '$wr_47', wr_48 = '$wr_48', wr_49 = '$wr_49', wr_50 = '$wr_50'


2. adm/sql_write.sql  파일은 기냥 덮어사용하시면 되겠습니다.


좋은 팁 감사합니다.
정말 유익한 정보였습니다 ^^
그누5를 사용하고 있는데 그누5 질문게시판이나 팁게시판에는 영 ~~  정보들을 찾을수가 없더라고요
안그래도 이것 때문에 낑낑 앓고 있었는데 ㅠㅠ
말끔히 해결됐어요 ^^

나중에라도 적용하실분에게 팁을 드리자면 ^^
여분필드 50개 적용하기위해 write_update.php 파일을 수정하시게 되면
기존에 게시판은 글을 수정할때 오류가 나더라고요 ~
그렇기에 기존에 사용하시던 게시판들은 새로 만들어서 데이터를 이동해 사용하시거나
디비에 접속하셔서 해당 게시판에 wr_11 ~ wr_50까지 필드를 추가해 주셔야합니다 ~
 
그리고 하나더 !!
그누4는 모르겠는데요
그누5에서는  write.php 파일에서도 수정이 필요하더라고요

if ($w == 'u' || $w == 'r') {
    if ($write['wr_id']) {
        // 가변 변수로 $wr_1 .. $wr_10 까지 만든다.
        for ($i=1; $i<=10; $i++) {
            $vvar = "wr_".$i;
            $$vvar = $write['wr_'.$i];
        }
    } else {
        alert("글이 존재하지 않습니다.\\n삭제되었거나 이동된 경우입니다.", G5_URL);
    }
}

요기에서 죠 ~~~기 10 있죠??  그걸 50으로 변경해주셔야합니다.
안그러면 글쓰기후 수정시에 디비에 저장된 데이터들이 안읽히더라고요 ~~

추후에 유용한 이팁을 사용하실분들에게 조금이라도 도움이 되길 바래요 ^^

KIMys님 완전감사해요!!
전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT