웹마스터 팁

08072203.jpg

서명을 길게 쓰면 짤리지만 ㅠㅠ; 서명높이제한을 45px정도로 해두시고 회원분들께 서명은 세 줄 이내로 해달라고 부탁드리면 얼추 해결될 듯 하네요.
(프로필 이미지 100*100 기준입니다! 이 부분은 이미지 세로 사이즈에 따라 조절해주세요 ^^;)
저야 뭐 홈페이지가 워낙 소규모에 회원분들 서명 봐도 한두줄로 끝나는 정도라 저렇게 잘 쓰고 있습니다 ^_^;

수정하실 파일은 다음의 두개입니다. (1.0.5 버전 기준!)

/modules/board/skins/xe_board/view_document.html
/modules/board/skins/xe_board/css/common.css


먼저
view_document.html

일단 105~116번째 줄의 서명 / 프로필 이미지 출력을 지웁니다.....라지만
이건 선택사항입니다. 본문 하단에도 서명과 프로필 이미지를 남겨두고 싶다면 지우지 않으셔도 됩니다 :)

다음은 일단 8번째 줄에 프로필 이미지 소스를 추가하고, userinfo라고 이름붙여진 div도 서명 소스를 추가한 후 title 안에 구겨넣읍시다.

                <div class="title">
                    <h4><a href="{$oDocument->getPermanentUrl()}">{$oDocument->getTitle()}</a></h4>
                </div>

                <!--@if($module_info->display_author!='N')-->
                <div class="userInfo">
                    <!--@if(!$oDocument->getMemberSrl())-->
                        <div class="author">
                        <!--@if($oDocument->is.xistsHomepage())-->
                            <a href="{$oDocument->getHomepageUrl()}" onclick="window.open(this.href);return false;">{$oDocument->getNickName()}</a>
                        <!--@else-->
                            {$oDocument->getNickName()}
                        <!--@end-->
                        </div>
                    <!--@else-->
                        <div class="author"><span class="member_{$oDocument->get('member_srl')}">{$oDocument->getNickName()}</span></div>
                    <!--@end-->
                </div>
                <!--@end-->


이게 본 소스고(7~25번째 줄), 수정한 소스는 아래입니다. (7~30번째 줄이 되네요)

                <div class="title">
                    <!--@if($oDocument->getProfileImage())-->
                        <div class="profile"><img src="{$oDocument->getProfileImage()}" alt="profile" /></div>
                    <!--@end-->
                    <h4><a href="{$oDocument->getPermanentUrl()}">{$oDocument->getTitle()}</a></h4>
                   
                <!--@if($module_info->display_author!='N')-->
                <div class="userInfo">
                    <!--@if(!$oDocument->getMemberSrl())-->
                        <div class="author">
                        <!--@if($oDocument->is.xistsHomepage())-->
                            <a href="{$oDocument->getHomepageUrl()}" onclick="window.open(this.href);return false;">{$oDocument->getNickName()}</a>
                        <!--@else-->
                            {$oDocument->getNickName()}
                        <!--@end-->
                        </div>
                    <!--@else-->
                        <div class="author"><span class="member_{$oDocument->get('member_srl')}">{$oDocument->getNickName()}</span></div>
                    <!--@end-->
                    <!--@if($oDocument->getSignature())-->
                        <div class="signature">{$oDocument->getSignature()}</div>
                    <!--@end-->
                </div>
                <!--@end-->

※소스 중간에 굵은 부분은 점(.)을 E로 고쳐야합니다 ^^; s.Ex가 금지단어라고 등록이 안되더라구요..

구질구질 설명 달아뒀지만 그냥 이대로 복사 붙여넣기 하는게 빠르십니다 ㅠ.ㅠ;
소스 뜯어보려고 하지말아주세요, 짜집기 한 것 뿐이라 부끄럽습니다 ㅠ.ㅠ

다음은 css파일을 건드려봅시다!

52번째 줄 : .boardRead .titleAndUser .title { float:left; margin:10px 0 5px 0; }
→ .boardRead .titleAndUser .title { margin:10px 0 5px 0; }

57번째 줄 : .boardRead .titleAndUser .userInfo { float:right; white-space:nowrap; margin-top:11px; }
→ .boardRead .titleAndUser .userInfo { white-space:nowrap; margin-top:11px; }

적당한 줄에 다음을 추가
.boardRead .titleAndUser .userInfo .signature { margin-top:5px; font-size:.9em; color:#666666; }
.title .profile { float:left; margin-right:20px; }




에이.. 귀찮네요.
이도 저도 뭔지 모르겠다 싶으신 분들은 첨부파일 받아서 그대로 덮어쓰시길 ^_^;

경로는 실수하지 마시구요!
/modules/board/skins/xe_board/view_document.html
/modules/board/skins/xe_board/css/common.css

제목 글쓴이 날짜
[리눅스] 속도향상 팁. nginx를 리버스프록시로 써봅시다. [6] choco@_@ 2013.07.11
회원가입폼에 필수항목 * 부분 처리 [3] 똑디 2013.07.18
MyISAM --> InnoBD 이전시 문제점 및 고려사항(엔진 교체) [8] 좋은아빠되기 2013.07.24
[위키정복]1탄- 메인 페이지를 만들어보자 [1] kukuriko 2013.07.25
[위키정복]2탄 - 미디어위키의 내부링크를 버그를 해결하자 [2] kukuriko 2013.07.25
[위키정복]3탄 - 사이트내 게시판 등에서 위키링크를 사용하자 [3] file kukuriko 2013.07.25
게시판 에디터에서 자동저장 기능의 시간간격 조절하는 방법 [1] sejin7940 2013.07.26
1.7 버전 사이트 메뉴 편집 사용법 [4] file 휘즈 2013.07.27
Recruit 모듈 - 일반회원 채용글 등록할 수 있도록 수정 [10] 홍채화 2013.07.27
페이스북 애드온 - 뭐 팁이랄것도 아닙니다. [1] 후아아아~ 2013.07.27
게시판 및 댓글 추천/비추천 카운트가 바로 적용되지 않는 경우 KS 2013.07.28
XE 위키 모듈에서 소셜XE 댓글 사용하기 novelic 2013.07.31
HTML5를 이용한 시멘틱 XE 레이아웃 만들기 (인트로) [3] 이온디 2013.08.04
새로고침없이 페이지 리로딩 간단하고 쉽게 서버한테는 미안하게 하는법 (서버단이 아니고 스킨에 ㅠ jquery load씀) 게시글,댓글,추천등 모든 부분다가능합니다. [2] 장포크 2013.08.08
최신 제로보드 XE 동영상 강의 [25] 하얀마법 2013.08.09
스크롤 맨아래로 내리면 자동으로 글 목록 더보이기 구현(게시판어어느 스킨이든 사용가능) [19] 장포크 2013.08.10
리퍼러 수집기 애드온 실행후 사이트 먹통되었을때 대처법 [2] serendip 2013.08.19
jQuery fadeIn 홈페이지 부드럽게 이동 [4] file 지그재거 2013.08.20
카페XE를 Domain 접속으로 설정 후 관리페이지 접속 불가할때 [1] 라르게덴 2013.08.24
회원가입확장 모듈 - 가입절차중 오류 발생시 처음으로 돌아가는 현상 [1] 김개발 2013.08.30