글번호 고정할 수 있나요?
본문
회원 아이디별로 게시판 하나에 게시글 하나만 작성할 수 있도록하고
게시글 번호를 고정시켜서 마이페이지 처럼 사용하게 할 수 있을까요?
다른 글이 삭제되도 번호는 안바뀌게요.
짧은주소로 게시글 접근할 때 자기게시글을 항상 쉽게 열어보도록 하려고요.
답변 5
고정한다고 하면 wr_id 값을 화면에 표시해야 될 것 같습니다. 고유 아이디이니까..
https://github.com/gnuboard/gnuboard5/blob/master/theme/basic/skin/board/basic/list.skin.php
104번째 줄 echo $i를 수정해 보세요
굳이 번호를 고정할 필요가 있을까요?
작성할때 그 회원 글이 있는지 조회를 해서 중복 등록 못하게하고,
마이페이지에서 회원이 작성한 게시판별 글을 가져오면 될 듯 합니다.
글을 서로 구별하기 위한 키 ( wr_id )가 존재하는데
리스트에서 단지 작성 순서 정도를 의미하는 글번호를 고정시켜야할 이유가 있을까 싶습니다.
짧은주소에도 wr_id가 필요하지 글번호는 필요하지 않을텐데요.
그렇지만 구지 사용해야 한다면 글작성시 글번호를 얻어 해당 게시판 여분필드 등에
기록해 두고 가져다 쓸 수는 있겠습니다.
게시판 에디터나, 첨부파일때문에 그러신것이 아니라면 복잡하게 하지마시고. 차라리 멤버쉽에 필드하나 추가해서 작업하시는게 더 간단할듯 합니다.
위 두가지 작업 어떤것도 간단한 작업이지만 ..
게시판 작업이라면 스킨에서는 안되고 /bbs 폴터속 파일들 만지셔야 합니다.
작업은 쉬운 작업입니다.
각 게시판별로 전체를 쿼리하는것보다
새글(new.php) 를 별도로 커스텀하셔서
로그인한 회원아이디 기준으로 조건을 하나 추가하시는게 더 나을것 같습니다.