묻고답하기

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

우선 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 남기남
데미 게시물 수정했을때 뜨는 U마크 있잖아요..  
라르게덴 고수님들 document_controller.php 파일 소스에 대해 질문... [2] 2008.03.12 by 라르게덴
모든배려 게시판 백업 말고 홈페이지를 통으로 백업가능한가요.  
임수형 분류 추가가 안됩니다 file  
mmx900 RAW 액션?같은 게 있을까요  
이진규665 설치 마지막 등록이 안됩니다. 도와주세요 file  
영달이 애플스킨 질문이있습니다~ [1] file 2008.03.12 by 우야노닷컴
샤오린 PHP에 대해 질문 드립니다. [1] 2008.03.12 by rhythm*
taenie 이미지 본문 삽입  
연군 DOCTYPE 수정은 어디서 가능한가요...??? [1] 2008.03.12 by 연군
WarYi 댓글 접어서 페이지 띄우는 방법은 없을까요?  
안원석334 레이아웃에서 메뉴의 언어별 값을 가지고 오려면 어떻게 합니까? ^^ [1] 2008.03.11 by SensePlus1
알수없는오류 하위메뉴의 [+] 표시가 뜨지 않습니다. file  
의대생 안녕하세요. 게시판 질문 입니다^^  
허접영맨 내컴에 ftp서버만들어서 실행시 웹에서 설치가안되요;;ㅠㅠ [2] file 2008.03.11 by 영맨
불붕어 제로보드 삽입방법좀 알려주세요. [1] 2008.03.11 by 백성찬
타이황 게시판을 이용한 회원관리... [1] 2008.03.11 by 타이황
조재민987 회원 로그인이 되지 않습니다.  
포트거스.D.에이스 포인트 차감 [1] 2008.03.11 by 백성찬
웹조리 로그아웃 안됨 회원가입 안됨  
채연파파 회원이 글을 쓰면 입력해 놓은 메일로 글 주소를 알려주는 방법  
Jmelody 최근 설문 기능  
jacdoo.myid.net RSS 를 읽어오다가 못읽어오다가 그럽니다  
김병화999 테두리들이 매끄럽지 않게 로딩되는건 서버 사양때문일까요?  
똑디 타 게시판 회원정보 옮기는 방법 아시는분?  
조재민987 로그인 폼이 깨집니다.. 도와주세요... [1] 2008.03.11 by HIKARU
떠나자 문서내 댓글 부분 css 수정은 어디에서? file  
멍멍2 제로보드xe에 아직 미숙합니다.. 도움좀 ^^ [1] file 2008.03.11 by witchtail
이길수 업그레이드 하다가 완전히 맛이 갔습니다. 어거 어떻게 해야할까요? 도와주세요. [3] 2008.03.11 by 백성찬
조용선186 카운터 질문드려요 [1] 2008.03.11 by 백성찬