From c2c9f8c0189175b45ca1110bcc475c40f9e1fc93 Mon Sep 17 00:00:00 2001 From: zero Date: Fri, 21 Dec 2007 01:51:44 +0000 Subject: [PATCH] =?UTF-8?q?=EA=B2=8C=EC=8B=9C=ED=8C=90,=20=EB=B8=94?= =?UTF-8?q?=EB=A1=9C=EA=B7=B8,=20=EC=8A=A4=ED=94=84=EB=A7=81=EB=85=B8?= =?UTF-8?q?=ED=8A=B8=EC=9D=98=20=EA=B8=80=20=EB=B3=B4=EA=B8=B0=EC=8B=9C=20?= =?UTF-8?q?=EB=AA=A8=EB=93=88=EC=9D=98=20browser=5Ftitle=20+=20=EA=B8=80?= =?UTF-8?q?=EC=9D=98=20browser=5Ftitle=EC=9D=B4=20=EB=85=B8=EC=B6=9C?= =?UTF-8?q?=EB=90=98=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://xe-core.googlecode.com/svn/sandbox@3392 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- classes/context/Context.class.php | 17 +++++++++++++++++ modules/blog/blog.view.php | 2 +- modules/board/board.view.php | 2 +- modules/springnote/springnote.view.php | 9 ++++++--- 4 files changed, 25 insertions(+), 5 deletions(-) diff --git a/classes/context/Context.class.php b/classes/context/Context.class.php index 8e3d6117d..a91a673f6 100644 --- a/classes/context/Context.class.php +++ b/classes/context/Context.class.php @@ -221,6 +221,23 @@ return $this->db_info; } + /** + * @brief 사이트 title adding + **/ + function addBrowserTitle($site_title) { + if(!$site_title) return; + $oContext = &Context::getInstance(); + $oContext->_addBrowserTitle($site_title); + } + + /** + * @brief 사이트 title adding + **/ + function _addBrowserTitle($site_title) { + if($this->site_title) $this->site_title .= ' - '.htmlspecialchars($site_title); + else $this->site_title .= htmlspecialchars($site_title); + } + /** * @brief 사이트 title setting **/ diff --git a/modules/blog/blog.view.php b/modules/blog/blog.view.php index 79df829a9..3809afc3b 100644 --- a/modules/blog/blog.view.php +++ b/modules/blog/blog.view.php @@ -101,7 +101,7 @@ } else { // 브라우저 타이틀 설정 - Context::setBrowserTitle($oDocument->getTitleText()); + Context::addBrowserTitle($oDocument->getTitleText()); // 댓글에디터 설정 if($this->grant->write_comment && $oDocument->allowComment() && !$oDocument->isLocked()) $comment_editor[$oDocument->document_srl] = $this->getCommentEditor($oDocument->document_srl, 0, 100); diff --git a/modules/board/board.view.php b/modules/board/board.view.php index 98c7748af..62caab547 100644 --- a/modules/board/board.view.php +++ b/modules/board/board.view.php @@ -98,7 +98,7 @@ } else { // 브라우저 타이틀 설정 - Context::setBrowserTitle($oDocument->getTitleText()); + Context::addBrowserTitle($oDocument->getTitleText()); // 조회수 증가 $oDocument->updateReadedCount(); diff --git a/modules/springnote/springnote.view.php b/modules/springnote/springnote.view.php index e5b8c53ea..fb7d2db5d 100644 --- a/modules/springnote/springnote.view.php +++ b/modules/springnote/springnote.view.php @@ -49,9 +49,12 @@ // 특정 페이지 선택시 페이지 정보 가져오기 if($this->grant->view && $pageid) { $page = $oSpringnoteModel->getPage($pageid); - for($i=0;$icss_files);$i++) { - $css_file = $page->css_files[$i]; - Context::addCssFile($css_file); + if($page) { + for($i=0;$icss_files);$i++) { + $css_file = $page->css_files[$i]; + Context::addCssFile($css_file); + } + Context::addBrowserTitle($page->title); } }