여분필드가 더 필요한데 느리면 고쳐야 할 소스가 많은가요?

여분필드가 더 필요한데 느리면 고쳐야 할 소스가 많은가요?

QA

여분필드가 더 필요한데 느리면 고쳐야 할 소스가 많은가요?

답변 3

본문

여분필드가 10개보다 더 많이 필요하면 테이블만 고쳐서

안될 것 같은데 고쳐야 할 소스가 많이 있나요?


게시판 관련 소스나 어드민 소스 등 해당 테이블의

읽기,쓰기, 고치기 다 고쳐야 할 것은 생각이 드는데


경험자분 조언좀 부탁드립니다. 필요한 여분 필드는 20개 이상입니다.


감사합니다.

이 질문에 댓글 쓰기 :

답변 3

여분 필드가 늘어난다고 고쳐야 할 부분이 많은건 아닙니다.
단, 해당 게시판에 대한 스킨은 별도로 제작을 해주세요~
if문으로 필터를 걸어도 되지 만 별도로 제작하시는게 좋을 듯합니다.

일단 순서는 
먼저 여분필드를 추가하시고
게시판 글쓰기 폼에 여분필드도 입력/수정이 가능하도록 해주세요~
(몰론 글읽기 페이지에서도 보여지도록 수정은 해야겠죠~)

그리고 skin폴더에 write_update.skin.php 파일을 엽니다.
기본적으로 basic 폴더에는 해당 파일이 존재하지 않으니 파일이 없다면 생성을 해주세요~

write_update.skin.php 파일에 여분필드에 대한 처리부분을 작성해주시면 됩니다

write_update.skin.php 예시


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

$sql = "update $write_table
           set 여분필드1 = $여분필드1,
                 여분필드2 = $여분필드2,
                 여분필드3 = $여분필드3
            where wr_id = '$wr_id' ";

// 여분필드 갯수에 따라 쿼리문은 수정해주세요~
sql_query($sql);



강한남v님께서 좋은 글 적어 주셨습니다.
굳이 전반적으로 수정을 할 필요가 없이 게시판 스킨을 활용하여
부분적으로도 충분히 여분필드를 확장하여 쓰실 수 있습니다.

저의 경우는 wr_11~이상으로 늘리기 이전에
explode를 사용하여 여분필드를 잘개 분해해서 사용하고 있습니다. ^^
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 34
© SIRSOFT
현재 페이지 제일 처음으로