묻고답하기
1.7 게시판 스킨에 대해 도움을 구합니다.
2013.04.19 14:52
안녕하세요.
오래간만에 XE를 다시 설치하고 스킨을 만지다보니, 예전이랑 틀려진것들이 있어 도움을 청합니다.
아시는분들은 수고스럽더라도 그냥 지나치치 마시고 도움의 댓글을 부탁드립니다~ ^_^
검색해봐도 정확한 답을 찾을수가 없어서 질문을 남깁니다.
1.7.3 코어를 깔고 1.7게시판을 설치하였습니다.
게시판에서 갤러리형태로 수정하여 적용하던 중,
리스트에 있는 썸네일로 보여지는 이미지를 클릭하면 본문으로 넘어갑니다.
이것을 fancyBox를 이용하여 썸네일 이미지를 클릭하였을때, 본문으로 넘어가지 않고
리스트페이지에서 팝업형태로 이미지가 출력되도록 만들려고 합니다.
여기서 궁금한점은 본문에 첨부된 이미지의 출력함수값이 무엇인지 모르겠습니다.. ㅜ.ㅜ
아시는 분 알려주세요. 부탁드립니다.
자료실에서 애드온을 보던중 카르마님의 "LightBox Plus 애드온"을 보고 설치하였는데, 버전이 틀려서 그런지 작동이 안하더라구요.
아쉽습니다.... ㅜ.ㅜ
1.7 게시판에 대해 한가지 더 질문 드립니다.
본문에 있는 "이 게시물을..."을 없애고 싶은데, 1.7 게시판 스킨은 검색해도
그 이전 하위버전의 게시판에서 "이 게시물을..." 없애는 방법만 나와있다라구요.
1.7 게시판은 좀 틀린거 같은데, 없애는 방법을 알고 계신분은 꼭 도움의 댓글을 부탁드립니다.
이것저것 다 대입하고 테스트를 해봐도 정말 모르겠습니다.
도와주세요....
댓글 6
-
송동우
2013.04.19 15:16
-
아띠
2013.04.19 15:39
기본적으로 게시판에 첨부되는 출력함수값을 알고 싶습니다.. 도와주세요~ ^_^;; -
아띠
2013.04.19 15:37
송동우님 답변 감사합니다. 제가 질문을 제 위주로 했네요.. ^^;
게시판은 XE기본으로 제공하는 default 게시판입니다.
그걸 약간 수정하여 사용하려 하는데,
본문에 첨부되는 이미지의 출력함수값을 알면 그걸 링크로 넣으면 될꺼 같아서 질문했습니다. ^^;
예를 들어 $oDocument->hasUploadedFiles() 형태의 함수값을요.. 그걸 모르겠습니다. ㅜ.ㅜ
-
송동우
2013.04.19 15:51
<a href="{$document->getThumbnail($module_info->thumbnail_width, $module_info->thumbnail_height, $module_info->thumbnail_type)}" onclick="window.open(this.href, 'popup', 'width=200, height=500, scrollbars=no, resizable=yes, top=20%, left=20%'); return false;">click</a>
대충 이런식으로......
세부적인 것은 자신의 상황에 맞게 수정하면 됩니다...
그리고
xe - modules - board - skins - default - _read.html 열고
line 64 쯤에
<a class="document_{$oDocument->document_srl} action" href="#popup_menu_area" onclick="return false">{$lang->cmd_document_do}</a>
이것을 주석처리 혹은 삭제 -
아띠
2013.04.19 16:36
정말 감사합니다.. 많은 도움이 되었습니다. 딱 한가지만 더 부탁드려요.. 너무 괴롭혀 드리는거 같아 죄송합니다.. -
아띠
2013.04.19 16:31
감사합니다~ (^^)(__)
<a href="{$document->getThumbnail($module_info->thumbnail_width, $module_info->thumbnail_height, $module_info->thumbnail_type)}" onclick="window.open(this.href, 'popup', 'width=200, height=500, scrollbars=no, resizable=yes, top=20%, left=20%'); return false;">click</a>
적어주신게 도움이 되서 한발 더 성과물이 나왔습니다. 감사합니다~ ^^
염치불구하고 한가지만 더 여쭤봅니다. 위에 적어주신게 썸네일 출력문구인데요..
제가 알고 싶었던건 썸네일이 아닌 본문에 삽입된 큰 이미지 출력함수였습니다.. 제가 설명을 잘못해서... 혼란을 드려 죄송합니다.
리스트에서 썸네일을 클릭하면 본문에 삽입된 큰이미지가 팝업으로 뜨는걸 얘기한건데, 제가 필력이 많이 모자라서... ㅜ.ㅜ
혹시 아시면 다시한번 부탁드립니다. 썸네일이 아닌 본문에 삽입된 큰 이미지 출력함수..
위와같은 댓글을 다시 적은이유는,,,
<a href="{$document->getThumbnail($module_info->thumbnail_width, $module_info->thumbnail_height, $module_info->thumbnail_type)}" onclick="window.open(this.href, 'popup', 'width=200, height=500, scrollbars=no, resizable=yes, top=20%, left=20%'); return false;">click</a>
위와같이 적으니, 썸네일 크기로 팝업이 되더라구요.. 썸네일의 작은 사이즈로...
팝업을 가로 200픽셀, 세로 500픽셀로 잡아도 창크기만 그 크기로 나오고 이미지는 작은 썸네일 크기로 나와요..
여기에서 굵은빨간색으로 표시한 부분을 숫자로 크기를 지정해 줄수 있다면 그것도 좋을꺼 같습니다.
그러면 팝업창에 맞게끔 썸네일도 크게 나오지 않을까 생각해봅니다~ ^^;;;
도움을 청할곳이 송동우님 밖에 없네요.. 도움주셔서 감사합니다.
-
아띠
2013.04.19 16:34
감사합니다~ (^^)(__)
<a href="{$document->getThumbnail($module_info->thumbnail_width, $module_info->thumbnail_height, $module_info->thumbnail_type)}" onclick="window.open(this.href, 'popup', 'width=200, height=500, scrollbars=no, resizable=yes, top=20%, left=20%'); return false;">click</a>
적어주신게 도움이 되서 한발 더 성과물이 나왔습니다. 감사합니다~ ^^
염치불구하고 한가지만 더 여쭤봅니다. 위에 적어주신게 썸네일 출력문구인데요..
제가 알고 싶었던건 썸네일이 아닌 본문에 삽입된 큰 이미지 출력함수였습니다.. 제가 설명을 잘못해서... 혼란을 드려 죄송합니다.
리스트에서 썸네일을 클릭하면 본문에 삽입된 큰이미지가 팝업으로 뜨는걸 얘기한건데, 제가 필력이 많이 모자라서... ㅜ.ㅜ
혹시 아시면 다시한번 부탁드립니다. 썸네일이 아닌 본문에 삽입된 큰 이미지 출력함수..
위와같은 댓글을 다시 적은이유는,,,
<a href="{$document->getThumbnail($module_info->thumbnail_width, $module_info->thumbnail_height, $module_info->thumbnail_type)}" onclick="window.open(this.href, 'popup', 'width=200, height=500, scrollbars=no, resizable=yes, top=20%, left=20%'); return false;">click</a>
위와같이 적으니, 썸네일 크기로 팝업이 되더라구요.. 썸네일의 작은 사이즈로...
팝업을 가로 200픽셀, 세로 500픽셀로 잡아도 창크기만 그 크기로 나오고 이미지는 작은 썸네일 크기로 나와요..
여기에서 굵은빨간색으로 표시한 부분을 숫자로 크기를 지정해 줄수 있다면 그것도 좋을꺼 같습니다.
혹시 숫자로 가능할까요? 예를들어 thumbnail_width를 200픽셀 $module_info->thumbnail_height를 300픽셀로...
그러면 팝업창에 맞게끔 썸네일도 크게 나오지 않을까 생각해봅니다~ ^^;;;
도움을 청할곳이 송동우님 밖에 없네요.. 도움주셔서 감사합니다.
-
송동우
2013.04.19 16:52
그렇다면 여러가지 경우의 수가 생깁니다.
경우의 수가 생긴다는 의미는
제가 다시 되물어봐야할 것이 많다는 뜻입니다......
즉,
여러개 파일이 첨부되었을 때, 이미지 파일이 아닌 다른 파일들이 첨부되었을 때,
어떻게 처리를 할 것인가에 대한 것과 여러개의 이미지가 첨부되었을 때
어떤 것을 팝업시킬것인가 아니면 전부다 할 것인가 등등..........
어떤 경우를 선택하느냐에 따라 코드도 달라지겠죠.....
아무튼
다시 되묻고 하는것은 아주 시간이 많이 걸리고 질답이 반복되어야 하기 때문에
나름 멋대로 해석해서 답변 하자면
<block cond="$document->hasUploadedFiles()">
{@ $uploaded_list = $document->getUploadedFiles() }
<block loop="$uploaded_list=>$key,$file">
<a href="{getUrl('')}{$file->uploaded_filename}" onclick="window.open(this.href, 'popup', 'width=200, height=500, scrollbars=no, resizable=yes, top=20%, left=20%'); return false;">click</a>
{@ break} //이것 없으면 첨부된 파일 다 나옴
</block>
</block>대충 이런식으로.......
경우에 따라, 예를 들어 이미지 파일이 아닌 것은 출력되지 않게 하거나
등등 상황에 따라 코드가 추가되어야 할 수도 있습니다.......
-
아띠
2013.04.19 17:05
친절한 답변 감사합니다. 감사합니다~ 첨부이미지는 게시물당 1개입니다. 너무 혼란을 드린거 같네요.. 이해해 주세요~ 저녁에 씨름을 좀 해야겠네요.. ㅎㅎ 정말 감사드립니다. 행복하세요~ :)
게시판 스킨에서 수정하면 됩니다.
질문에 아무런 정보가 없어서 답변은
사용하는 게시판 스킨에서 수정해보라는 답변밖에는......
이 게시물을....
이것은 버전하고 상관없습니다...
만일 적용해도 나타난다면 혹은 이미 적용이 되어 있다면
그건 게시판 스킨에서 찾아서 수정해야 합니다.
이것 또한 답변을 할 수 있는 정보를 질문에 올리지 않아서
사용하는 게시판 스킨의 본문페이지에서 찾아서 수정해야 합니다....라고 답변을........