묻고답하기

흐음..회원이 글을 쓰면 저에게 메일이 오는 부분을 만들고 있습니다.

우선 board.controller.php을 열어서...

        function procBoardInsertDocument() {
            // 권한 체크
            if(!$this->grant->write_document) return new Object(-1, 'msg_not_permitted');

            // 글작성시 필요한 변수를 세팅
            $obj = Context::getRequestVars();
            $obj->module_srl = $this->module_srl;
            if($obj->is_notice!='Y'||!$this->grant->manager) $obj->is_notice = 'N';

            if(!$obj->title) $obj->title = cut_str(strip_tags($obj->content),20,'...');

            // 관리자가 아니라면 게시글 색상/굵기 제거
            if(!$this->grant->manager) {
                unset($obj->title_color);
                unset($obj->title_bold);
            }

            // document module의 model 객체 생성
            $oDocumentModel = &getModel('document');

            // document module의 controller 객체 생성
            $oDocumentController = &getController('document');

            // 이미 존재하는 글인지 체크
            $oDocument = $oDocumentModel->getDocument($obj->document_srl, $this->grant->manager);

            // 이미 존재하는 경우 수정
            if($oDocument->isExists() && $oDocument->document_srl == $obj->document_srl) {
                $output = $oDocumentController->updateDocument($oDocument, $obj);
                $msg_code = 'success_updated';
                $msg_head = "■수정■";

            // 그렇지 않으면 신규 등록
            } else {
                $output = $oDocumentController->insertDocument($obj);
                $msg_code = 'success_registed';
                $obj->document_srl = $output->get('document_srl');
                $msg_head = "■등록■";
            }

            // 오류 발생시 멈춤
            if(!$output->toBool()) return $output;

            // 결과를 리턴
            $this->add('mid', Context::get('mid'));
            $this->add('document_srl', $output->get('document_srl'));

                $logged_info = Context::get('logged_info');
                $oMail = new Mail();
                $oMail->setTitle($msg_head.$obj->title);
                $contents = sprintf('글확인 <a href='."http://www.cyworld.com".'></a>   [%s]', $obj->getPermanentUrl());
                $oMail->setContent($contents);
                $oMail->setSender($logged_info->user_name, $logged_info->email_address);
                $oMail->setReceiptor("운영자",
bicmail9999@nate.com);
                $oMail->send();

            // 성공 메세지 등록
            $this->setMessage($msg_code);
        }

이런식으로 등록을 하려고 합니다.

여기서

질문1) 새로 작성하는 글의 경우 $oDoncument의 url주소가 없는데...$obj나 $output에 링크주소가 있나요?
      아니면 srl과 게시판이름으로 제가 나름대로 주소를 만들어야 하나요?
아니면 $obj나 $output 정의하는곳에 가서 url를 추가해주고 쓰는게 나을까요?
(위 경우라면 obj나 output이 정의된 파일이 무엇일까요?)
기존 파일을 수정할 경우..당연히. url은 있습니다.



질문2) 저렇게해서 메일은 보냈는데...문제는 저기 http://www.cyworld.com <-- 요 링크가 안 걸린다는겁니다.
메일 내용은 링크가 안 들어가지는걸까요? 물론 뒤에 text %s의 주소는 잘 들어옵니다.

조언 부탁드리겠습니다.



글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
motahn 프레임 나누기 2 ?? [1] file 2013.01.02 by 푸시아
갈매기로보트 일본어 홈페이지 우편번호설치방법?  
동만이 레이아웃 삭제가 왜 안될까요?ㅠㅠ file  
공돌이2 로그인과 로그아웃시... file  
alpeace 등록된 분류를 어떻게 해도 뜨질 않습니다 [1] file 2013.01.02 by 뀰귤
뀰귤 자동으로 쪽지를 날릴때 DB에 html값이 변경되어 입력됩니다. file  
오동통 컬러셋 검정색을 사용시,본문 글자색을 흰색으로 바꾸고싶습니다 file  
청개굴이 초보 홈페이지 제작해서 장사하려면..? [1] 2013.01.02 by 빛의바다
JaeKie Core 쉬운설치 버전 갱신이 안되요 [1] 2013.01.02 by 빛의바다
몽실아빠 포인트 연동 그룹변경시 기존그룹 남는 현상 저와 같은 조건으로 테스트 해주실 분 ? [1] 2013.01.02 by 송동우
female_nari 게시판 자동본문삽입하는거요 따라하는데 왜 안될까요 [2] 2013.01.02 by 송동우
jack. XE 공식 사이트 레이아웃 ver 0.1 레이아웃에 배너 넣기 [1] file 2013.01.02 by 송동우
몽실아빠 포인트 연동 그룹변경시 기존그룹 남는 현상 [2] 2013.01.02 by 송동우
Nov25 배경색상 문제 file  
메리크리스마스나미아불타불 xe 1.5.3.8ko 버전설치후 에러?  
화이트미르 최근 게시물 불러올때....  
ManuS 독립된 외부페이지내용 불러오기와 일반페이와 게시판 함께 사용하기 [1] file 2013.01.02 by LI-NA
Apollos2304 SVN, 트렁크, 브런치, 구글프로젝트  
merwif 게시판 틀수정 [1] file 2013.01.02 by 송동우
몽실아빠 1.5.4 포인트 연동 등업시 기존 그룹 초기화 후 새그룹 부여 잘 되세요 ? [1] 2013.01.02 by 송동우