XE 게시판 통합 스킨 공유 - Simple mellow2020. 6. 14. 21:07
이나 통합 게시판 - Simple mellow
Ena board set - Simple mellow
제작자 : 이나(http://starlight01.tistory.com)
이 스킨은 http://starlight01.tistory.com/ 에서 받을 수 있습니다.
재배포, 재수정 가능. 단, 수정 후 재배포 시 제작자 이름을 마음대로 삭제하지 마세요. 수정자 이름만 옆에 추가하세요.
* 설명
이 스킨은 개인홈페이지에 맞춰 만든 게시판입니다. 그러므로 커뮤니티 등 용도 외의 사용에는 적합하지 않을 수 있습니다.
**이 스킨은 xe 코어 1.9.7에서 테스트 되었습니다.
***이 스킨은 다국어 지원을 고려하지 않았습니다.
****스킨의 원 제작자 및 개작자(이나)는 스킨에 대한 보증 및 as 의무가 없습니다. 또한 스킨과 관련한 질문에 대해서도 답변 의무가 없습니다.
*****이 스킨은 xeicon 1.0.4를 사용합니다. xeicon 2와 같이 적용하면 일부 아이콘이 2의 것으로 바뀌므로 같이 쓰는 것은 자제해주세요.
* 적용 방법
파일을 받아 압축을 풀고 폴더(ena_board_set_simplemellow)를 xe 설치 폴더/modules/board/skins 에 업로드한 다음에 게시판 정보에서 적용하면 됩니다. 이 때, ena_board_set_simplemellow **폴더 바로 안에** html, css, js 등의 파일이 존재해야 합니다.
* 설정 안내
게시판 관리 - 스킨 관리에서 여러가지 설정을 이용할 수 있습니다.
#게시판 유형 : 게시판의 유형을 선택할 수 있습니다. 용도별, 취향별로 다르게 설정해보세요.
#링크 : 다음의 확장변수가 필요합니다.
link_url : 링크 주소 / 형식은 url 형식, 필수 항목은 y로 하세요.
link_img : 배너 / 형식은 url 형식, 필수 항목은 y로 하세요.(직링크 방식입니다.) 90px*30px를 권장하지만 더 길거나 짧은 배너도 지원합니다. 링크 이미지 크기는 되도록 비슷하게 맞춰주세요.
- 옵션 메뉴는 커서를 갖다 대면 나타납니다.
- 비밀글은 숨겨줍니다. 목록에는 비밀글이 아닌 글과 권한이 있는 글만 나타납니다.
- 카테고리별로 표시합니다. 카테고리를 사용하지 않을 경우 list_link.html에서 'No Category'를 찾아 다른 글자로 바꾸세요.
#포인트 색상 : 스킨 포인트 부분의 색상을 지정할 수 있는 기능입니다. 예시) #000000, black, rgba(0,0,0,0.5) 만일 적지 않을 시에는 css에서 기본 설정된 색이 나옵니다.
#태그 목록 사용 : 예를 선택하면 하단에 버튼이 나타납니다. 태그의 사용 빈도에 따라 태그의 모양이 다르게 표현됩니다.
#댓글 글쓴이 숨기기 : 댓글의 글쓴이 표시를 숨깁니다.
#갤러리 목록 썸네일 넓이-높이 : 갤러리에서 목록의 썸네일 크기를 정할 수 있습니다. 다양하게 정할 수 있으나 넓이와 높이를 같게 하는 것을 추천합니다. 기본값은 200(px)입니다. 단위는 px이나 입력할 때에는 숫자만 입력해야 합니다.
#메모, 일기장 제목 사용하지 않기 : 메모와 일기장 형식 스킨에서 제목을 비활성화할 수 있습니다. 제목은 'memo'로 고정됩니다.
#카테고리 없는 링크 출력 : 카테고리를 설정하지 않은 링크를 목록에서 표시할지의 여부를 결정할 수 있습니다.
기타
#메모와 일기장에서 제목을 'n' 혹은 'memo'로 설정하면 게시판 설정과 관계없이 제목이 보이지 않습니다.
* Changelog
1.0.0 - 2020년 6월 14일
최초 릴리즈
* 다운로드
'자급자족 > xe스킨' 카테고리의 다른 글
이나 XE Serif and Slab 레이아웃 공유 (1.2 업데이트) (9) | 2021.01.10 |
---|---|
이나 XE Whitespace 레이아웃 공유 (0) | 2020.11.05 |
XE 게시판 통합 스킨 공유 - Simple mellow (21) | 2020.06.14 |
이나 xe whitespace 방명록 스킨 공유 (1) | 2020.06.06 |
이나 XE Paper 레이아웃 공유 (2) | 2018.06.28 |
xe 이나 게시판 5 공유 (0) | 2017.11.09 |
비밀댓글입니다
게시판 설정-목록설정에서 요약을 추가하세요.
비밀댓글입니다
비밀댓글입니다
제 스킨을 라이믹스에서 테스트해본 적이 없어요.
에러메시지를 일단 보여주시겠어요?
비밀댓글입니다
제가 라이믹스(급한 대로 1.8 버전으로 테스트했습니다.)로 테스트해봤는데 쉬운 설치로 깔고 동일 모드(방명록)에서 댓글 다 띄워봤는데 정상적으로 작동하는 것을 확인했습니다.
일단 코어 재설치를 해보고 수동 설치로 스킨을 깔아보시겠어요? 그래도 안 되면 코드를 수정해볼게요.
비밀댓글입니다
그건 아마 상관 없을 겁니다.
비밀댓글입니다
해당 파일을
<!-- COMMENT -->
<!--@if($oDocument->getCommentcount() || $oDocument->isEnableComment())-->
<div class="feedback" id="comment">
<div class="secret_document_comment" cond="$oDocument->getCommentcount() && ($oDocument->isSecret() && !$oDocument->isGranted())">Thanks for your message!</div>
<ul cond="$oDocument->getCommentcount()" class="fbList">
<li loop="$oDocument->getComments()=>$key,$comment" class="fbItem"|cond="!$comment->get('depth')" class="fbItem indent indent{($comment->get('depth'))}"|cond="$comment->get('depth')" style="padding-left:{(($comment->get('depth'))-1)*15}px"|cond="$comment->get('depth')" id="comment_{$comment->comment_srl}">
<i class="xi-reply-l xi-fw xi-rotate-180"></i>
<div class="commentWrap" style="margin-left:40px">
<div class="comment_header">
<p class="meta">
<a class="author" cond="(!$comment->member_srl && $comment->homepage) && $module_info->hide_comment_writer==''" href="{$comment->getHomepageUrl()}">{$comment->getNickName()}</a>
<span class="author" cond="(!$comment->member_srl && !$comment->homepage) && $module_info->hide_comment_writer==''">{$comment->getNickName()}</span>
<a class="author member_{$comment->member_srl}" cond="$comment->member_srl && $module_info->hide_comment_writer==''" href="#popup_menu_area" onclick="return false">{$comment->getNickName()}</a>
<span class="time">{$comment->getRegdate('Y.m.d H:i')}</span>
<span class="action">
<a class="board_btn" href="{getUrl('act','dispBoardReplyComment','comment_srl',$comment->comment_srl)}'" onclick="jQuery('#write_comment_{$comment->get('comment_srl')}').slideToggle('fast'); return false;">{$lang->cmd_reply}</a>
<a cond="$comment->isGranted()||!$comment->get('member_srl')" href="{getUrl('act','dispBoardModifyComment','comment_srl',$comment->comment_srl)}">{$lang->cmd_modify}</a>
<a cond="$comment->isGranted()||!$comment->get('member_srl')" href="{getUrl('act','dispBoardDeleteComment','comment_srl',$comment->comment_srl)}">{$lang->cmd_delete}</a>
</span>
</p>
</div>
<div class="comment_body">
<!--@if(!$comment->isAccessible())-->
<!--@if(!$comment->get('member_srl'))-->
<form action="./" method="get" class="secret_comment" onsubmit="return procFilter(this, input_password)">
<p class="desc"><label for="cpw_{$comment->comment_srl}"><i class="xi-lock xi-fw"></i> {$lang->msg_is_secret}</label></p>
<p>
<input type="password" name="password" id="cpw_{$comment->comment_srl}" placeholder="{$lang->password}" class="iText" />
<button type="submit"><i class="xi-check xi-fw"></i></button>
</p>
<input type="hidden" name="mid" value="{$mid}" />
<input type="hidden" name="page" value="{$page}" />
<input type="hidden" name="document_srl" value="{$comment->get('document_srl')}" />
<input type="hidden" name="comment_srl" value="{$comment->get('comment_srl')}" />
</form>
<!--@else-->
<p class="secret_comment desc"><i class="xi-lock xi-fw"></i> {$lang->msg_is_secret}</p>
<!--@end-->
<!--@else-->
{nl2br($comment->getContent(false))}
<div cond="$comment->hasUploadedFiles()" class="fileList">
<button type="button" class="toggleFile" onclick="jQuery(this).next('ul.files').slideToggle('fast');"><i class="xi-clip xi-fw"></i> {$lang->uploaded_file} {$comment->get('uploaded_count')}</button>
<ul class="files">
<li loop="$comment->getUploadedFiles()=>$key,$file"><a href="{getUrl('')}{$file->download_url}">{$file->source_filename} <span class="fileSize">{FileHandler::filesize($file->file_size)}/{number_format($file->download_count)}hit</span></a></li>
</ul>
</div>
<!--@end-->
</div>
</div>
<form cond="$grant->write_comment && $oDocument->isEnableComment()" action="./" method="post" onsubmit="return procFilter(this, insert_comment)" class="write_comment" id="write_comment_{$comment->get('comment_srl')}" style="display:none;">
<input type="hidden" name="error_return_url" value="/{$comment->get('document_srl')}">
<input type="hidden" name="mid" value="{$mid}" />
<input type="hidden" name="document_srl" value="{$comment->get('document_srl')}" />
<input type="hidden" name="parent_srl" value="{$comment->get('comment_srl')}" />
<input type="hidden" name="content" value="" />
{$comment->getEditor()}
<div class="write_item">
<span class="item" cond="!$is_logged">
<input type="text" name="nick_name" id="userName" placeholder="{$lang->writer}" class="iText userName" />
</span>
<span class="item" cond="!$is_logged">
<input type="password" name="password" id="userPw" placeholder="{$lang->password}" class="iText userPw" />
</span>
<span class="item" cond="!$is_logged">
<input type="text" name="homepage" id="homePage" placeholder="{$lang->homepage}" class="iText homePage" />
</span>
<input cond="$is_logged" type="checkbox" name="notify_message" value="Y" id="notify_message_{$comment->get('comment_srl')}" class="iCheck" />
<label cond="$is_logged" for="notify_message_{$comment->get('comment_srl')}"><i class="xi-bell xi-fw"></i></label>
<input cond="$module_info->secret=='Y'" type="checkbox" name="is_secret" value="Y" id="is_secret_{$comment->get('comment_srl')}" class="iCheck" />
<label cond="$module_info->secret=='Y'" for="is_secret_{$comment->get('comment_srl')}"><i class="xi-lock xi-fw"></i></label>
<button type="submit"><i class="xi-check xi-fw"></i></button>
</div>
</form>
</li>
</ul>
<div cond="$oDocument->comment_page_navigation" class="pagination">
<a cond="$cpage != $oDocument->comment_page_navigation->first_page" href="{getUrl('cpage',1)}#comment" class="prevEnd"><i class="xi-angle-double-left xi-fw"></i></a>
<a cond="$cpage != $oDocument->comment_page_navigation->first_page" href="{getUrl('cpage',$cpage-1)}#comment" class="direction prev"><i class="xi-angle-left xi-fw"></i></a>
<block loop="$page_no=$oDocument->comment_page_navigation->getNextPage()">
<strong cond="$cpage==$page_no" class="num">{$page_no}</strong>
<a cond="$cpage!=$page_no" class="num" href="{getUrl('cpage',$page_no)}#comment">{$page_no}</a>
</block>
<a cond="$cpage != $oDocument->comment_page_navigation->last_page" href="{getUrl('cpage',$cpage+1)}#comment" class="direction next"><i class="xi-angle-right xi-fw"></i></a>
<a cond="$cpage != $oDocument->comment_page_navigation->last_page" href="{getUrl('cpage',$oDocument->comment_page_navigation->last_page)}#comment" class="nextEnd"><i class="xi-angle-double-right xi-fw"></i></a>
</div>
</div>
<!--@end-->
<!-- /COMMENT -->
로 수정해보세요.
비밀댓글입니다
1.9에서도 이상은 없는데... 캐시 재설정 및 세션 정리 한 번 해보세요.
비밀댓글입니다
비밀댓글입니다
최신 코어로 테스트해보니 특정 파일의 문제가 아니라 댓글 자체가 안 나오는 듯합니다. 코어 버전이 호환이 안 되는 것으로 보이니 xetown에도 문의 남겨주시면 좋을 거 같아요. 아니면 일단은 1.9 버전을 사용해주시기 바랍니다.
비밀댓글입니다
비밀댓글입니다
라이믹스 최신 버전에서 스킨이 출력되지 않는 치명적인 버그를 과거에 발견하여 해결하려 노력하였으나 실패하였습니다. 라이믹스 버전을 내리는 것은 보안상 비추천하니 다른 스킨을 쓰시기 바랍니다. 죄송합니다.
비밀댓글입니다