인사이드ASK스킨의 '상태 목록' 표시를 모바일에서 노출하는 방법문의

인사이드ASK 스킨 문의입니다.

답변 글을 달고 '상태' 드롭목록에서 "답변완료" 등을 선택할 수 있는데요.

먼저 "상태없음"과 "답변대기", "답변완료"를 각각 눌렀을 때 어떤 액션이 달라지는지 궁금합니다.

그리고 '상태' 드롭목록이 모바일에서는 보이지 않는데
모바일 환경에서 보여지게 하는 방법을 알고 싶습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    KBoard 인사이드 상담 스킨에서 글 작성 시 기본적으로 상태는 답변대기로 설정됩니다.

    관리자가 상태를 변경하면 사용자에게도 변경된 상태로 표시되며

    답글을 쓸 경우 상태의 색상이 붉은색으로 표시됩니다.

     

    모바일에서 관리자가 '상태'를 변경할 수 있도록 하려면

    FTP로 접속해서 /wp-content/plugins/kboard/skin/inside-ask/document.php 파일에

    아래의 코드를 찾아서

    <div class="mobile-status">
    	<span style="color:<?php if(inside_ask_has_answered($content->uid)):?>#ff0a1e<?php else:?>#808080<?php endif?>"><?php echo $content->category2?></span>
    </div>

    아래의 코드로 교체해보시겠어요?

    <div class="mobile-status">
    <?php if($board->isAdmin()):?>
    	<?php if(!$board->initCategory2()) $board->category = inside_ask_status()?>							
    	<select id="kboard-select-category2" name="category2" onchange="kboard_inside_ask_category_update('<?php echo $content->uid?>', this.value)">
    	<option value="">상태없음</option>
    	<?php while($board->hasNextCategory()):?>
    	<option value="<?php echo $board->currentCategory()?>"<?php if($content->category2 == $board->currentCategory()):?> selected<?php endif?>><?php echo $board->currentCategory()?></option>
    	<?php endwhile?>
    	</select>
    <?php else:?>
    	<span style="color:<?php if(inside_ask_has_answered($content->uid)):?>#ff0a1e<?php else:?>#808080<?php endif?>"><?php echo $content->category2?></span>
    <?php endif?>
    </div>

    고맙습니다.

  • 수정하였으나 변화가 없습니다. ㅠ

    다시 한 번 피드백 부탁드리겠습니다~

  • /wp-content/plugins/kboard/skin/inside-ask/list.php 파일에도

    아래의 코드를 모두 찾아서

    <div class="mobile-status">
    	<span style="color:<?php if(inside_ask_has_answered($content->uid)):?>#ff0a1e<?php else:?>#808080<?php endif?>"><?php echo $content->category2?></span>
    </div>

    아래의 코드로 모두 교체해보시겠어요?

    <div class="mobile-status">
    <?php if($board->isAdmin()):?>
    	<?php if(!$board->initCategory2()) $board->category = inside_ask_status()?>							
    	<select id="kboard-select-category2" name="category2" onchange="kboard_inside_ask_category_update('<?php echo $content->uid?>', this.value)">
    	<option value="">상태없음</option>
    	<?php while($board->hasNextCategory()):?>
    	<option value="<?php echo $board->currentCategory()?>"<?php if($content->category2 == $board->currentCategory()):?> selected<?php endif?>><?php echo $board->currentCategory()?></option>
    	<?php endwhile?>
    	</select>
    <?php else:?>
    	<span style="color:<?php if(inside_ask_has_answered($content->uid)):?>#ff0a1e<?php else:?>#808080<?php endif?>"><?php echo $content->category2?></span>
    <?php endif?>
    </div>

     

    list.php 파일 제일 하단에

    아래의 코드도 추가해보세요.

    <?php wp_enqueue_script('inside-ask-document', "{$skin_path}/document.js", array(), KBOARD_VERSION, true)?>

     

    이전에 안내해드린 코드도 조금 수정해두었으니 다시 적용해보시겠어요?

    고맙습니다.

  • 모두 적용해보았지만 안되네요. ^^;

    번거로우시겠지만 다시 한 번 피드백 부탁드립니다~

  • 안녕하세요.

    확인 가능한 페이지 주소 알려주시면 살펴보겠습니다.

    고맙습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요