테스트 사이트 - 개발 중인 베타 버전입니다

 <a href="<?php echo $update_href ?>" class="btn btn-primary py-2" role="button"> 채택완료

alexseo 8개월 전 조회 1,790

                                                                                  수정                         

 

위의 코드는 뷰페이지 에 있는 코드입니다.

리스트 페이지에 붙여 넣기 하고 실행을 해보았는데

실행이 안됩니다.

 

게시판 리스트 페이지에서 실행을 하려면 

어디를 수정해야 하나요?

감사합니다.

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

답변 4개

채택된 답변
+20 포인트
e
8개월 전

</p>

<p><?php</p>

<p>$update_href = '';</p>

<p>// 로그인중이고 자신의 글이라면 또는 관리자라면 비밀번호를 묻지 않고 바로 수정, 삭제 가능</p>

<p>if (($member['mb_id'] && ($member['mb_id'] === $list[$i]['mb_id'])) || $is_admin) {</p>

<p>    $update_href = short_url_clean(G5_BBS_URL.'/write.php?w=u&bo_table='.$bo_table.'&wr_id='.$list[$i]['wr_id'].'&page='.$page.$qstr);</p>

<p>}</p>

<p>else if (!$list[$i]['mb_id']) { // 회원이 쓴 글이 아니라면</p>

<p>    $update_href = G5_BBS_URL.'/password.php?w=u&bo_table='.$bo_table.'&wr_id='.$list[$i]['wr_id'].'&page='.$page.$qstr;</p>

<p>}</p>

<p>?></p>

<p><a href="<?php echo $update_href ?>" class="btn btn-primary py-2" role="button"></p>

<p>    <i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i></p>

<p>    수정</p>

<p></a></p>

<p>

로그인 후 평가할 수 있습니다

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

a
8개월 전

답변 감사합니다.

 

로그인 후 평가할 수 있습니다

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

s
sinbi Expert
8개월 전

변수가 전혀 출력 안 되면 일단은 변수 정의된 곳을 찾으실 줄 알아야.....

list 경우, /bbs/list.php 또는 /bbs/board.php 파일이 관여하니까 이 파일들에 가셔서 변수가 정의되어 있는지 찾아보시고, 없으면 /bbs/view.php 파일을 참고해 위 파일들에 넣어주셔야 ....

로그인 후 평가할 수 있습니다

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

glitter0gim
8개월 전

view.skin.php와 달리 변수($update_href)가

list.skin.php에는 기본적으로 존재하지 않기 때문입니다.

view.skin.php에서 $update_href는 개별 게시글에 접근했을 때만 설정되는 변수입니다.

따라서 list.skin.php에서는 게시글 하나하나마다 별도의 수정 URL을 생성해주어야 합니다.

로그인 후 평가할 수 있습니다

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

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

로그인