웹마스터 팁

 

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게시판은 현재 "스터디지식" 게시판으로 통합하여 미리보기 불가>

 

 

 

 

 

 

 

제목 글쓴이 날짜
확장변수값 이미지로 대체하여 나타내기 (실시간 응대목적) [12] file sm3 2009.06.10
게시판 스킨에서 조회수, 추천수, 최근 수정일 외 항목도 정렬가능하게 하기 SMaker 2009.06.11
확장변수 폼 디자인 하기 [14] file Diver 2009.06.21
확장변수에 회원정보를 넣어보자 [10] file 개돌 2009.06.30
달력형 리스트 입니다. [5] file 착한악마 2009.07.01
게시판 글 검색시 검색 대상 선택을 자유롭게 고치기 [6] file June Oh 2009.07.15
확장변수를 위젯에서 출력하기 [5] bibi 2009.07.19
게시판 확장변수 일괄 등록 하기 [2] file 2년후 2009.09.20
확장변수 이용 답변완료 이미지 띄우기 간단 팁 [7] file jsuimage 2009.09.25
방명록 게시판에서 확장변수 검사 안되는 문제 임시 방안 June Oh 2009.09.28
확장변수 한줄입력칸 폭 조정하기 [2] 아고라 2009.09.30
-추가- 당신의 XE 기반 홈페이지를 훅가게 하는 방법 4가지 [26] 老姜君 2009.10.08
[확장변수] 게시물을 새창에서 전체화면으로 보기 [2] file 고진감래 2009.10.09
모든 원하는 확장변수를 선택해서 최근게시물 위젯에 나타내기 간단팁 [12] jsuimage 2009.10.17
하나의 게시물을 각각 다르게 보이도록 만드는 방법 [5] 얼터1.0 2009.10.24
게시판 글작성 선택적 메일보내기 - 확장변수 이용 [2] file noirzo 2009.10.28
게시판 리스트에서 확장변수를 카테고리처럼 보여주기 [11] file 고진감래 2009.11.05
확장변수값 계산하여 게시판 리스트에 출력하기(총계 게시판) [1] file klaist 2009.11.30
특정 확장변수를 글 추천자에게만 보이게 하기 [10] 뮤랑이 2010.01.11
게시글 확장변수 순으로 정렬하기 (2010.01.18 13:18 수정) [24] June Oh 2010.01.11