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

도움부탁드립니다.

아이스커피 9년 전 조회 3,559

aaa란 게시판의 글들을 최근게시물에서 뽑아오고 있습니다.

새로 올라온 글이 있으면 한번만 빨간글씨로 보이고 새로고침하면 다시 원래의 색으로 제목을 보이게 하려합니다. 첫번째로 본 사람만 빨간 글씨겠죠~

 

제 생각은 wr_1 필드에 값이 비어있으면 빨간색으로 보이고 최신글이 노출될때 wr_1에 'y' 이런식으로 값이 들어가서 다음부터 y가 있으면 원래의 색으로 표현이 되게하면 원.... 원하는 기능이 될거 같은데 구현을 못하고 있네요...

 

도움 부탁드립니다. 

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

답변 4개

9년 전

게시물 등록후 뷰페이지로 이동하고 wr_hit 값이 1이 됩니다

누군가 게시물을 읽으면 wr_hit가 2가 되겠죠

따라서 if($list[$i][wr_hit] ==1) 빨강으로

이 경우는 새로고침해도 빨강입니다

 

 

 

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

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

만두야닷컴

누군가 읽었다 라는걸 판단하게 하려 하시는건가요?

그럼 조회수가 0 일때만 빨간색 스타일 주면 될 듯하네요..

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

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

그림자밟기

스타일파일에다가

.first_view {color:red} 뭐 이런식으로 색깔 추가하시구요. 

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

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

그림자밟기

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>

 

대략 이정도로 하면 될 듯 하네요.

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

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

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

로그인