채택완료

한줄 게시판 삭제버튼 문의합니다

2018-04-09 (월) 12:10:14 3,367

https://sir.kr/g5_skin/7533

이런식의 한줄 게시판을 사용하려고 하는데요 

답변은 없애버렸고 

수정 삭제가 되지 않아서 

수정은

리스트에서 수정 관련 검색해서 

그누4에 찾은

  <?echo"<a href=\"../bbs/write.php?w=u&bo_table=$bo_table&wr_id={$list[$i][wr_id]}\">수정</a>";?> 
이 내용으로 수정은 되었거든요

삭제는 어떻게 해야될까여?

도움좀 부탁드립니다~ 

|

답변 2개 / 댓글 8개

채택된 답변
+20 포인트
2018-04-09 (월) 13:17:10

list.skin.php 파일 상단에

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
set_session('ss_delete_token', $token = uniqid(time()));

이 부분 추가하시고

<a href="/bbs/delete.php?bo_table=<?php echo $bo_table?>&wr_id=<?php echo $list[$i]['wr_id']?>&token=<?php echo $ss_delete_token?>">삭제</a>

삭제 부분을 이렇게 바꿔 보세요.

답변에 대한 댓글 7개

답변 감사합니다
왕계란님 한번만 더 봐주실수 있을까여? 왜 토큰에러 팝업이 뜰까여?ㅜㅜ
http://noleter.dothome.co.kr/bbs/write.php?bo_table=free&page=1
(비회원은 안되서 아뒤/비번 모두 test 입니다)
해당 스킨 상단에 위 빨간색 부분 넣으세요.
write.skin.php 파일이겠네요.
전 리스트 페이지인 줄 알았습니다.
어머 리스트 아니였나여?
write에 넣어도 잘 안되네여 흑
위 빨간색 부분 넣으시고 바로 다음 줄에
print_r($_SESSION);
이것도 넣어서 새로 고침 눌러 보세요.
값이 어떻게 나오는지.
잘 이해가 가지 않아서 list 와 write에 모두 넣었습니다
링크에 접속해서 다시한번 줌 봐주시겠어여?
답변 수정 삭제 이렇게 있는곳에서 삭제 버튼을 원해서요~
토큰 정상적으로 나오네요.
<a href="/bbs/delete.php?bo_table=<?php echo $bo_table?>&wr_id=<?php echo $list[$i]['wr_id']?>&token=<?php echo $ss_delete_token?>">삭제</a>
이 부분에 $ss_delete_token 변수명을 $_SESSION['ss_delete_token'] 이렇게 바꿔 보세요.
이제 잘되네요
왕계란님 정말 감사합니다 ^_^

해당 스킨을 열어보지 않아서 자세히는 모르겠지만 

Copy
<?php if ($is_checkbox) { ?>

<label for="chk_wr_id_<?php echo $i ?>" class="sound_only"><?php echo $list[$i]['subject'] ?></label>

<input type="checkbox" name="chk_wr_id[]" value="<?php echo $list[$i]['wr_id'] ?>" id="chk_wr_id_<?php echo $i ?>">

<?php } ?>

위 코드를 글 제목앞에 삽입 후 (form 태그 안)

Copy
<?php if ($is_checkbox) { ?>

<li><button type="submit" name="btn_submit" value="선택삭제" onclick="document.pressed=this.value" class="btn btn_admin"><i class="fa fa-trash-o" aria-hidden="true"></i> 선택삭제</button></li>

<?php } ?>

위 코드를 <form> 태그가 끝나기 전에 넣어주시면 될거에요.

답변에 대한 댓글 1개

관리자만 버튼이 생기고 체크박스 형태네요 그냥 삭제만 있는 버튼을 원해서요
답변 감사합니다

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