안녕하세요.
Kboard 에스크원 스킨의 최신 게시물 롤링글 이전 글들을 보고 해보았는데요.
뭐가 문제인지 처음의 기본 상태인 답변대기가 출력이 안되는데요.. 어떤게 문제일까요 ?
<?php
if($board->initCategory2()){
$status_list = $board->category;
}
else{
$status_list = kboard_ask_status();
}
?>
<style>
.notice{width:100%; height: 150px; overflow:hidden; color: white;}
.rolling{position:relative; width:100%; height:auto;}
.rolling li{width:100%; height:30px; line-height:30px;}
</style>
<div class="notice">
<ul class="rolling" style="list-style:none;">
<?php while($content = $list->hasNext()):?>
<li>
<?php if($content->category2):?>
<span class="kboard-ask-one-status status-<?php echo array_search($content->category2, $status_list)?>"><?php echo $content->category2?></span>
<?php endif?>
<span class="notice_title">[<?php echo $content->option->{'item'}?>] <?php echo mb_strimwidth($content->title, 0, 40, '...', 'UTF-8')?></span>
<span class="notice_date"><?php echo $content->getDate()?></span>
</li>
<?php endwhile;?>
</ul>
</div>
<script>
jQuery(document).ready(function(){
var rolling = function(){
setTimeout(function(){
jQuery('.rolling li:first').animate({marginTop:'-30px'}, 500, function(){
jQuery(this).detach().appendTo('.rolling').css({'margin':'0'});
});
rolling();
}, 3000);
};
rolling();
});
</script>
안녕하세요~^^
코드 상에는 별 문제 없는 듯합니다.
실제 저희 쪽에서 해당 코드를 적용했을 때
답변대기 중인 글도 표시되는 것을 확인했습니다.
기존의 코드로 복구해서도 확인해보시겠어요?
그리고 KBoard 최신글에서 게시글 목록을 가져오는 코드 관련해서
별도로 추가한 코드가 있다면 에디터의 코드 스니펫 삽입 기능을 사용해서 올려주시겠어요?
고맙습니다.
안녕하세요.
코드 수정을 안 한 에스크원으로는 답변대기가 출력이되는데, 저 코드를 사용하면 출력이 되질 않네요.
지금 테스트 페이지를 만들었는데 한번 봐주시면 감사하겠습니다.
관리자가 답변 완료로 넘기면은 잘 되나, 일반 사용자가 글 작성을 하면 처음 상태인 답변대기가 노출이 되질 않네요.
https://xn--2z1b99cm3np1gf4jw5d.com/askone/
해결을 하신 건지요?
올려주신 페이지 주소로 확인해보니
게시판 쪽과 롤링 쪽의 게시글의 수가 일치하며
상태 값이 없는 게시글도 정상적으로 표시되고 있습니다.
고맙습니다.
네 해결했습니다. 감사합니다.