인사이드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)?>

     

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

    고맙습니다.

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

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

  • 안녕하세요.

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

    고맙습니다.

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