묻고답하기

아래는 블루게이트님의 상담글을 지정된 한사람만 볼수있도록 하신 기능입니다.
그런데 제가
1.4.4.4버전을 사용중인데 버전이 틀려서그런지
수정하면 에러가
Warning
: Cannot modify header information - headers already sent by (output started at /home/hosting_users/incline2010/www/main/modules/board/board.view.php:1) in /home/hosting_users/incline2010/www/main/classes/display/DisplayHandler.class.php on line 67

Warning
: Cannot modify header information - headers already sent by (output started at /home/hosting_users/incline2010/www/main/modules/board/board.view.php:1) in /home/hosting_users/incline2010/www/main/classes/display/DisplayHandler.class.php on line
253

Warning
: Cannot modify header information - headers already sent by (output started at /home/hosting_users/incline2010/www/main/modules/board/board.view.php:1) in /home/hosting_users/incline2010/www/main/classes/display/DisplayHandler.class.php on line
254

Warning
: Cannot modify header information - headers already sent by (output started at /home/hosting_users/incline2010/www/main/modules/board/board.view.php:1) in /home/hosting_users/incline2010/www/main/classes/display/DisplayHandler.class.php on line
255

Warning
: Cannot modify header information - headers already sent by (output started at /home/hosting_users/incline2010/www/main/modules/board/board.view.php:1) in /home/hosting_users/incline2010/www/main/classes/display/DisplayHandler.class.php on line
256

Warning
: Cannot modify header information - headers already sent by (output started at /home/hosting_users/incline2010/www/main/modules/board/board.view.php:1) in /home/hosting_users/incline2010/www/main/classes/display/DisplayHandler.class.php on line
257

Warning
: Cannot modify header information - headers already sent by (output started at /home/hosting_users/incline2010/www/main/modules/board/board.view.php:1) in /home/hosting_users/incline2010/www/main/classes/display/DisplayHandler.class.php on line
258

Warning
: Cannot modify header information - headers already sent by (output started at /home/hosting_users/incline2010/www/main/modules/board/board.view.php:1) in /home/hosting_users/incline2010/www/main/classes/display/DisplayHandler.class.php on line
77

Warning
: Cannot modify header information - headers already sent by (output started at /home/hosting_users/incline2010/www/main/modules/board/board.view.php:1) in /home/hosting_users/incline2010/www/main/classes/display/DisplayHandler.class.php on line
77
나타납니다.
혹시 1.4.4.4버전으로 수정해주실분안계신가요??
꼭좀 부탁드립니다.

========================================================================
블루게이트님의 기능설명부분입니다.

상담기능에서 내용을 보여주고 싶은 1인 등록하기

상담기능은 작성자와 관리자 이외에는 볼수없게 하는 기능이다. 
좋은 기능이긴 하나 관리자가 작성한 글을 다른이에게 보여줄수 없다는 불편함이 있다.

이문제를 해결하기 위해 확장변수를 이용하여
추가로 보여주고자 하는 1인의 아이디를 등록하는 방법이다.

수정대상 : ./ modules / board / board.view.php
수정전 :
                // 상담기능이 사용되고 공지사항이 아니고 사용자의 글도 아니면 무시
                if($oDocument->isExists() && $this->consultation && !$oDocument->isNotice()) {
                    $logged_info = Context::get('logged_info');
                    if($oDocument->get('member_srl')!=$logged_info->member_srl) $oDocument = new DocumentItem();
                }
                .
                .
                .
               // 상담 기능이 on되어 있으면 현재 로그인 사용자의 글만 나타나도록 옵션 변경
            if($this->consultation) {
                $logged_info = Context::get('logged_info');
                $args->member_srl = $logged_info->member_srl;
            }

