인사이드 스킨 답변쓰기 필드 관련 문의드립니다.

인사이드 스킨 답변쓰기 필드관련 문의드립니다.

1. 답변쓰기 필드를 변경했는데 필드내용이 답변에도 보여지게 하려면 어떻게해야 되나요? (이미지참고)

  document.php 파일에 

<?php echo wpautop($answer->content)?>

이 부분이 해당 내용으로 보여집니다.

 

2. 답변하면 메일로도 커스텀한 필드 내용이 보내져야 하는데 현재 빈화면으로 보내집니다. 어느부분을 수정해야되나요?

 

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

    1. 관리자 -> 게시판 -> 입력필드 설정에서 추가하신 건가요?

    해당 필드의 하단에 게시글 본문에 표시 체크박스에 체크하시면 본문에 출력됩니다.

    코드로 추가하시고 싶으시다면

    <?php echo $content->option->{'입력필드 메타키'}?>

    의 형태로 document.php 파일에 삽입하여 적용해보시겠어요?

     

    2. kboard_latest_alerts_message 필터를 활용하시면 최신글 이메일 알림 내용을 편집하실 수 있습니다.

    아래 링크를 참고하여 적용해보시겠어요?

    https://www.cosmosfarm.com/threads/document/53128

    고맙습니다.

    
     
  • 1. 인사이드 스킨은 관리자 -> 게시판 -> 입력필드 설정에서 필드추가가 안되서 editor.php 파일에 아래와 같이 직접 추가했습니다.

    <?php if(!$content->parent_uid):?>		
    		
    		<?php else:?>
    		<div class="kboard-attr-row-wrap">
    			<div class="kboard-attr-row">
    				<label class="attr-name" for="kboard_content">P/N</label>
    				<div class="attr-value">
    					<?php if($board->use_editor):?>
    						<?php wp_editor($content->content, 'kboard_content', array('media_buttons'=>$board->isAdmin()))?>
    					<?php else:?>
    						<input type="text" name="kboard_content" id="kboard_content"><?php echo $content->content?>
    					<?php endif?>
    				</div>
    			</div>
    			<div class="kboard-attr-row">
    				<label class="attr-name" for="kboard_content">PRICE</label>
    				<div class="attr-value">
    					<?php if($board->use_editor):?>
    						<?php wp_editor($content->content, 'kboard_content', array('media_buttons'=>$board->isAdmin()))?>
    					<?php else:?>
    						<input type="text" name="kboard_content" id="kboard_content"><?php echo $content->content?>
    					<?php endif?>
    				</div>
    			</div>	
    			<div class="kboard-attr-row">
    				<label class="attr-name" for="kboard_content">MOQ</label>
    				<div class="attr-value">
    					<?php if($board->use_editor):?>
    						<?php wp_editor($content->content, 'kboard_content', array('media_buttons'=>$board->isAdmin()))?>
    					<?php else:?>
    						<input type="text" name="kboard_content" id="kboard_content"><?php echo $content->content?>
    					<?php endif?>
    				</div>
    			</div>	
    			<div class="kboard-attr-row">
    				<label class="attr-name" for="kboard_content">LT</label>
    				<div class="attr-value">
    					<?php if($board->use_editor):?>
    						<?php wp_editor($content->content, 'kboard_content', array('media_buttons'=>$board->isAdmin()))?>
    					<?php else:?>
    						<input type="text" name="kboard_content" id="kboard_content"><?php echo $content->content?>
    					<?php endif?>
    				</div>
    			</div>	
    			<div class="kboard-attr-row">
    				<label class="attr-name" for="kboard_content">REF</label>
    				<div class="attr-value">
    					<?php if($board->use_editor):?>
    						<?php wp_editor($content->content, 'kboard_content', array('media_buttons'=>$board->isAdmin()))?>
    					<?php else:?>
    						<input type="text" name="kboard_content" id="kboard_content"><?php echo $content->content?>
    					<?php endif?>
    				</div>
    			</div>		
    		</div>	
    		<?php endif?>
    		
    		<?php if($board->meta->max_attached_count > 0):?>

     

    2. 메일은 라벨 부분만 보여지고 답변은 오지 않습니다.(아래 이미지 참고)

     

  • 올려주신 코드처럼 작성하면 내용에 입력되지 않습니다.

     

    <input type="text" name="kboard_필드네임" id="kboard_필드아이디" value="<?php echo $content->option->{'메타키'}?>>

    입력되는 태그들의 name이 같은 경우 가장 마지막에 입력된 정보가 저장됩니다.

    각 태그들의 name을 다르게 하여야 하는 점 인지하시어 작성해주시면 될 듯 합니다.

    아래의 링크를 참고하여 코드를 작성해보시겠어요?

    https://blog.naver.com/PostView.nhn?blogId=chan2rrj&logNo=221216931199

     

    코드를 수정하기 어렵거나 수정해야 하는 부분이 많다면

    프로젝트 의뢰에 상세한 내용을 등록해보세요.

    https://www.cosmosfarm.com/project

    고맙습니다.

  • 인사이드 상담 스킨은 알려주신 커스텀 필드 내용과 다르게 보이는데 확인부탁드려요.

    editor.php 내용 

    	<div class="kboard-attr-row">
    			<label class="attr-name" for="kboard_content">답변내용<span class="required">*</span></label>
    			<div class="attr-value">
    				<?php if($board->use_editor):?>
    					<?php wp_editor($content->content, 'kboard_content', array('media_buttons'=>$board->isAdmin(), 'editor_height'=>400))?>
    				<?php else:?>
    					<textarea name="kboard_content" id="kboard_content"><?php echo $content->content?></textarea>
    				<?php endif?>
    			</div>
    		</div>

     

    document.php 출력 내용

    <?php echo wpautop($answer->content)?>

     

    커스텀필드를 넣고싶은데 필드는 추가가 되는데 출력이 안되네요.

  • 인사이드 상담 스킨에서 추가한 입력 필드에서 원글은 $content 변수를 활용해보세요.

    이전 댓글에 안내해드린 코드처럼

    <?php echo $content->option->{'입력필드 메타키'}?> 이런 식으로 활용해보세요.

     

    답글은 $answer 변수를 활용해보세요.

    <?php echo $answer->option->{'입력필드 메타키'}?> 이런 식으로 활용해보세요.

     

    저희가 모든 코드를 일일이 확인하고 만들어 드리는 건 현실적으로 불가능합니다.

    코드를 직접 수정하기 어려우시다면

    다음에는 프로젝트 의뢰에 상세 내용을 올려주시거나

    유료 기술지원 요청을 부탁드립니다.

    고맙습니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기