도움부탁드립니다.
aaa란 게시판의 글들을 최근게시물에서 뽑아오고 있습니다.
새로 올라온 글이 있으면 한번만 빨간글씨로 보이고 새로고침하면 다시 원래의 색으로 제목을 보이게 하려합니다. 첫번째로 본 사람만 빨간 글씨겠죠~
제 생각은 wr_1 필드에 값이 비어있으면 빨간색으로 보이고 최신글이 노출될때 wr_1에 'y' 이런식으로 값이 들어가서 다음부터 y가 있으면 원래의 색으로 표현이 되게하면 원.... 원하는 기능이 될거 같은데 구현을 못하고 있네요...
도움 부탁드립니다.
답변 4개
게시물 등록후 뷰페이지로 이동하고 wr_hit 값이 1이 됩니다
누군가 게시물을 읽으면 wr_hit가 2가 되겠죠
따라서 if($list[$i][wr_hit] ==1) 빨강으로
이 경우는 새로고침해도 빨강입니다
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
1. 게시판 스킨
write_update.head.php 파일 생성
</span> </p><p><?php</p><p>if($w != 'u') {</p><p> $wr_1 = 'y'; // 수정이 아니라면 wr_1에 y값 입력</p><p>}</p><p>?></p><p>
write.skin.php 파일에 hidden 필드 추가
</p><p><input type="hidden" name="wr_1" value="<?php echo $write['wr_1']?>"></p><p>
2. 최신글 스킨 수정
latest.skin.php 파일에서 게시물 제목출력 부분 수정
</p><p><?php</p><p>$tmp_write_table = $g5['write_prefix'] . $bo_table; // 요건 for 반복문 위에다가 </p><p> </p><p>if($list[$i][wr_1] == 'y') {</p><p> echo '<span class="first_view">'.<span style="font-size: 14.6667px; line-height: 1.5;">$list[$i]['subject'].'</span>'; // 최초 출력</span></p><p> $sql = "update {<span style="font-size: 14.6667px;">$tmp_write_table</span>} set wr_1 = '' where wr_id = '{$list[$i]['wr_id']}' ";</p><p> sql_query($sql); // wr_1값 업데이트</p><p>} else {</p><p><span style="font-size: 14.6667px;"> echo '<span>'.</span><span style="font-size: 14.6667px; line-height: 1.5;">$list[$i]['subject'].'</span>';</span> </p><p>}</p><p>?></p><p>
대략 이정도로 하면 될 듯 하네요.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인