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); } }