수정후 :
                // 상담기능이 사용되고 공지사항이 아니고 사용자의 글도 아니면 무시
                if($oDocument->isExists() && $this->consultation && !$oDocument->isNotice()) {
                    $logged_info = Context::get('logged_info');
                    if($oDocument->get('member_srl')!=$logged_info->member_srl && $oDocument->get('extra_vars1')!=$logged_info->user_id) $oDocument = new DocumentItem();
                }
                .
                .
                .
            // 상담 기능이 on되어 있으면 현재 로그인 사용자의 글만 나타나도록 옵션 변경
            if($this->consultation) {
                $logged_info = Context::get('logged_info');
                $args->member_srl = $logged_info->member_srl;
                $args->user_id_extra_vars1 = $logged_info->user_id;
            }


수정대상 : ./ modules / document / document.model.php
수정전 :
            $args->member_srl = $obj->member_srl;
  

수정후 :
            $args->member_srl = $obj->member_srl;
            $args->user_id_extra_vars1 = $obj->user_id_extra_vars1;


수정대상 : ./ modules / document / queries / getDocumentList.xml
수정전 :
   <condition operation="equal" column="member_srl" var="member_srl" filter="number" pipe="and" />
        

수정후 :
   <group pipe="and">
       <condition operation="equal" column="member_srl" var="member_srl" filter="number" pipe="or" />
       <condition operation="equal" column="extra_vars1" var="user_id_extra_vars1" pipe="or" />
   </group>

동일한 방법으로 getDocumentListWithinComment.xml, getDocumentListWithinTag.xml 두개 파일도 수정해준다.

이것으로 수정끝  케시재생성해주는 것 잊지 마시기 바랍니다. 


자 이제 사용을 해야겠죠.

게시판을 하나 만듭니다. 설정에 상담기능 사용으로 체크하시구요
확장변수1번을 "text"로 설정하고, 제목은 "받을 사람 ID" 로 해서 저장합니다.

이제 게시판에서 글을 작성해 봅니다. 이때 따로 보여주고자 하는 사람이 있으면 아이디를 등록해 줍니다.
이것으로 긑...

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
오락실주인 신디케이션 [2] file 2013.01.17 by 마야937
공방 게시판 본문 작성이 갑자기 안됩니다. (해결:자답) [1] 2013.01.17 by 공방
몽실아빠 설문조사에 참여를 하면 포인트 지급하기 가능할까요 ? [1] 2013.01.17 by 송동우
hoyeop 베스트 게시물 관련 간단한 질문입니다.  
pefn1 설치 마지막 단계의 오류 [1] 2013.01.17 by 고동탄
nonserial 미솔님의 동영상검색 글쓰기 컴퍼넌트 크롬에서는 안되네요  
샤로우 게시판 본문 하단에 SNS에 추가하는 방법? [1] 2013.01.17 by 뀰귤
XE만세 댓글 입력할 시 새로고침이 안되게 하고싶습니다.. [1] 2013.01.17 by 송동우
XE만세 회원 차단 기능에 대해 문의드립니다.. [1] file 2013.01.17 by 송동우
XE만세 익명 숫자열 닉네임에 색상을 부여하는 법을 알고싶습니다.. [1] 2013.01.17 by 송동우
코코낫33000 동영상 업로드 할 때... [1] 2013.01.17 by 송동우
하늘바람23 게시판 확장변수에서...  
본체 모바일 주소. [1] 2013.01.17 by 샤로우
초보관심 XE 게시판 만들기 연습 결과에 대해 문의드립니다. [1] file 2013.01.17 by 송동우
빅송 Contact US 모듈이 이상합니다. [1] 2013.01.17 by CM(OEZ)
양희종1 datepicker 레이어 겹침 현상 [1] file 2013.01.17 by CM(OEZ)
이동일636 파일 업로드를 하고 다운을 받으면 싸이트가 다운 됩니다. 서버 수정 가능 [1] 2013.01.17 by CM(OEZ)
짼이짼 게시판에 적용한 확장변수 관리자만 볼 수 있게.... [1] 2013.01.16 by 송동우
코코낫33000 동영상 첨부 게시판... [1] 2013.01.16 by 송동우
코코낫33000 업로드 시에.. [1] 2013.01.16 by 송동우