테스트 사이트 - 개발 중인 베타 버전입니다

여분필드 추가 생성 방법 채택완료

왕초보너만오면고 4년 전 조회 3,413

기존에 제공되는 여분필드 10개에서 필드가 더 필요해서 추가하려고 하는데 그누보드 자료들을 다 찾고 기입해봐도 적용이 안되어서 질문 드립니다.

 

1. bbs/wirte_update.php

ㄴ 2군데 wr_11 ~ wr_20까지 동일하게 추가를 했습니다.

 

2. bbs/move_update.php

ㄴ 동일하게 wr_11 ~ wr_20까지 추가를 했습니다.

 

3. bbs/write.php

ㄴ if ($w == 'u' || $w == 'r') {

    if ($write['wr_id']) {

        // 가변 변수로 $wr_1 .. $wr_10 까지 만든다.

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

 

      로 변경을 했습니다.

 

4. adm/sql_wirte.sql 

ㄴ `wr_11` varchar(255) NOT NULL, 도 20까지 추가를 했습니다.

 

5. write_update.skin.php 생성 후

if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

$sql = " update $write_table

            set 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'

          where wr_id = '$wr_id' ";

sql_query($sql);

?> 

코드도 추가를 했습니다.

 

6. 추가 할 게시판 write.skin.php 파일에 

기입 했습니다.

 

7. 추가 할 게시판 view.skin.php 파일에  기입을 했습니다.

 

그누보드에서 찾아본 자료들을 다 기입해봐도 적용이 되지 않아서요 제가 놓친 부분이 있는지 질문 드립니다.

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

답변 3개

채택된 답변
+20 포인트
4년 전

https://apachezone.com/gnu5/118 이것 쓰시면 편합니다....^^

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

W
Winter0
3년 전
이 사이트 가입하고 포인트 받으려 게시글, 댓글 몇 번 썼었는데, 운영자분께서 스팸으로 아신 건지 힘들게 쓴 것들이 계속 삭제되더군요... 나중에 보면 아예 계정도 없어져있고...ㅜ
https://sir.kr/g5_tip/13363
비슷한 거 올려봅니다

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

g
4년 전

감사합니다. 이거보고 많은 도움 되었습니다.

로그인 후 평가할 수 있습니다

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

ifelse
4년 전

기존게시판은 필드추가를 안하신것 같은데요...

 

sql_query("ALTER TABLE $write_table ADD `wr_11` VARCHAR(255) NOT NULL DEFAULT '' AFTER `wr_10` ", false);

같이 추가된 필드들이 alter 쿼리 한번은 돌려주시거나...그게 번거로우시면  phpmyadmin같은데서 기존게시판 테이블에는 필드 추가를 해주셔야합니다

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

왕초보너만오면고
4년 전
기존게시판은 bbs/board.php 파일을 말씀하시는건가요??
i
ifelse
4년 전
아래 아파치님꺼 링크가셔서 저거 설치해서 추가 하시는게 더 이득일것 같습니다...
어떻게 잘 설명해드릴 자신이 없습니다...

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

답변을 작성하려면 로그인이 필요합니다.

로그인