위젯 프로그램 자료실
글수 113
| 라이센스 | GPL2 |
|---|---|
| 기타 라이센스 | |
| 적용 버전 | 정식버전(1.0이후) |
[수정 V1.5 (4월9일)] - DIV로 라운드 구현 mh_multi_v1.5.zip
제로보드사이트에 "사각박스의 코너를 이미지 처리없이 둥글게 구현하는 방법"![포인트:23245point (89%), 레벨:16/30 [레벨:16]](./modules/point/icons/default/16.gif)
느까끼 http://www.zeroboard.com/16694989
에서 팁으로 올려주신 소스를 MH최근글멀티위젯의 카멜레온과 텍스트스킨에 구현해 봤습니다.
1. 기존의 스킨도 사용가능하며 라운드추가 유.무 가능합니다.
라운드 사용시는 되도록이면 테두리선택을 실선으로 하시면 보기가 좋습니다.

2. 티그님이 지적해 주신 이미지스킨의 경우 내용물이 없거나 1개일때 타이틀이미지 짤리는 문제 일단 소스로 해결
(게시판의 세로 넓이가 예전보다 늘어남)
제로보드사이트에 "사각박스의 코너를 이미지 처리없이 둥글게 구현하는 방법"
에서 팁으로 올려주신 소스를 MH최근글멀티위젯의 카멜레온과 텍스트스킨에 구현해 봤습니다.
1. 기존의 스킨도 사용가능하며 라운드추가 유.무 가능합니다.
라운드 사용시는 되도록이면 테두리선택을 실선으로 하시면 보기가 좋습니다.

2. 티그님이 지적해 주신 이미지스킨의 경우 내용물이 없거나 1개일때 타이틀이미지 짤리는 문제 일단 소스로 해결
(게시판의 세로 넓이가 예전보다 늘어남)
댓글에 apiacere님이 지적해 주신 부분 수정해서 올립니다. 4월7일 오전2시반전에 받으신 분은 mh_multi_change.zip파일 받아서 덮어 씌우시면 됩니다. 새로 설치하시는 분은 mh_multi_v1.4.zip파일 받아서 설치하세요.
(지적부분 말고도 내부적으로 약간의 수정부분이 있으니 전체버전 받아서 덮어 씌우는 것이 좋습니다.)
(지적부분 말고도 내부적으로 약간의 수정부분이 있으니 전체버전 받아서 덮어 씌우는 것이 좋습니다.)
MH최신글멀티위젯 V1.3 까지의 설명으로는 한계가 있어서 V1.4부터 다른 게시판을 사용합니다.
V1.4부터는 전버전들 보다 많은 변화가 있습니다.
우선 카멜레온스킨이 추가 되었습니다. 말 그대로 카멜레온같이 작성자 마음대로 보드의 색상을 변환시킬 수 있습니다.
아래의 이미지에서 설명해 놓았듯이 보드안의 모든 색상을 바꿀 수 있으면, 모든 내용을 선택유.무 할 수 있습니다.

아래의 이미지는 위젯 설정화면으로 내용선택유.무와 색상지정, 보드테두리의 선택까지 가능하다는 것을 보여줍니다.

위의 설정란에서 타이틀과 문구표시의 유.무를 선택하면 텍스트뿐만 아니라 칸 자체의 유.무가 결정됩니다.
[설치 하는 방법]
설치하는 방법은 전 버전과 동일합니다.
전 버전을 설치하신 분은 설치후 예전의 보드가 안 보일 수 있습니다.
당황하지 마시고 페이지수정을 눌러서 보드 수정아이콘을 눌러서 예전의 스킨을 선택하시고 밑의 설정을 선택하시면 바로 나타납니다.
(스킨이 추가된 관계로 스킨의 명칭을 약간 변형해서 그렇습니다.)
먼저 다운받은 mh_multi_v1.4.zip파일의 압축을 풀어서 mh_multi폴더를 /zbxe/widgets/방안에 업로드합니다.

