모듈 스킨 자료실
| 라이센스 | GPL2 |
|---|---|
| 기타 라이센스 | |
| 적용 버전 | 베타버전(1.0이전) |

스킨 위치
modules\message\skins\vista
첨부파일을 skins 폴더에 풀어주세요.
설정하기
오류 표시 관리 페이지로 이동 후 스킨을 설정 합니다.
?module=admin&act=dispMessageAdminConfig
업데이트
#2. CSS 변경
※ 최신 리비전(3119)으로 업데이트 해야 적용 됩니다.
http://trac.zeroboard.com/trac/browser/sandbox/modules/message
※ Board(게시판) 모듈용이 아닙니다.

최신 버전으로 업데이트했고, 오류 표시 페이지에서 변경했는데 안나오는데요.^^
방법을 알려 주시면 고맙겠습니다.
이 오류화면이 나오지 않네요... 어떻게 하면 볼 수 있나요?
뭔가 빠진 것은 없는지요? 이전 디폴트 설정으로 "권한이 없습니다"로만 나타나네요..^^
하지만 로그 아웃후 메시지는 역시 썰렁한 그 오류메시지만 ㅜㅜ
에 관련해서 문제가 발생하는 것 같습니다. 현재 [선행버전] 제로보드XE beta ver 0.2.7 을 아직 설치하지 않으신 분들께선 일단 아래
※ 최신 리비전(3119)의 압축파일을 풀어서 그 안의 message.view.php 라는 파일을 해당폴더에 덮어쓰시면 적용이 될 겁니다.
[클릭 : 오류 메시지 관련 리버전 3119 압축파일 다운받기]
위 파일의 압축을 풀고 그 안의 message.view.php 파일을 zbxe / modules / message 에 덮어쓰기하세요. 그럼 적용이 되더군요. ^^
[선행버전] 0.2.7의 기능 중에서 이 부분만 미리 업데이트 되는 거죠.
압축파일의 출처는 아래 링크를 걸어놓겠습니다. 그럼 도움이 좀 되었길 바랍니다. ^^
[클릭 : 압축파일의 출처 - 압축 파일은 페이지 하단에 있습니다.]
마지막으로 멋진 스킨 제공해주신
from ... RainSky
스킨 감사하게 사용하고 있습니다.
스킨과는 상관없는듯 한데 여쭐께 있어서요.
로그아웃후에 권한이 없는 페이지를 클릭했을때는 흰화면만 나오는데요.
이유가 있는지요...
감사합니다.
오류 내용부분에 width를 설정해주지 않으면 안됩니다!
오류 내용이 길어지면 창 밖으로 삐져 나가는 모습을 보게 됨.
그리고 내용있는 레이어가 그림 위에 있으면 내용이 길어질때 그림이 아래로 밀려서 글자와 그림이 안맞음.(relative는 넓이를 차지합니다.)
내용부분을
<div style="width: 260px;" class="document_info">
<span>{$system_message}</span><BR />
{date('Y-m-d A G:i:s')}
</div>
이렇게 수정해서 그림 밑으로 넣고 CSS부분을
#vista_document .document_info { position:relative; top:-205px; left:212px; vertical-align:top;}
이렇게 수정하는건 어떤지요..
1 . modules\message\skins\vista
첨부파일을 skins 폴더에 풀어주세요. ---- 첨부파일받아 modules\message\skins 이동 설치완료 했습니다.
2 . 오류 표시 관리 페이지로 이동 후 스킨을 설정 합니다.
?module=admin&act=dispMessageAdminConfig ---- 관리자 페이지로 이로 vista로 등록 완료 했습니다.
3. #2. CSS 변경 ----- 어떤파일에 무엇을 변경하는지 모르겟어요.
4. ※ 최신 리비전(3119)으로 업데이트 해야 적용 됩니다.
http://trac.zeroboard.com/trac/browser/sandbox/modules/message ---- 중간부분에 [클릭 : 오류 메시지 관련 리버전 3119 압축파일 다운받 기] 다운로드 받아 덮어쓰기 했습니다.
질문
3번 부분 css 때문인거 같은거데 로그아웃해서 권한없은 페이지 접속해 보면 옛날하구 똑같이 나옵니다.
현재 0.2.8버전 쓰고 있고요. 왜 안되는건지 설명좀 부탁드립니다.
위에 (메시지 내용이 길 경우 테두리 밖으로 벗어 나네요?) 하셧는데요.. 메세지를 어디다 쓰는건지도 모르겟네요.
메세지 css 이구요
@charset "utf-8";
.system_message {
color:#666666;
text-align:center;
padding:1em 0 1em 0;
}
.system_button { margin-top:1em;}
.system_message a { margin-top:1em;}
a.rollover img { border-width:0px; display:block; }
a.rollover img.rollover { display:none; }
a.rollover:hover { position:relative; }
a.rollover:hover img { display:none; }
a.rollover:hover img.rollover { display:block; }
#vista_message { width:528px; margin:auto; position:relative;}
#vista_message .title { position:absolute; top:20px; left:24px; vertical-align:top;}
#vista_message .message { position:absolute; top:70px; left:212px; vertical-align:top; width:280px;}
#vista_message .message span { font-size:12pt; }
message.view.php 입니다.
<?php
/**
* @class messageView
* @author zero (zero@nzeo.com)
* @brief message모듈의 view class
**/
class messageView extends message {
/**
* @brief 초기화
**/
function init() {
}
/**
* @brief 메세지 출력
**/
function dispMessage() {
// 설정 정보를 받아옴 (module model 객체를 이용)
$oModuleModel = &getModel('module');
$config = $oModuleModel->getModuleConfig('message');
if(!$config->skin) $config->skin = 'default';
// 템플릿 경로를 지정
$template_path = sprintf('%sskins/%s', $this->module_path, $config->skin);
Context::set('system_message', $this->getMessage());
$this->setTemplatePath($template_path);
$this->setTemplateFile('system_message');
}
}
?>









