묻고답하기

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 남기남
쿠마노미 작업이 진행 안됩니다. [1] file 2013.02.12 by ForHanbi
제대로만들자 레이아웃관련..궁금한게 있어 질문드립니다... [1] file 2013.02.12 by ForHanbi
손주사랑 아무것도 안만졌는데요 [2] 2013.02.12 by ForHanbi
원보드 XE core 1.7로 업그레이드 되면 보안만 좋아지는 겁니까? 아니면 다른 좋은 기능이 있나요? [1] 2013.02.12 by 송동우
금빛붕어 XE1.4에서 1.5 업데이트 [2] 2013.02.12 by foiri
foiri 리퍼러 애드온 설정 시 백지화 문제 [1] 2013.02.12 by sejin7940
원보드 XE 1.7버전이 나오면 기존에 스킨이 오류가 나게 되나요? [1] 2013.02.12 by sejin7940
XE만세 호스팅 업체 이전 과정중 이해가 가지 않는 부분이 있어 질문드립니다.. [3] 2013.02.12 by 일모도원
音志 회원 설정에서 이미지 이름, 이미지 마크 기능에 제한을..  
KTK 특정 이메일 주소로만 가입받기 [1] 2013.02.12 by 송동우
도로테비 게시판 가로 사이즈를 수정하고 싶은데요. [1] 2013.02.12 by 音志
아이콘샵 게시판을 설치했는데요.. [1] file 2013.02.12 by 音志
황금63 송동우님께 질문이 있습니다. 외부페이지관련해서요~ [1] 2013.02.12 by 푸시아
윤씨 단축키 지정 중... [1] 2013.02.12 by 푸시아
xelove3 xe 관리자게시판에서 게시판 구조복사하는쿼리 좀 알려주세요 mysql에서 바로 한다면 어떤쿼리로하는건지좀 알려주세요 [1] 2013.02.12 by 푸시아
포토이즈 FTP 설정 오류 관련 질문 드립니다. [2] 2013.02.12 by ForHanbi
오락실주인 file 폴더 다 삭제해도되나염 ? [2] 2013.02.12 by 참치.k
꿈틀잉 패비콘 *.ico 파일 안나오게 할 수 없나요? [2] 2013.02.12 by 참치.k
앱스빱 xe 점유율 [4] 2020.03.14 by BNU
XE만세 ALT+S로 글/댓글 작성 단축키를 이용하려면..  
아이콘 사용 질문이요! + 로그인 창... [1] file 2013.02.13 by 音志
디자인인 게시판 글읽기 화면에서 하단 리스트 출력 설정... [1] 2013.02.13 by 송동우
letpf 1.7 기본 레이아웃 질문 [2] 2013.02.13 by ForHanbi
임재선422 게시판관리가 이상해요 [1] file 2013.02.13 by DynamicLaser
쿠마노미 `홈페이지 오류질문  
도로테비 모바일 수정을 어디서 해야 할지 모르겠어요ㅠ.ㅠ  
최태진814 모바일에서 위젯을 수정 할 수 있나요?? [1] 2013.02.13 by 音志
게시판을 삽입하면 테이블이 깨져요..ㅠㅠ [1] 2013.02.13 by 윤씨
유유히 특정 게시판 리스트를 엑셀파일로 출력 확장변수 까지 같이 출력 할려고 하는데...  
꿈틀잉 로그인... 점점점 삭제 [1] file 2013.02.13 by 송동우