위젯선택에 가보시면
"MH 최신글 멀티 스킨 [A;전체 / I;이미지 / T;텍스트 / C;카멜레온]" 위젯을 선택하시면 위의 설정화면이 나옵니다.
자신이 원하는 스킨과 색상을 선택하신 후 아래의 내용들도 선택합니다.
여기서 총4가지 스킨을 A/I/T/C로 구별해서 적용되는 스킨을 알아보게 했습니다.
선택이 되지 않는 것은 선택을 하셔도 아무 것도 나타나지 않으니 별 걱정은 하지 않아도 됩니다.
그렇게 해서 만들어진 스킨의 견본들입니다.

텍스트스킨으로 총6가지 색상이 있습니다. 카멜레온스킨으로 사용자가 마음대로 색상을 선택하실 수 있습니다.(이 위젯의 정수)
이미지스킨으로 총11가지 색상을 가지고 있습니다. 전광판스킨 변형으로 1단과 5단 2가지이며 안의 모든 내용을 추가.삭제할 수 있습니다.
이 버전을 끝으로 특별한 기능의 추가는 없을 것 같습니다. 그러나 잔잔한 버그나 오류는 계속 수정해 나가겠습니다.
많이 사용해 주세요.
P.S 이위젯을 만들면서 ZBXE의 위젯에 대해서 많은 것을 알았습니다.
ZBXE를 만나기 전에는 CSS가 무엇인지 하나도 모르던 까막눈이 이 위젯을 만들면서 약간의 CSS상식도 얻을 수 있었고,
위젯의 변수들을 어떻게 작성하고 적용하는지도 알게 되었습니다.
이 모든 것이 제로보드사이트에 있는 강의와 팁들에서 배운 것입니다.
이 지면을 빌려 ZBXE를 위해서 아무 댓가없이 노력해 주시는 모든 분에게 감사드립니다.
설치위젯구경가기
2008.04.07 00:30:06 (*.254.72.41)
님의 위젯 정말 마음에 듭니다. 올리실 때마다 매번 업그레이드 했는데.
버그가 아닌가 생각하는 것이 두어 군데 있습니다.
우선, 최신글 이미지 스킨을 사용하는 경우, '내용글 표시' -'표시하지 않음' 을 선택하고 저장했는데,
다음 번에 수정을 하게 될 경우, 디폴트로 '내용글 표시' 가 '표시'로 저절로 바뀌네요.
그래서 수정을 할 때마다, 내용글 표시를 표시하지 않음 으로 고쳐 주어야 하는 버그가 있군요.
그리고, 코멘트 표시에서 코멘트가 없을 겨우 (c)0 을 표시하지 않도록 하는 것이 낫지 않나 생각됩니다(이전 버젼 처럼).
감사합니다.
버그가 아닌가 생각하는 것이 두어 군데 있습니다.
우선, 최신글 이미지 스킨을 사용하는 경우, '내용글 표시' -'표시하지 않음' 을 선택하고 저장했는데,
다음 번에 수정을 하게 될 경우, 디폴트로 '내용글 표시' 가 '표시'로 저절로 바뀌네요.
그래서 수정을 할 때마다, 내용글 표시를 표시하지 않음 으로 고쳐 주어야 하는 버그가 있군요.
그리고, 코멘트 표시에서 코멘트가 없을 겨우 (c)0 을 표시하지 않도록 하는 것이 낫지 않나 생각됩니다(이전 버젼 처럼).
감사합니다.
2008.04.07 02:39:17 (*.25.236.188)
님의 지적감사합니다.
제가 실수했던 부분들을 찾아서 가르쳐 주시니 감사합니다.
내용부분은 info.xml에서 N 부분이 실수로 빠져 있었네요.
그리고 코멘트부분은 코멘트자체를 없애는 코딩을 잘못했었네요.
수정해서 올렸습니다.
mh_multi_change.zip파일 덮어 씌우시면 됩니다.
혹시 또 다른 문제가 있으시면 글 남겨 주세요.
2008.04.07 11:03:21 (*.25.236.188)
저도 넣어 볼려고 부단히 노력해보았으나,
저의 실력이 아직 미천하여 위젯변수의 삽입이 잘 안되더구요.
아직은 따로 스킨 만들어서 올려 놓았으니 활용하시고,
차 후에 실력이 더 늘면 합체해 보겠습니다.
http://jcas.co.kr/zbxe/151832
2008.04.09 12:23:43 (*.254.72.41)
또, 접니다. 작은 누락.
관리자 모드에서 위젯의 버전이 1.4로 등록이 되어 있네요. 그리고 페이지 수정에서 위젯을 추가할 경우에도 마찬가지로 1.4로 되어 있습니다. 실수인 듯.
그리고, 라운딩을 할 경우, 최신글 텍스트 스킨은 라운딩이 되지만, 최신글 카멜레온 에서는 라운딩이 안되네요.
항목에서 '라운드(T/C)'라고 되어 있을 걸로 봐서, 카멜레온 스킨에서도 적용되도록 만드신 걸로 생각되는데요.
건의 사항이 있는데,(어쩌면 요구 사항인지도 ;-) )
님의 최신 이미지 스킨도 카멜레온 식에다 라운딩 기능을 추가하실 계획이 혹시 있으신가요?
아니면, 지금의 위젯에서 이미지를 가로로 여러게 나열할 수 있는 방법을 제가 모르고 있는지요?
너무 감사히 잘 사용하고 있습니다. 고맙습니다.
관리자 모드에서 위젯의 버전이 1.4로 등록이 되어 있네요. 그리고 페이지 수정에서 위젯을 추가할 경우에도 마찬가지로 1.4로 되어 있습니다. 실수인 듯.
그리고, 라운딩을 할 경우, 최신글 텍스트 스킨은 라운딩이 되지만, 최신글 카멜레온 에서는 라운딩이 안되네요.
항목에서 '라운드(T/C)'라고 되어 있을 걸로 봐서, 카멜레온 스킨에서도 적용되도록 만드신 걸로 생각되는데요.
건의 사항이 있는데,(어쩌면 요구 사항인지도 ;-) )
님의 최신 이미지 스킨도 카멜레온 식에다 라운딩 기능을 추가하실 계획이 혹시 있으신가요?
아니면, 지금의 위젯에서 이미지를 가로로 여러게 나열할 수 있는 방법을 제가 모르고 있는지요?
너무 감사히 잘 사용하고 있습니다. 고맙습니다.
2008.04.09 12:46:07 (*.25.236.188)
위젯버전은 제가 깜박하고 변경을 안했내요. 그건 다음에...
그리고 카멜레온도 라운드 잘 적용되는데요. 여기에 있는 파일 받아서 해 봐도 잘 되는데요.
http://jcas.co.kr/zbxe/test1 에 오시면 카렐레온라운드이라고 라운딩처리 된 것 보일 것입니다.
그리고 건의 사항은 제가 이해를 잘 못하겠네요.
이미지스킨에 라운드을 추가 할 필요가 있나요. 이미지처럼 만들려고 라운드기능을 텍스트에 넣은건데요.
아울러 이미지를 사용할시 트래픽때문에 제가 텍스트를 만들게 된 것입니다.
그리고 이미지를 가로로 나열한다는 말씀이 이미지출력위젯 처럼 가로로 여러개의 썸네일을 나열한다는 말씀이신지,
그건 제가 구현할 생각이 지금은 없습니다. 그건 기존의 이미지출력위젯 사용하시면 되니까요.
이미지출력스킨도 제가 만들어 올린 것이 있느니 위젯스킨방에 가면 찾을 수 있을 것입니다,
그리고 카멜레온도 라운드 잘 적용되는데요. 여기에 있는 파일 받아서 해 봐도 잘 되는데요.
http://jcas.co.kr/zbxe/test1 에 오시면 카렐레온라운드이라고 라운딩처리 된 것 보일 것입니다.
그리고 건의 사항은 제가 이해를 잘 못하겠네요.
이미지스킨에 라운드을 추가 할 필요가 있나요. 이미지처럼 만들려고 라운드기능을 텍스트에 넣은건데요.
아울러 이미지를 사용할시 트래픽때문에 제가 텍스트를 만들게 된 것입니다.
그리고 이미지를 가로로 나열한다는 말씀이 이미지출력위젯 처럼 가로로 여러개의 썸네일을 나열한다는 말씀이신지,
그건 제가 구현할 생각이 지금은 없습니다. 그건 기존의 이미지출력위젯 사용하시면 되니까요.
이미지출력스킨도 제가 만들어 올린 것이 있느니 위젯스킨방에 가면 찾을 수 있을 것입니다,





