묻고답하기

xe 1.5.4.2

게시판 1.4.5

스킨 jb erebus board

 

갤러리 게시판을 만들어 사용중에 있는데요...

갤러리 썸네일 이미지를 클릭시 본문을 새창(onclick)으로 띄우고 싶어서 문의 드립니다....

 

본문을 새창으로 띄우는데 레이아웃이 적용이 되어 고민중에 있습니다...

레이아웃을 미 적용하고 제가 만든 본문디자인에 새창으로 보이고 싶습니다...

 

꼭 사용하고 싶어서...

 

팁을 찾던중에

http://www.xpressengine.com/index.php?mid=tip&search_keyword=%EC%83%88%EC%B0%BD&search_target=title&document_srl=18358935

이 글이 있어 적용을 해보았는데...에러 없이 잘 됩니다...

문제는 새창이 너무 늦게 뜨더군요..컴터 사양에 따라 5~7초 정도 걸리더군요...

 

이렇게 늦게 뜨는 이유가 궁금해서 문의드립니다....

xe구조상 느린건지...아니면 좀더 빨리 띄울 방법이 있는지...

 

또한, 레이아웃을 미적용하고 본문만 새창을 띄울수 있는 아이디어가 있나 싶어서 글을 남김니다...

 

현재는 htm페이지로  다른 게시판 레이아웃이랑 똑같이 만들고 이 갤러리 게시판만 iframe이용해서 연결하여 물론 레이아웃 미적용하여

새창열기시 레이아웃이 미적용 상태입니다..

이렇게 하면 에로사항이 조금 있어서....

 

팁에 있는 소스를 사용하고 싶은데..너무 느리고... 제 짧은 지식으로는 레이아웃 미적용이 어렵고....

모달창을 이용할까도 싶은데...잘 모르겠고..해서...

 

아시는 분 계시면 지나치지 마시고...소스를 좀 빠르게 고쳐주시거나 혹은 아이디어가 있으시면....

한 수 부탁드립니다....

 

팁에 나와있는 소스입니다..

 

1. 첨부한 new_win.zip을 다음의 경로로 풀어줍니다.

new_win.html => modules/document/tpl/new_win.html
new_win.css => modules/document/tpl/css/new_win.css
new_win.gif => modules/board/skins/xe_official/img/common/new_win.gif (※ 적용하려는 스킨의 이미지 폴더)

2. modules/document/document.view.php 에서 처음에 나오는 function dispDocumentPrint() 함수 다음에 아래 함수를 추가합니다.

function dispDocumentNewWin() {
// 목록 구현에 필요한 변수들을 가져온다
$document_srl = Context::get('document_srl');

// document 객체를 생성. 기본 데이터 구조의 경우 document모듈만 쓰면 만사 해결.. -_-;
$oDocumentModel = &getModel('document');

// 선택된 문서 표시를 위한 객체 생성
$oDocument = $oDocumentModel->getDocument($document_srl, $this->grant->manager);
if(!$oDocument->isExists()) return new Object(-1,'msg_invalid_request');

// 브라우저 타이틀 설정
Context::setBrowserTitle($oDocument->getTitleText());
Context::set('oDocument', $oDocument);

Context::set('layout','none');
$this->setTemplatePath($this->module_path.'tpl');
$this->setTemplateFile('new_win');
}

3. modules/document/conf/module.xml 에서 18라인에 아래처럼 한 줄 추가합니다.

<actions>
<action name="dispDocumentPrint" type="view" standalone="true" />
<action name="dispDocumentNewWin" type="view" standalone="true" /> <=추가

4. 적용할 게시판에 확장변수 list_newwin을 설정합니다.
확장변수 이름 : list_newwin
입력항목 이름 : 새창열기
형식 : 라디오버튼
기본값 : 새창으로 엽니다

5. 스킨에 새창 링크를 추가합니다.
modules/board/skins/xe_official/_style.list.html 에서 아래 부분을 찾아

<!--@if($document->getTrackbackCount())-->
<a href="./{getUrl("document_srl', $document->document_srl)}#trackback"><span class="trackbackNum" title="Trackbacks">[{$document->getTrackbackCount()}]</span></a>
<!--@end-->

이 다음에 아래 부분을 추가합니다.

<!--@if($document->getExtraEidValue('list_newwin'))-->
<a href="./{getUrl("document_srl',$document->document_srl,'act','dispDocumentNewWin')}" target="_blank"><img src="./img/common/new_win.gif" align="absmiddle" title="새창으로 열기"></a>
<!--@end-->
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
音志 회원 설정에서 이미지 이름, 이미지 마크 기능에 제한을..  
XE만세 호스팅 업체 이전 과정중 이해가 가지 않는 부분이 있어 질문드립니다.. [3] 2013.02.12 by 일모도원
원보드 XE 1.7버전이 나오면 기존에 스킨이 오류가 나게 되나요? [1] 2013.02.12 by sejin7940
foiri 리퍼러 애드온 설정 시 백지화 문제 [1] 2013.02.12 by sejin7940
금빛붕어 XE1.4에서 1.5 업데이트 [2] 2013.02.12 by foiri
원보드 XE core 1.7로 업그레이드 되면 보안만 좋아지는 겁니까? 아니면 다른 좋은 기능이 있나요? [1] 2013.02.12 by 송동우
손주사랑 아무것도 안만졌는데요 [2] 2013.02.12 by ForHanbi
제대로만들자 레이아웃관련..궁금한게 있어 질문드립니다... [1] file 2013.02.12 by ForHanbi
쿠마노미 작업이 진행 안됩니다. [1] file 2013.02.12 by ForHanbi
이건실 게시판 모듈 글쓰기에서 에디터와 달력 로딩문제  
맛있는우유 네이버 통계와 XE 통계가 서로 달라요.  
노코Not 두 개의 사이트 로그인 연동 관련  
Alex 게시판 설정 display_sign [1] 2013.02.12 by 송동우
릭키님 게시판 하단 관리자만 보이게 만들고 싶습니다 [1] file 2013.02.12 by 송동우
밥동자 확장자 적용이 안됩니다. file  
유유히 통합검색해서 내용 출력 됐을때 게시판 제목도 나오게 할수 없나요? [1] 2013.02.12 by 송동우
oksky 위젯 제작 관련 질문 : select-list-view 타입 표현 관련 [2] 2013.02.12 by sejin7940
유유히 게시판 제목 테이블은 어느 테이블 인가요? [1] 2013.02.12 by sejin7940
admain XE 검색을 하면 상단에... [1] 2013.02.11 by ysdn
admain 익명게시판 댓글은 닉네임으로.. [1] 2013.02.11 by ysdn
admain 파일 첨부시 파일명 변경 [1] 2013.02.11 by ysdn
admain 기존 생성된 게시판 백지화 현상.. [1] 2013.02.11 by ysdn
admain 위젯 코드생성이 안됩니다.. [1] 2013.02.11 by ysdn
xewinn 회원가입 폼 변경 문의 [3] 2013.02.10 by 송동우
XE만세 아..왜 알림이 안되는지 알았습니다.(반복된 질문 죄송합니다..) [1] 2013.02.10 by 송동우
꿈틀잉 이미지 우클릭 금지가 풀려요... [2] file 2013.02.09 by 샤로우
미앤미 레이아웃 문의 합니다 [2] 2013.02.09 by 원보드
alljoy 서버이전에 대해서... [1] 2013.02.09 by Ruatic™
s940618 고수님들~!질문요~ [1] 2013.02.09 by Ruatic™
근육소년 화면 백지 현상........ [1] 2013.02.09 by Ruatic™