Layouts Of MoonHouse

Mh Justice Layout V 1...

Mh Sideways Layout

Mh Gallery Layout & M...

문하우스 Simple 레이...

Mh Thomsander Layout ...

Mh White Layout V1.1

Mh LeftMenu 레이아웃 ...

MH FullPage 레이아웃 ...

MH Pointy Slider 레이...

MH_Sliding 레이아웃

사이트선택 전용 레이...

XE기본 Xedition레이아...

XE기본 Xedition레이아...

Widgets Of MoonHouse

Data Of MoonHouse

Layouts Of MoonHouse

    • Mh Justice Layout V 1.6 [ 2025. 06. 09 ] - Sale 제품
    • Mh Justice Layout is a one page html5 bootstrap template. This template comes with smooth a...
    • 2023.03.26
    • Mh Sideways Layout
    • [특징] •화면전환이 가로 방향으로 움직입니다. •홍보용 사이트 레이아웃에 적합합니다. •화면 좌...
    • 2022.05.16
    • Mh Gallery Layout & Mh Gallery Widget V2.2 [2022.05.22] - Sale 제품
    • [ V2.2 특징 ] •Colorbox Skin 추가 - 첫화면에 박스출력 - Auto Slide 지원 •본문 메뉴(GNB)를 ...
    • 2022.05.02
    • 문하우스 Simple 레이아웃 V 1.4 (2020.12.13 Up)
    • V1.4 수정내용(2020.12.13) 1. 코드정리 2. 자체 로그인 탑재 3. 메뉴 아래 "mh_simple 소식"은 M...
    • 2015.05.18
    • Mh Thomsander Layout V1.0
    • [특징] - 페이지안에서 부메뉴가 Box형식으로 열립니다. - 배경이미지를 슬라이드로 출력합니다. ...
    • 2019.09.12
    • Mh White Layout V1.1
    • [ V1.1 특징 ] 1. 본문 상단에 Accordions / TiltedContent 이미지박스 출력선택 - mwea.html 와 ...
    • 2019.04.04
    • Mh LeftMenu 레이아웃 V1.2
    • [특징] - Sub메뉴를 좌측 Wing영역에 배치하여 Sub메뉴의 활용도를 높였습니다. - 최대한으로 코...
    • 2019.01.07
    • MH FullPage 레이아웃 V1.2
    • 마우스 휠 한번 작동시 전체 화면 스크롤되는 FullPage 레이아웃입니다. [Tip] 페이지에 Youtube...
    • 2018.12.04
    • MH Pointy Slider 레이아웃
    • MH_Pointy-Slider 레이아웃을 공개합니다. 소스는 아래에서 제공 받아서 XE에서 작동하게끔 수정...
    • 2018.10.27
    • MH_Sliding 레이아웃
    • MH_Sliding 레이아웃을 공개합니다. 소스는 아래에서 제공 받아서 XE에서 작동하게끔 수정했습니...
    • 2018.10.20

XE Of MoonHouse

