추가필드에 따른 열공모드.. 여러분의 도움을 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

추가필드에 따른 열공모드.. 여러분의 도움을 정보

추가필드에 따른 열공모드.. 여러분의 도움을

본문

밑에 쓰긴 했지만
머리아~퍼 도 해볼랍니다.


여분필드 1~10번을  | 로 구분하여 쓰면 검색시나 필드업데이트시 좀 문제가 있어서

여유필드를 제가원하는 필드명으로 해서 10~20개 더 추가해서 쓸려고 합니다.

전체적으로 어느파일들을 건드려야 할지 아시는 대로 좀 알려주세요.


1. 기본적으로 해당 skin 디렉에 있는건 추가필드에 맞춰 수정

2. bbs폴더와 admin폴더에 있는 파일들중 일부(?)는 원본상태에서
  조건문을 주어 게시판명이 "추가필드게시판"이면 수정된(또는 추가된) 파일을 불러오게 하면 됨.

3. 입력, 수정시는 bbs/write.update.php 을 write.update_add1.php 등으로 바꾸어 사용.
(신규,수정 등 추가된 여분필드에 맞춰 쿼리따로 쓰면됨)

 
여러분들의 도움을 바랍니다
추가필드에 따른 손대야할 파일을 알고있는대로 좀 알려주세요

열공모드 진입!!!
  • 복사

댓글 전체

필드 추가하셨고, 글작성화면과 글수정 화면 작업을 하셨다면
글 입력/수정만 하시면 되겠군요.

글 입력/수정에 대한것은 write_update.skin.php만 수정하시면 됩니다.

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

// 자신만의 코드를 넣어주세요.
if(!$wr_comment) {  // 코멘일때는 저장하면 안됩.
    sql_query(" 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' ");
}

?>


아 그리고 관리자가 게시물을 다른 게시판으로 이동시에도 적용하시려면
이건 스킨으로 안되므로.. bbs/move_update.php
파일의 쿼리문중에서 wr_1에서 wr_10 까지 처리해주는 부분이 있는데 이곳에 wr_11에서 wr_20 까지의 내역을 추가하시면 됩니다
감사합니다.

근데 정말 저것만 손보면 되나요?

음.. 그렇담 첨부터 관리자모드에서 게시판생성시 테이블 쿼리에 미리 추가시켜 놓고 사용하면 더 편하겠네요?

여분필드 많이 필요없는것은 조건문으로 그냥기본으로 생성되게 하고....


지금 bbs 폴더에 board.php, write,view,list 에 전부 조건문 으로 따로 만들어둔 파일(추가에 관련된)
인쿠르드하게 만들고 있거든요?

저것만 손댄다면야 해볼만 하군요^^
조금만 고민해보시면 그누보드 원본소스를 손보지 않고 스킨에서 모두 처리가 가능하도록 되어있습니다 ^^

대형사이트에 적용해서 튜닝을 해야 되는 입장이라면 조금 생각해 볼일이지만
그렇지 않다면 모두 스킨에서 처리하도록 하는것이 좋을 것으로 생각됩니다.
© SIRSOFT
현재 페이지 제일 처음으로