현재 게시물과 최신글에 걸린 링크의 wr_id 값 찾기..? 채택완료
이미님
3년 전
조회 1,868
제목을 어찌해야할 지 몰라서...;;

게시판 보기 페이지 상단에 현재 게시판의 목록을 최신글로 뽑아냈습니다.
첨부 이미지처럼 현재 게시물과 최신글에 걸린 링크의 wr_id 값이 일치할 경우 표시를 해주고 싶은데요,
</p>
<p><?php if($wr_id == $view['wr_id']){ ?>class="active"<?php }?></p>
<p>
이렇게 했더니 최신글 3개 전부 active 상태가 되더라고요..
가진 지식이 미천해 죄송합니다.
어떻게 해결할 수 있을지 힌트라도.. 부탁드립니다 ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
3년 전
</p>
<p><span class="token variable">$wr_id</span> <span class="token operator">==</span> <span class="token variable">$view</span><span class="token punctuation">[</span><span class="token single-quoted-string string">'wr_id'] <--이것은 둘다 현재 게시물 번호 이니 항상 같을 수 밖에 없습니다</span></p>
<p>최신글 출력할 때 for문 내에서</p>
<p><? if($wr_id==$list[$i]['wr_id']) echo "class='active'"; ?></p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
이미님
3년 전
�
균이
3년 전
당연히 a태그에 주어야 효과가 있죠 css코드도 적용되게 잘 만들어야 합니다
�
이미님
3년 전
? li건 a이건 현재 위치랑 동일한 값만 짚어내면 되지 않을까요..? 실제로 a 안에도 넣어봤지만 active가 안 나오긴 마찬가지였고요. css를 제대로 쓰고 말고와는 상관없이 active가 출력되지 않는게 문제요 ㅠ (css가 제대로 안 쓰였다는 얘기는 아니고요..)
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
<div class="map_wr container">
<ul>
<?php for ($i=0; $i<$list_count; $i++) { ?>
<li<? if($wr_id==$list[$i]['wr_id']) echo "class='active'"; ?>>
<?php echo "<a href=\"".get_pretty_url($bo_table, $list[$i]['wr_id'])."\">".$list[$i]['subject']."</a>"; ?>
</li>
<?php } ?>
<?php if ($list_count == 0) { //게시물이 없을 때 ?>
<li class="empty_li">게시물이 없습니다.</li>
<?php } ?>
</ul>
</div>
[/code]
이게 최신글 전체 코드인데요, 이렇게 해도 active가 적용이 되진 않네요..
관심 가져주셔서 감사합니다!