게시판으로 간단한 거래장부 만들기 스케치북 게시판에 카카오지도 출력 V1.2 예전에 Tip으로 올렸던 2개의 내용을 합쳐서 하나의 게시판스킨으로 만들어 보았습니다. 기본 코드는 스케치북 게시판 스킨을 그대로 가져 왔습니다. [ V1.2 수정 ] • "게시판 목록에서 확장변수 바로 수정 애드온" 을 게시판과 모바일에 적용 원 게시글 : https://xetown.com/download/1666779 Tip 게시글 : https://moonhouse.co.kr/xetip/553814 • 게시목록 좌우 스크롤(수평 스크롤, 스와이프)할 때 특정 컬럼을 고정 하는 기능 추가 https://moonhouse.co.kr/xetip/554284 [ V1.1 수정 ] • 지도출력 사용시 php상위버전(7.2이상) 에서 지도화면 일부만 출력되는 문제 해결 기능은 거래장부에 확장변수로 주소 입력시 지도가 출력되는 게시판입니다. 자세한 기능 내용들은 두개의 Tip을 읽어 보시면 됩니다. 1. 받으신 파일의 압축을 풀어서 /modules/board/skins/mh_books 설치를 합니다. 2. "Mh 거래장" 스킨으로 게시판을 생성 합니다. 3. 확장변수에 자신이 원하는 항묵들을 추가합니다. 4. 지도를 출력하기위해서는 "카카오톡 앱키 입력"이 필수 입니다. https://developers.kakao.com 접속해서 받으시면 됩니다. 다양하게 활용할 수 있으므로 받아놓으시면 좋습니다. 5. "스킨 설정"을 자신이 원하는 형태로 설정합니다. 6. 본문 작성시 "글 작성시 미리 입력된 글 출력"란에 기본이 될 장부 형식의 테이블을 짜 넣으시면 편합니다. http://tablesgenerator.com/html_tables 7. 목록형태 8. 본문 내용 10. 모바일 11. 위젯출력 - Mh_multi 위젯
- V 1.2 UP [2021.01.22] 1. 각각의 색상 지정 2. 시각을 "분전" "시간전" "일전"으로 세분화 3. 코드정리 MH카멜레온댓글위젯에 문하우스 대문페이지의 최근댓글에 적용된 최근댓글에 new아이콘 붙이고, 시간대별로 내용글칼라를 변환시키는 소스를 추가해서 MH카멜레온위젯을 업그레이드합니다. mh_comment.zip를 다운받아서 압축을 풀고 mh_comment폴더를 widgets폴더안에 업로드합니다. 기존의 MH카멜레온댓글위젯을 사용중이시라면 덮어 씌우기 하시면 됩니다. 만약 수정을 하실려면 list.html파일을 편집기로 열어서 23줄부터 수정을 하시면 됩니다. <!--@if($val->getRegdate("YmdH")>date('YmdH',strtotime("-24hours")))--> <!--@if($widget_info->display_regdate == 'Y')--> <span class="date" style="color:#ff6600">{zdate($val->regdate, "m-d")}</span> <!--@end--> <a href="{getUrl('','document_srl',$val->get('document_srl'))}#comment_{$val->get('comment_srl')}" style="color:#ff6600">{$val->getSummary($widget_info->commant_count)}<img src="images/new.gif" border="0"></a> <!--@elseif($val->getRegdate("YmdH")>date('YmdH', strtotime("-48hours")))--> <!--@if($widget_info->display_regdate == 'Y')--> <span class="date" style="color:#009900">{zdate($val->regdate, "m-d")}</span> <!--@end--> <a href="{getUrl('','document_srl',$val->get('document_srl'))}#comment_{$val->get('comment_srl')}" style="color:#009900">{$val->getSummary($widget_info->commant_count)}</a> <!--@else--> <!--@if($widget_info->display_regdate == 'Y')--> <span class="date" style="color:#808080">{zdate($val->regdate, "m-d")}</span> <!--@end--> <a href="{getUrl('','document_srl',$val->get('document_srl'))}#comment_{$val->get('comment_srl')}" style="color:#808080">{$val->getSummary($widget_info->commant_count)}</a> <!--@end-->
공지 1.4.x용 애드온입니다. CM님으로 권리 이전이 되어 조만간 재 개발 될 에졍입니다. 1.4 유저님을 제외하고는 받지말아주십시오. 이 에드온은 특정 유저들에게만 문서의 내용을 보여줄때 사용할 수 있습니다. 0.5 배포자 변경 파이델 -> CM(구.크루씨) 0.4 에서 바뀐점 1. 유저를 지정한 글 초기화 가능하게 수정 (유저를 모두 빼고 비밀글 해제하시면 됩니다.) 0.3 에서 바뀐점 1. 유저를 지정하지 않아도 비밀글로 작성되는 버그 수정 0.2 에서 바뀐점 1. 보기 권한이 있는 유저가 글 수정/삭제 가능했던거 못하게 수정 2. 보기 권한을 부여 할때 "소속 그룹"으로도 가능하게 옵션 추가 추신: 쪽지 기능과 비슷하지만 쪽지가 아닌 특정 상황에 필요한 분을 위해 만들었어요.^^ 질문/버그 제보는 프로젝트 홈에 해주세요. ========================================================================================== 문서보기 유저 지정 에드온 설정화면 입니다. 글 쓰기시 확장 필드 입력란 맨 아래에 이렇게 적는게 보입니다. "지정자 표시" 사용시 제목이 자동으로 이렇게 바뀝니다. 1.5.x 이후 document 테이블의 변화가 있었기 때문에 문서보기 유저 지정 애드온의 작동이 안되실 겁니다. 파이델님이 추후 패치된 버전을 올리시겠지만 급하신분들이 계실까봐 올립니다. 아래와 같이 수정하시면 정상 작동 합니다. 첫번째 수정할 파일명 xe/addons/appoint_view_user/queries/updateDocumentExtra.xml 7번째 줄 <column name="is_secret" var="is_secret" /> 을 아로 코드로 수정 <column name="status" var="is_secret" /> 두번째 수정할 파일명 xe/addons/appoint_view_user/queries/appoint_view_user.addon.php 70번째 줄 $args->is_secret = 'Y'; 을 아래 코드로 수정 $args->is_secret = 'SECRET'; 86번째 줄 $oDocument->variables['is_secret'] = 'N'; 을 아래 코드로 수정 $oDocument->variables['status'] = 'PUBLIC';
SketchBook5 게시판스킨 - 문하우스 수정버전 https://moonhouse.co.kr/xemy/530374 Book Gallery 형태를 추가했습니다. 특수한 경우만 사용 하겠지만 응용하기에 따라 "판매게시판" 형태로도 활용이 가능합니다. 1. 확장변수를 이용해야 합니다. - 신상(new), 품절(soldout), 베스트셀러(best), 평가 부분(rating)은 위와 같이 필히 작성하셔야 정상 작동합니다. 2. 게시판 설정 부분 a. "목록 유형"을 "Book 갤러리형"으로 선택 b. "(Book)갤러리 형 (*표시 : '클라우드 갤러리'와 공통)" - 1번 : 썸네일의 가로 세로 크기를 150*220 크기 설정으로 맞추어 주면 보기가 적합 - 2번 : 썸네일 넓이를 적당히 조정 300이 적당 - 간격은 이리 저리 바꾸어 보면 어떻게 변하는지 감이옵니다. - 3번 : "데코레이션"을 "테이프 스타일"로 지정 - 만약 "데코레이션 이미지"를 파일로 Up시 이미지의 세로, 가로크기를 아래에 기재 [Sample] https://moonhouse.co.kr/youtube 위의 이미지의 경우 가로 250, 세로 255 입니다. 아래와 같이 출력됩니다. - 썸네일 넓이는 적당히 조절하면 됩니다. - "좌측상단 리본"에서 "새 글 > 업데이트 > 날짜"선택시 새 글만 리본 형태로 출력됩니다 새 글의 기한은 "목록 공통 설정"에 "새 글 표시 시간"으로 정해 집니다.(기본 12시간) - 그리고 새 글은 확장변수에서 "신상 > Y"를 선택해도 유지 됩니다. 단 이경우는 날짜 기한이 없습니다. 3. New, Sold out, Best Seller 확장변수 선택시 리본형태로 출력됩니다. 4. 평가(rating)및 기타 항목 - 게시판 설정 > 게시판 정보 > 목록 설정 > 표시 항목 및 순서대로 출력됩니다. - 마우스 오버시 썸네일 위에 출력됩니다. 공통설정에서 "별점 기능 사용"을 사용으로 해줘야 적용됩니다. 아니면 _list_book_gallery.html 파일에 124줄과 129줄을 삭제하면 됩니다. <!--// 확장변수 --> 124줄 - <block cond="$mi->zine_extra || $mi->rating_output == 'Y'"> ~ 안의 내용은 삭제하면 안됨 ~ 129줄 - </block> # 위젯도 만들었어요 🤗~ - Book Skin 위젯 : http://moonhouse.co.kr/xemy/530666
라이믹스 2.1.15 버전에서 "메뉴 아이콘" 사용방법 라이믹스가 2.0.6 버전으로 Release되면서 메뉴에 추가되는 아이콘을 사용할 수 있게 되었습니다. 예전에는 메뉴이름에 코드를 같이 넣거나, 몌뉴설명을 가져오는 방법을 사용했는데 편해졌습니다. 근데 이것을 적용하는 방법이 잘 나와 있지를 않습니다. "아이콘 코드를 어떻게 해석하는지는 레이아웃에 따라 다를 수 있습니다." 이 문구만 설정칸 아래에 보입니다. [적용방법] 1. 자신이 사용하고 있는 레이아웃을 수정해야 합니다 - xedition 레이아웃을 예로 듭니다 ./layouts/xedition/layout.html 파일을 열어서 메뉴부분을 찾습니다. 270줄 부터 ~ <ul> <li loop="$GNB->list => $key1, $val1"> <a href="{$val1['href']}" target="_blank"|cond="$val1['open_window'] == 'Y'">{$val1['link']}</a> <block cond="$val1['selected']">{@ $_selected_menu = $val1}</block> <ul cond="$val1['list']" class="depth2"> <li loop="$val1['list'] => $key2, $val2" class="more"|cond="$val2['list']"> <a href="{$val2['href']}" target="_blank"|cond="$val2['open_window'] == 'Y'">{$val2['link']}</a> <ul cond="$val2['list']" class="depth3"> <li loop="$val2['list'] => $key3, $val3"> <a href="{$val3['href']}" target="_blank"|cond="$val3['open_window'] == 'Y'">{$val3['link']}</a> </li> </ul> </li> </ul> </li> </ul> {$val1['link']} 이 부분이 메뉴명을 나타내는 코드입니다. {$val1['icon']} {$val1['link']} 위와 같이 하늘색 부분을 추가해 주면 됩니다. <a href="{$val1['href']}" target="_blank"|cond="$val1['open_window'] == 'Y'">{$val1['icon']} {$val1['link']}</a> 2. 관리자페이지 > 사이트 메뉴 편집 > 메뉴수정 에서 "메뉴 아이콘"에 아이콘 코드를 입력하면 됩니다. a. 위의 이미지와 같이 폰트어썸을 사용하셔도 되고, Xeicon등을 사용하시면 됩니다. b. 이미지를 넣을 수도 있습니다. <img src="./img/1.png" alt="" /> c. 특수문자나 마크등을 넣을 수도 있습니다. 3. 근데 약간 더 나아가서 {$val1['icon']} {$val1['link']} 이부분에 class=""를 주고 style을 주는 방법입니다. <a href="{$val1['href']}" target="_blank"|cond="$val1['open_window'] == 'Y'"><span class="lm_icon">{$val1['icon']}</span> {$val1['link']}</a> <style> .lm_icon { vertical-align:middle; display:inline-block; margin-right:5px; } .lm_icon i { color:red; } .lm_icon img { width:13px; height:13px; } </style> 레이아웃의 사항에 맞게 style을 수정하시면 더욱 보기 좋은 아이콘이 출력되겠죠
위젯을 만들다 보면 회원그룹별로 위젯 노출을 선택해야 하는 경우가 생깁니다. 그런 경우 그룹별로 변수를 주어서 그룹을 칸에 작성하는 방법으로 적용 했었는데 그룹의 이름을 알아야 하고 그룹이 많은 경우 불편했습니다. [위젯샘플명을 mh_widget 이라고 가정하고 진행] 1. widgets/mh_widget/mh_widget.class.php 파일을 열어서 적당한 위치에 아래 코드를 붙여 넣기 합니다. //회원그룹 권한 확인 if(Context::get('is_logged')) { $logged_info = Context::get('logged_info'); if(!$args->group_srls) { $widget_info->permission = true; } else { $widget_info->permission = false; $group_array = explode (',', $args->group_srls); foreach($logged_info->group_list as $key => $value) { if(in_array($key, $group_array)) { $widget_info->permission = true; break; } } } } 2. widgets/mh_widget/conf/info.xml 파일을 열어서 적당한 위치에 아래 코드를 붙여 넣기 합니다. <var id="select_view"> <type>select</type> <name xml:lang="ko">Group지정별 표시</name> <description xml:lang="ko">Group을 지정해서 위젯의 노출을 나타냅니다.</description> <options> <value></value> <name xml:lang="ko">Group지정안함(기본)</name> </options> <options> <value>Y</value> <name xml:lang="ko">Group지정사용</name> </options> </var> <var id="group_srls"> <type>member_group</type> <name xml:lang="ko"> ┖ Group지정사용시 선택한 그룹만 노출</name> <description xml:lang="ko">선택한 그룹의 사용자에게만 노출 됩니다. (선택하지 않으면 모든 그룹 노출 가능)</description> </var> <var id="point_p"> <type>text</type> <name xml:lang="ko"> ┖ Group지정안함시 포인트로 노출설정</name> <description xml:lang="ko">Group지정하지 않고 지정한 포인트이상에서만 위젯이 노출됩니다.(기본 0)</description> </var> <var id="level_p"> <type>text</type> <name xml:lang="ko"> ┖ Group지정안함시 레벨로 노출설정</name> <description xml:lang="ko">Group지정하지 않고 지정한 레벨이상에서만 위젯이 노출됩니다.(기본 0)</description> </var> 3. widgets/mh_widget/skins/mh_skin/list.html 파일을 열어서 <!--@if($widget_info->select_view == 'Y')--> <!-- 그룹적용 --> <!--@if($is_logged)--> <!--@if($widget_info->permission)--> 위젯내용 코드 <!--@end--> <!--@end--> <!--@else--> <!-- 그룹적용안함 --> {@ $oPointModel = &getModel('point'); $point = $oPointModel->getPoint($logged_info->member_srl); $oModuleModel = &getModel('module'); $config = $oModuleModel->getModuleConfig('point'); $level = $oPointModel->getLevel($point, $config->level_step); } <!--@if($point < "{$widget_info->point_p}" || $level < "{$widget_info->level_p}" )--><!--@else--> 위젯내용 코드 <!--@end--> <!--@end--> 원래의 "위젯내용 코드"를 위와 같이 감싸주면 됩니다. "Group지정안함"으로 선택하면 모든이에게 노출 되고, Group지정안함시 "포인트" "레벨"로도 노출이 가능합니다. "Group지정사용"으로 선택하고 아래에 있는 그룹들을 지정하면 선택된 그룹에게만 노출됩니다. 그룹을 선택하지 않으면 로그인한 모든 그룹에게 노출됩니다.
라이믹스가 2.0 으로 버전업 되면서 새로 생긴 기능중에 "통합 게시판"설정이 추가 되었습니다. 게시글들을 모아서 출력해주는 "타임라인 모듈"과 비슷한 기능입니다. 그런데 여기서도 게시판명이 출력 되지 않습니다. 타임라인 모듈의 경우는 "타임라인모듈 사용시 게시판명 나오게 수정하기" 에 팁이 있습니다. [라이믹스 자체적인 통합게시판에 게시판명 나오게 하는 방법] 이 방법도 모듈을 수정하는 것이 아니라 통합게시판으로 사용할 게시판의 스킨을 수정해 주어야 합니다. 게시판스킨은 sketchbook5스킨의 목록형입니다. 이런 경우는 modules/board/skins/sketchbook5/_list_normal.html 을 아래와 같이 수정해 주시면 됩니다. 테이블 헤더에서 아래내용을 찾아 빨간부분 추가 <block cond="$val->type=='title' && $val->idx==-1"> <th scope="col" cond="$timeline_info"><span>{$lang->board}</span></th> <th scope="col" cond="$module_info->include_modules"><span>{$lang->board}</span></th> <th scope="col" cond="!$mi->show_cate && $mi->use_category=='Y'" class="m_no"><span>{$lang->category}</span></th> <th scope="col" class="title"><span><a href="{getUrl('sort_index','title','order_type',$order_type)}"><!--@if(!$mi->link_board)-->{$lang->title}<!--@else-->{$lang->link_site}<!--@end--><i cond="$sort_index=='title'" class="arrow {$order_icon}"></i></a></span></th> </block> 공지목록과 일반목록에서 아래내용을 찾아 빨간부분 추가 <block cond="$val->type=='title' && $val->idx==-1"> <td class="mid" cond="$timeline_info"><a href="{getUrl('module_srl', $document->get('module_srl'))}"><strong>{htmlspecialchars($modules_info[$document->get('module_srl')]->browser_title)}</strong></a></td> <td cond="$module_info->include_modules"><td cond="$module_info->include_modules"><a href="{$document->get('mid')}"><strong>{$document->get('module_title')}</strong></a></td></td> <td cond="!$mi->show_cate && $mi->use_category=='Y'" class="cate" style="color:{$category_list[$document->get('category_srl')]->color}"|cond="$category_list[$document->get('category_srl')]->color!='transparent'"><strong>{$category_list[$document->get('category_srl')]->title}</strong></td> <td class="title"> ~~ 내용 생략 ~~ </td> </block> 간단히 설명하자면 cond="$module_info->include_modules" 이 부분이 통합게시판 기능을 사용하면 {$document->get('module_title')} 게시판명을 출력 하라는 뜻입니다.

