웹마스터 팁

 

Q&A게시판을 하나 만들면서, 댓글이 달리면 "답변완료"라고 뜨는 게시판을 만들고 싶어서 검색을 해 봤습니다.

그런데 저의 경우에 한 게시판에서 확장변수가 2개 이상 되거나 할 때는 모두 다 "답변완료"라고 뜨는 바람에 새로 한 번 만들어 봤습니다.

 

1)관리권한이 있는 사람만 댓글을 달 수 있도록 설정해서 댓글이 달리면 곧 "답변완료"라는 이미지로 뜨게 했습니다.  

2)또한, Q&A게시판에 글을 쓰는 사람은 당연히 "문의"를 하는 것이니까 확장변수를 숨김처리해서 "문의" 또는"답변"등의 선택을 하지 않아도 자동적으로 글을 올리면 "답변대기"라는 이미지로 뜨게 했습니다. 

 

pic1.jpg  

1. 게시판의 write_form.html의 약 100번째줄쯤 보시면 아래와 같은 부분이 나오는 데 파란색 줄부분만 제가 첨가한 것입니다. 즉, "답변현황"에 관한 확장변수의 입력항목만 글을 쓸때 보이지 않고, 그 외의 확장변수는 나타나게 했습니다.

 

 <!--@foreach($extra_keys as $key => $val)-->

 <!-- Q&A 게시판의 "답변현황"이 아니라면 -->
 <!--@if($val->name!="답변현황") -->
  <tr>
          <th scope="row">{$val->name} <!--@if($val->is_required=='Y')-->*<!--@end--></th>
  </tr>
 <
!--@end-->
 <!-- Q&A 게시판의 "답변현황"이 아니라면 끝 -->

 <!--@endforeach-->

 

 

2.  게시판의 style.list.html에서제일 마지막 부분에 보시면 "사용자 선언 확장변수일 경우"라는 부분이 보이는데요. 노락색 부분을 주석으로 삭제처리하고 주황색으로 처음부터 끝까지 감싸는 부분을 첨가했습니다. 또한, 빨간색은 게시판 모듈이름을 쓰면 되구요, 파란색은 확장변수 "입력항목"으로 제가 사용한 이름입니다.

 

                <!--// 사용자 선언 확장변수일 경우 -->
                <!--@else-->
<!--
      <td align="center"><font size="2">{$document->getExtraValueHTML($val->idx)}</font>&nbsp;</td>
-->
    <!-- Q and A 게시판이나 과외게시판의 특정한 확장변수라면 그림으로 대치 시작-->
      <!--@if(($mid == "question_answer") && ($val->name=="답변현황")) -->
       <!--Q&A게시판용--- 댓글 유무에 따라 다른 그림파일 삽입-->
       <!--@if($document->getCommentCount()) -->
           <td><center><img src="./images/common/answered.jpg"></center></td>                           
       <!--@else-->
           <td><center><img src="./images/common/waiting.jpg"></center></td>
       <!--@end-->
      

<!-- 그외 부가적으로 과외게시판을 만들면서 선생님이면 "가르쳐요", 학생이면 "배워요"이미지를 띄우도록 해 봤습니다.  연두색은 확장변수 기본값으로 제가 임의로 선언한 값 -->

     <!--@elseif(($mid == "study_teacher") && ($val->name=="구분")) -->
     <!--과외게시판용 --  학생인지 선생님인지 여부에 따라 다른 그림파일 삽입-->
       <!--@if($document->getExtraValueHTML($val->idx)=="배워요") -->
           <td><center><img src="./images/common/learn.jpg"></center></td>                           
       <!--@else-->
           <td><center><img src="./images/common/teach.jpg"></center></td>
       <!--@end-->
      <!--@else-->
        <td><center>{$document->getExtraValueHTML($val->idx)}</center></td>
      <!--@end-->
    <!--  Q and A 게시판이나 과외게시판의 특정한 확장변수라면 그림으로 대치 끝-->

 

pic2.jpg 

 

물론 그림파일은 각자 만드셔서 미리 해당 경로에 저장하시면 됩니다.

많은 분들이 아시는 내용일 수도 있지만 제가 지극히 초보자라서 저와 같은 초보자분이 쉽게 이해하시도록 자세히 올려 봤습니다. 

1.  <미리보기>  과외게시판 스터디하자 (StudyHaja.KR)

<Q&A게시판은 현재 "스터디지식" 게시판으로 통합하여 미리보기 불가>

 

 

 

 

 

 

 

제목 글쓴이 날짜
확장변수이용시 숫자 일경우 정렬하기 팁 푸하라 2012.02.02
XE 1.5 에서 확장변수 검색이 안 되시는 경우 해결책 [5] sejin7940 2012.01.24
확정변수 로 프린트 페이지 꾸미기(/print_page.html) 세상의지배자 2011.12.26
코어 1.5.1에서 회원목록에 성별아이콘 쓰기(수정) 늘푸른이 2011.12.10
코어 1.5.1에서 회원정보에 성별아이콘 쓰기 file 늘푸른이 2011.12.10
Xe 1.5.1로 사이트 꾸미기 part 1 [25] file 황비 2011.12.04
관리툴 회원관리에서 확장변수로 검색 시 숫자 이외 검색불가 해결 방법 카리브 2011.10.10
특정 확장변수를 로그인한 회원에게만 보이게 하기 [3] 비밀얌 2011.09.17
계시판 확장변수에 대하여 여쭤봅니다. [1] 마지막드론 2011.08.14
게시판에 회원확장변수정보 받아서 표시하기 [3] burster 2011.03.26
확장변수 - 주소입력 받을 시 안내문구 출력 [2] 반디소리 2011.02.24
XE 공식 게시판에 (다운로드) 같은 '임의목록' 집어 넣기 (확장변수x) [1] file 999 2010.12.30
확장변수(textarea)에서 html 사용하기 [3] 하늘종 2010.11.01
게시판에 사전질문 넣기 특히 확장 변수 없는 지식in 게시판 - 초보자용 [3] file THEOTHERS 2010.08.07
특정 카테고리의 최근 이미지 출력 위젯 [3] file 앙띠2 2010.04.28
확장변수 사용 (전화번호) 사용 예제 - 참고용 [2] 무대포2 2010.03.17
게시판확장변수를 이미지로 나타내게 게시판스킨 수정법 [3] file 팔공산 2010.03.10
확장변수로 북마크 게시판 만들기 [2] 레디오빠 2010.01.31
[초보팁] 최근게시물 위젯에 확장변수 표시하기 [23] 오뎅궁물 2010.01.29
게시글 확장변수 순으로 정렬하기 (2010.01.18 13:18 수정) [24] June Oh 2010.01.11