웹마스터 팁

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

제목 글쓴이 날짜
제가 쓰는 자동링크 (스킨수정) [4] okiz 2014.04.29
PHP 5.4 대응 코딩(1) - stdClass YJSoft 2014.04.29
추천수로 제목에 효과주기 [15] こさき! 2014.04.29
CentOS 6.5 웹로그 모니터링 awstats 설치하기 [1] lililiillililiil 2014.04.29
CentOS 6.5 rrdtool 사용하는 Collectd 설치 lililiillililiil 2014.04.29
CentOS 6.5 MRTG 설치 lililiillililiil 2014.04.29
폰갭 제작시 자바스크립트로 get 변수 전달 받기 웹빌드 2014.04.30
*LI-NA님의 큰 선물* SKETCHBOOK5 (최신버전)에서 특정 확장변수를 추천하는 사람에게만 공개하도록 하는 방법 [4] file 큰성565 2014.04.30
사용 언어별로 다른 내용 출력하기 [5] elancer 2014.05.01
갑자기 사이트 세팅을하던도중 DB line 674 에러 대처법 xe공부중44 2014.05.01
게시판 글쓰기 폼은 없이 확장변수만 표시할 수 있는 게시판 만들기 (for sketchbook5 최신버전 기준) [2] 큰성565 2014.05.02
XE 알림센터&새글알림애드온 위치 조정하는 법 [2] XE힘들당휴 2014.05.04
출석부 모바일에서 출석이 혹시 안될경우. [6] BJ람보 2014.05.06
비회원 GPS 정보 처리 웹빌드ver2 2014.05.09
이메일 주소로 계정 찾기시 잘못된 계정 인증요청이라고 뜰때 임시 대처법 file 루비스코 2014.05.10
푸시윙 댓글푸쉬서비스 소셜댓글 모드도 추가하기 [2] file XE힘들당휴 2014.05.11
[모듈 개발] 테이블 스키마 파일 이름은 테이블명과 동일하게 [3] 산하2 2014.05.12
프로필 사진 저장시 잘려서 저장되는 경우 [11] YJSoft 2014.05.15
스케치북 추천+등록을 활용한 비추천+등록 버튼 만들기 [2] file oscarmike 2014.05.16
xe_documents DB 테이블이 깨져서 게시판이 엉망이 됄경우 file 지으니 2014.05.17