묻고답하기
게시판 상담기능 (진행단계있는)
2012.09.19 17:54
상담게시판을 만들려고 합니다.
버전은 1.5.3.1 사용중이고요~~
게시판의 상담기능을 이용하면 어느정도 해결은 됩니다만..
상태값을 넣으려고 합니다.
예를 들어 처음 질문(상담)글을 작성하면 초기상태값이 "대기"
그리고 관리자가 처리를 시작하면 진행, 처리가 완료되면 완료로 표시하고 싶습니다.
이러한 진행절차도 확장변수를 이용하면 되는데 문제는
상담글을 작성하는 화면에 이 상태값이 표시가 되어 글쓰는 사람이 변경이 가능하다는 것입니다.
확장변수를 게시글 리스트에는 표시하되..
질문 작성 화면에서는 나타나지 않게 하고 싶은데..
좋은 방법이 없을까요?
아시는 분 알려주시면 감사하겠습니다.
xe 소스를 들여다보기에는 너무도 모르는게 많네요!
추가1
*** 송동우 님이 알려주신 방법을참고하여 수정을 아래와 같이 수정했는데..
반영이 되지 않네요!
사용하는 스킨은 xe default 2007 입니다.
<!--@if(count($extra_keys))-->
<table border="1" cellspacing="0" summary="Extra Form" class="extraVarsList">
<caption><em>*</em> : {$lang->is_required}</caption>
<!--@foreach($extra_keys as $key => $val)-->
<tr cond="$logged_info->is_admin=='Y'">
<th scope="row">{$val->name} <is_required=='Y')-->*!--@if($val->is_required=='Y')--><em>*</em><!--@end--></th>
<td>{$val->getFormHTML()}</td>
</tr>
<!--@endforeach-->
</table>
<!--@endif-->
댓글 2
-
박인만
2012.09.19 18:20
-
비스쿠리
2012.09.22 15:31
감사합니다. -
비스쿠리
2012.10.17 10:52
그런데 분류에도 권한을 줄 수가 있나요? -
송동우
2012.09.19 18:38
사용하는 게시판 스킨을 밝히지 않아서
xe_official 게시판 스킨을 중심으로 설명합니다.
(xe_official 게시판 스킨이 아니라면 사용하는 게시판 스킨에서 찾아서 적용하세요 - 게시판 스킨에 따라 코드가 다를 수 있습니다.)
xe - modules - board - skins - xe_official - write_form.html 열고
line 37 쯤에
<tr cond="$logged_info->is_admin=='Y'">
<th scope="row">{$val->name}여기서 붉은 색 추가......
-
비스쿠리
2012.09.22 16:53
감사합니다. 그런데 수정했는데 안되네요! 제가 사용하는 게시판스킨은 xe default 2007 입니다 .수정한 내용은 질문내용에 추가하도록 하겠습니다.
분류에 대기,완료 등을 넣은다음에 대기 외에 완료에는 분류 권한(관리자로)을 따로 주시면 되요.
보통 게시판에서는 이렇게들 하더라고요.