안녕하세요 KBoard 댓글 입력 필드 추가 관련 질문입니다.
1. 댓글 입력 폼에 필드 추가가 가능한지?
kboard/skin/customer/editor.php 페이지에서 게시글 작성 시 입력필드를 자유롭게 추가하여 사용하였는데.
댓글 입력 폼에도 입력 필드(상태값 선택 select)를 추가하려
kboard-commments/skin/default/list.php 에서 아래와 같이 추가 하였는데 값을 노출할수가 없네요.
애초에 이런식으로 입력필드 추가 및 값을 가져올수 없는건지 궁금합니다.
<select name="condition" value="<?php echo $comment->condition?>" required>
......
</select>
2. 게시글 리스트 페이지에서 댓글 노출
게시글 리스트 페이지에서 이런식으로 comment 개수를 가져오는데.
<?php echo $content->getCommentsCount()?>
comment에 내용을 가져올수 있는지 질문드립니다.
1번 질문 추가 설명입니다.
입력 필드 추가 후 노출 시 아래와 같이 적용하였습니다.
kboard-commments/skin/default/list-template.php
<div class="comments-list-content" itemprop="description">
<?php echo $comment->condition?>
</div>
안녕하세요~^^
우선 1번에서는 KBoard랑 상관없이 select 태그 사용법 자체가 틀리렸습니다. (구글 검색등으로 select 태그 사용법은 찾아보시는게 좋을 듯합니다.)
설명 드리자면,
/wp-content/plugins/kboard-comments/skin/default/list.php 파일에는 아래와 같이 코드를 추가해주세요.
<select name="comment_option_condition" required>
<option value="선택값1">선택값1</option>
<option value="선택값2">선택값2</option>
</select>
그 다음 같은 폴더에 있는 list-template.php 파일에는
<?php echo $comment->option->condition?> 이 코드를 사용하시면 선택값을 출력하실 수 있습니다.
댓글에 체크박스를 추가하는 방법은 아래 링크를 참고해주세요.
http://www.cosmosfarm.com/threads/document/11671
2번은 뭔가 설명하기 어렵군요.
기본적으로 댓글은 리스트로 되어 있습니다.
그래서 내용이라는 것은 어느 댓글중 하나의 내용을 말씀하시는 듯한데요.
만약에 댓글이 하나만 등록되어 있어도 구조가 리스트이기 때문에 좀 복잡합니다.
마지막으로 등록된 댓글의 내용을 표시하면 되려나요?
이유와 설명을 추가로 해주시면 필요한 코드를 연구해보겠습니다.
고맙습니다.
1번 select 태그 사용법을 사용하면서 문제 해결되었습니다.
소중한 답변 감사합니다.