Xe Total

게시판 Category 제목 글쓴이 날짜 조회수
XE타운 25 스케치북게시판에 스티커모듈 적용법 (라이믹스2.0 이상 전용) file
팔공산 2021.05.26 3,165
문하우스 확장변수 "내용 복사" 버턴 적용하기 file 팔공산 2021.04.30 1,977
문하우스 1 게시글주소 클립보드 복사 기능 만들기 file 팔공산 2021.04.14 1,152
css CSS 색상 이름 rgb , 16진수 자료( css 색상표 ) 팔공산 2021.02.15 2,013
문하우스 SketchBook5 게시판스킨 - 문하우스 수정버전에 "Book Gallery 형태" 유형 추가 file 팔공산 2021.02.08 2,148
게시판스킨 거래장+Map 게시판스킨 Mh Books V1.2 - 2022. 03 20 file 팔공산 2021.02.05 1,460
문하우스 라이믹스 2.0.6 에 추가된 "메뉴 아이콘" 사용방법 file 팔공산 2021.02.05 2,614
문하우스 그룹별로 위젯 노출 유무 적용하기 file 팔공산 2021.02.04 1,091
css display 속성: inline, block, inline-block 팔공산 2021.02.02 1,527
템플릿 템플릿 컴포넌트 이미지 비교기능 MH 템플릿 file 팔공산 2021.01.24 1,078