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

게시판 리스트에서 상태 표시 질문드립니다. 선생님 채택완료

하내따남 9년 전 조회 2,211

리스트 게시판에서 접수, 답변완료 같은 글씨를 그 상황에 맞게 나타내고 싶습니다.

일단 다 아시겠지만 리스트 소스는 

</p><p><?php</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>        <span class="Apple-tab-span" style="white-space:pre">	</span>for ($i=0; $i<count($list); $i++) {</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>        ?></p><p><span class="Apple-tab-span" style="white-space:pre">		</span>        <tr></p><p><span class="Apple-tab-span" style="white-space:pre">		</span>            <td></p><p><span class="Apple-tab-span" style="white-space:pre">		</span>            <?php</p><p><span class="Apple-tab-span" style="white-space:pre">			</span>            if ($list[$i]['is_notice']) // 공지사항</p><p><span class="Apple-tab-span" style="white-space:pre">			</span>                echo '<strong>공지</strong>';</p><p><span class="Apple-tab-span" style="white-space:pre">			</span>            else if ($wr_id == $list[$i]['wr_id'])</p><p><span class="Apple-tab-span" style="white-space:pre">			</span>                echo "<span class=\"bo_current\">열람중</span>";</p><p><span class="Apple-tab-span" style="white-space:pre">			</span>            else</p><p><span class="Apple-tab-span" style="white-space:pre">			</span>                echo $list[$i]['num'];</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>            ?></p><p><span class="Apple-tab-span" style="white-space:pre">		</span>            </td></p><p><span class="Apple-tab-span" style="white-space:pre">		</span>            </p><p><span class="Apple-tab-span" style="white-space:pre">		</span>            <td class="align_l"></p><p><span class="Apple-tab-span" style="white-space:pre">		</span>                <?php</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>                <span class="Apple-tab-span" style="white-space:pre">	</span>echo $list[$i]['icon_reply'];</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>                <span class="Apple-tab-span" style="white-space:pre">	</span>if ($is_category && $list[$i]['ca_name']) {</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>                <span class="Apple-tab-span" style="white-space:pre">		</span>if ($list[$i]['ca_name'] == "문의1") {</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>                ?></p><p><span class="Apple-tab-span" style="white-space:pre">		</span>                <a href="<?php echo $list[$i]['ca_name_href'] ?>" class="consIconC"></a></p><p><span class="Apple-tab-span" style="white-space:pre">		</span>                <?php <span class="Apple-tab-span" style="white-space:pre">	</span>} elseif ($list[$i]['ca_name'] == "문의2" ) { ?></p><p><span class="Apple-tab-span" style="white-space:pre">		</span>                <a href="<?php echo $list[$i]['ca_name_href'] ?>" class="consIconP"></a></p><p><span class="Apple-tab-span" style="white-space:pre">		</span>                <?php <span class="Apple-tab-span" style="white-space:pre">	</span>} elseif ($list[$i]['ca_name'] == "문의3" ) { ?></p><p><span class="Apple-tab-span" style="white-space:pre">		</span>                <a href="<?php echo $list[$i]['ca_name_href'] ?>" class="consIconD"></a></p><p><span class="Apple-tab-span" style="white-space:pre">		</span>                <?php <span class="Apple-tab-span" style="white-space:pre">	</span>} ?></p><p><span class="Apple-tab-span" style="white-space:pre">		</span>                <?php } ?></p><p><span class="Apple-tab-span" style="white-space:pre">		</span>                <a href="<?php echo $list[$i]['href'] ?>"><?php echo $list[$i]['subject'] ?></a></p><p><span class="Apple-tab-span" style="white-space:pre">		</span></p><p><span class="Apple-tab-span" style="white-space:pre">		</span>                <?php</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>                // if ($list[$i]['link']['count']) { echo '['.$list[$i]['link']['count']}.']'; }</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>                // if ($list[$i]['file']['count']) { echo '<'.$list[$i]['file']['count'].'>'; }</p><p><span class="Apple-tab-span" style="white-space:pre">		</span></p><p><span class="Apple-tab-span" style="white-space:pre">		</span>                if (isset($list[$i]['icon_new'])) echo $list[$i]['icon_new'];</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>                if (isset($list[$i]['icon_hot'])) echo $list[$i]['icon_hot'];</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>                if (isset($list[$i]['icon_file'])) echo $list[$i]['icon_file'];</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>                if (isset($list[$i]['icon_link'])) echo $list[$i]['icon_link'];</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>                if (isset($list[$i]['icon_secret'])) echo $list[$i]['icon_secret'];</p><p><span class="Apple-tab-span" style="white-space:pre">		</span></p><p><span class="Apple-tab-span" style="white-space:pre">		</span>                 ?></p><p><span class="Apple-tab-span" style="white-space:pre">		</span>            </td></p><p><span class="Apple-tab-span" style="white-space:pre">		</span>            <td class="td_name sv_use"><?php echo $list[$i]['name'] ?></td></p><p><span class="Apple-tab-span" style="white-space:pre">		</span>            <td class="td_date"><?php echo $list[$i]['datetime'] ?></td></p><p><span class="Apple-tab-span" style="white-space:pre">		</span>            <td class="td_num"><?php echo $list[$i]['wr_hit'] ?></td></p><p><span class="Apple-tab-span" style="white-space:pre">		</span>            </p><p><span class="Apple-tab-span" style="white-space:pre">		</span>        </tr></p><p><span class="Apple-tab-span" style="white-space:pre">		</span>        <?php } ?></p><p>

 

이렇구요

답변이 있으면 답변

글이 작성이 되면 접수

그리고 모든 상태가 완료가 되었다 싶으면 완료 라고 표시를 하고 싶어요

완료는 임의로 나타낼 수 있도록 할려고 하는데요

관리자가 글 안에서 버튼을 눌러서 표기하던가 하는 방식으로 

표현 할려고 합니다.

클래스를 상황에 맞게 넣을 수 있는 방식이 어떨까 생각 중인데요

class="A" 가 답변

class="B" 가 접수

class="C" 가 완료

이렇게 클래스를 상황에 나타날수 있게 가능 한가여 ??

스크립트로 해야만 하는건지 아니면 if 문으로 나타낼 방법이 있는건지...

도저히 생각해봐도 답이 안나와서 질문 드립니다. 답변 꼭 부탁합니다. ~

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

답변 3개

채택된 답변
+20 포인트
d
9년 전

class="<?if(답변완료일때){echo 'C';}else if(접수일때){echo 'B';}else{echo 'A';}?>" 이런식으로하시면되요

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

답변에 대한 댓글 1개

하내따남
9년 전
답변 감사합니다.
DB에 값을 안찾아도 그냥 클래스적용 만으로 가능 한가요 ?
DB 값 없이 뭐를 기준으로 답변인지 접수인지 기준을 잡을수 있을까요

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

9년 전

접수와 답변까지는 추가 db 없이도 가능한데 완료까지 표현하려면 추가 DB가 필요할 것 같네요.

보통 여분 필드로 많이들 사용합니다. 스킨 자료실에도 많이 올라와 있고요.

 

이 스킨을 보니 본문에서 관리자가 버튼을 눌러서 수정이 가능한 것 같네요.

http://sir.co.kr/g5_skin/2586">http://sir.co.kr/g5_skin/2586 

 

이미지로 표현되어 있는데 if 문만 참고하셔서 사용하면 될 것 같습니다.

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

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

d
9년 전

db값 없이는 조금 힘들것같네요 예를 들어서 if($list[$i]['wr_id']=="답변완료"){echo "C"}else if($list[$i]['wr_id']=="접수일때"){echo 'B';}else{echo 'A';} 이런식으로해주세요 이게 가장 편한방법이에요

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

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

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

로그인