| 적용된링크 | ![]() |
|---|---|
| 자료적용 | Yes |
MH최근글+내용+코멘트+페이지를 출력해주는 카멜레온 위젯 V1.1
위의 위젯을 이어 받아서 MH통합게시판위젯이라고 명칭을 붙여 봅니다.
위젯설정에서 전체게시판을 선택해서 만들면 전체게시판기능으로써 좋을 것 같습니다.
설치
1. mh_multi_com_v1.2.zip 파일의 압축을 풀어서 mh_multi_com폴더를 xe/widgets/ 폴더안에 올립니다.(기존 사용자는 덮어 씌우면 됩니다.)
2. 관리자설정에서 페이지를 하나 만듭니다.
3. 페이지수정에서 위젯선택을 "MH통합게시판 V1.2"를 선택합니다.
4. "MH통합게시판 스킨"을 선택한 후 아래에 있는 설정들과 모듈을 선택하시면 됩니다.
기본설정으로 하셔도 아무른 문제가 없지만, 설치자의 입맛에 맞게끔 글수 및 테두리,폰트 등등을 선택해 보세요.
그럼 MH카멜레온 스킨들이 어떻게 화려한 색상변화를 하는지 알 수가 있을 것 입니다.(자랑 같나^.^)
특징
1. MH통합게시판위젯은 최근게시물위젯에 들어갈만한 거의 전부를 넣었습니다.
2. 썸네일, 모듈명, 분류명, 확장변수표현, 내용, 댓글, 페이지기능, 작성자, 리플수, 리딩수등등 거의 모든 메뉴를 추가하거나 뺄 수 있습니다.
3. 페이지기능으로 모든 게시물의 처음과 끝을 볼 수 있습니다.
4, 카멜레온위젯이므로 테두리선의 종류, 굵기, 색상 및 라운드형식, 글꼴들의 색상등을 마음대로 변화사킬 수 있습니다.
[기본설정으로 만들어진 위젯의 모습]
버전업내용
1. 예전버전에는 없던 썸네일기능을 추가하였습니다.
2. 마우스오버시 색상의 변화와 title기능을 활용하여 소개멘트가 나타납니다.
3. XE1.1.5에 맞게 info.xml을 수정하여 모듈선택시 문제를 일으키지 않습니다.
편집사항
1. 댓글글꼴의 색상이 위젯설정에서는 바꿀 수 있게 만들어져 있지만,
마우스오버시 색상의 변화를 위해 없어진 상태입니다. 댓글글꼴의 색상설정을 살리고 싶으시면 아래의 스크립트를 추가하세요.
[xe/widgets/mh_multi_com/skins/mh_newdoc_com/list.html] 102줄 부터
<!--@if($widget_info->com_view == 'Y')-->
{@ $comment_list = $oDocument->getComments()}
<!--@ foreach($comment_list as $val)-->
<div <!--@if($val->depth < 11)-->style="margin-left:{($val->depth)*1.3}em"<!--@else-->style="margin-left:13em"<!--@end--> class="replyIndent">
<div class="com"><a href="{getUrl('','document_srl',$val->get('document_srl'))}#comment_{$val->get('comment_srl')}" style="color:{$widget_info->com_font_color};" title="댓글" />▸{$val->getSummary($widget_info->com_cut_size)} <font color="#CCCCFF">by {$val->nick_name}</font></a></div>
<!--@ end-->
</div>
style="color:{$widget_info->com_font_color};" // 빨간색부분 추가하시면 됩니다.
2. 마우스오브시 색상변화를 바꾸고 싶으시거나, 없애고 싶으시면
[xe/widgets/mh_multi_com/skins/mh_newdoc_com/css/normal.css] 파일을 열어서 아래에 나열된 스크립트를 수정하거나,제거하면 됩니다.
33줄 .nsc_normal .box .b { border-top:1px dotted #C0C0C0; } // 댓글배경
37줄 .nsc_normal .box .com a:hover { color:#660000; } // 댓글글꼴 색상

통합보드 위젯은 제가 바라던 부분을 100%이상 만족시켜주는 프로그램입니다.
위 빨갛게 체크한 것 처럼 구분선(구분하기위한 점선)이 썸네일이미지 아래로
겹쳐보여서 이 부분을 수정해주시면 고맙겠습니다.
아울러 통합보드기능에서 단일모듈선택시 more기능과 write기능이 작동하도록 넣어주시면 더욱 감사하겠습니다.
또는 어느 부분을 수정 추가 해야되는지 간단하게 설명해주셔도 되고요.
통합보드로서의 기능뿐만 아니라 공지사항등의 단일모듈 위젯으로 손색이 없는것 같아 more기능과 write기능이 꼭 필요한것 같습니다.
그런데 xe 1.1.5가 되면서 모듈선택에 변화가 있어서 그런지 more기능이 나타나지를 않는군요.
이래 저래 머리 굴려봐도 표현이 안되네요. 나중에 더 공부해봐야 겠습니다.
지금은 편법으로 직접 스크립트에 그 모듈을 적용하는 방법밖에는 설명을 드릴 수 없네요.
list.html파일을 열어서 23~26줄 까지가 more표현 부분입니다.
<a href="{getUrl('','mid',$widget_info->module_name,'act','dispBoardWrite','document_srl','')}" class="write" style="color:{$widget_info->title_font_color};">Write »</a>
<a href="{getUrl('','mid',$widget_info->module_name)}" class="more" style="color:{$widget_info->title_font_color};">More »</a>
<!--@end-->
빨간색부분을 제거하시고 파란색부분에 직접 mid명을 적어주시면 됩니다.
그런데 이렇게 수정할시 이 위젯으로 다른 위젯을 만들어도 more부분이 수정한 mid명으로 나옵니다.
| 번호 | 제목 | 날짜 | 조회 수 |
|---|---|---|---|
|
91.
레이아웃스킨
문하우스 레이아웃스킨 V2.2 입니다 |
|||
|
90.
위젯
MH 특정문서 위젯 |
|||
|
89.
위젯
모듈별 웹진 스크롤위젯 |
|||
|
88.
레이아웃스킨
문하우스 Simple 레이아웃 V1.3.1 |
|||
|
87.
위젯
아래 "플래시 이미지 출력 슬라이드" 독립위젯 버전 |
|||
|
»
위젯
MH통합게시판위젯 V1.2 |
|||
|
85.
게시판스킨
문하우스 게시판스킨 V1.5.1(수정) |
|||



자료실
MH 슬라이딩 배너 0....
MH 위젯스타일
prettyphoto - 본문내...
SCM 플레이어 사용법
XE 1.4.4.2버전 이후에...
네비게이션 위젯
IE 버젼별로 css 따로...
문서보기 유저 지정
문하우스 게시판스킨 V...
내용글 출력시 주소창에...





