답변 4개
테마를 사용하신다면 게시판 스킨폴더에
write_update.skin.php 를 추가하시고,
</p>
<p>//$target_table은 게시판 테이블 이름 예)g5_write_free
$sql = "UPDATE {$target_table} SET wr_1 = '1' WHERE wr_id = {$wr_id}";</p>
<p>
위 코드는 게시판의 여분필드(wr_1)에 1값을 저장하는 것인데
게시판 테이블에 level이라는 칼럼을 추가하신 후,
level = '1'; 이렇게 하셔도 됩니다.
그런 다음 보여주는 페이지에서 예외처리를 하거나
주소를
/bbs/board.php?bo_table=free&sop=and&sfl=wr_1||mb_id&stx=1 admin
이런식으로 적으면 될 것 같습니다.
위 주소의 뜻은 free게시판에 wr_1칼럼값이 1이고,
게시판의 mb_id 칼럼의 값이 admin인 것을
필터링해서 보여줍니다.
댓글을 작성하려면 로그인이 필요합니다.
?level=1 <--이것을 붙이면 무슨 일이 일어나는거죠?
전달된 level 값으로 어떤 처리를 하는 코드가 들어있나요?
레벨이라는 필드가 추가 되어잇어서 글 등록시 저장이 된다는 것인가요?
레벨별로 게시글을 보여주고 안보여주고 <--- 관리자페이지 목록보기 권한/내용보기 권한을 말하는 것은 아닌가요? 무엇을 하고싶다는 것인지가 명확하지않군요
처리가 어떻게 되던 게시판에 level =1을 전달만 하면 된다면
extend/user.config.php에 다음 코드를 넣으면 되지만 이것만 넣어서 원하는 결과가 나올 것 같지는 않네요
if($bo_table=='freeboard') $level=1;
댓글을 작성하려면 로그인이 필요합니다.
https://sir.kr/gujik/1203" rel="nofollow noreferrer noopener" target="_blank">https://sir.kr/gujik/1203 에 저의핸드폰 번호가 있습니다
핸드폰으로 연락주시면 알려 드릴게요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그 변수값을 넣어도 변하질 않네요