웹마스터 팁

안녕하세요..
지연아빠입니다.

동창회 사이트를 만드시는 분이 게시글과 댓글 밑에 프로필 사진을 출력하는 부분에
옛날 사진과 요즘 사진을 동시에 출력하고자 한다는 요청을 받고 작성하여 보았습니다.

단, 이 기능을 사용하시면 이미지 마크 기능을 사용하실수 없습니다.
또한 제로보드XE 1.0에서만 확인하였으나 타 버전에서도 코드를 이해하신다면 무리 없이 적용하실수 있을 것이라 생각됩니다.

기능은 아주 간단하며 앞에서도 언급된것처럼 프로필 이미지가 출력되는 부분이 두개입니다.

즉, 아래와 같습니다.
사진이 없어서 예원이 사진을 무단으로 사용하였습니다...^^;;

코드는 아래와 같습니다.

1. modules/board/skins/xe_board/view_document.html  파일을 열어 116라인에 아래내용을 붙여 넣습니다.
원래는 아래 코드의 위 아래를 <!--@if($oDocument->getImageMark())-->  < !--@end-->로 감싸야 되는데 아래 코드하이라이터가 뜻대로 안되서 그냥 적습니다...
  <div class="profile"><img src="{$oDocument->getImageMark()}" alt="profile2" /></div>                    

2. modules/document/document.item.php 파일을 열어 627라인에 아래 내용을 붙여 넣습니다.
 function getImageMark() {
            if(!$this->isExists() || !$this->get('member_srl')) return;
            $oMemberModel = &getModel('member');
            $profile_info = $oMemberModel->getImageMark($this->get('member_srl'));
            if(!$profile_info) return;
            return $profile_info->src;
        }

3.modules/member/lang/ko.lang.php 파일을 열어 36,42,195,196라인을 아래와 같이 바꿉니다.
 $lang->profile_image = '옛날 사진';
 
$lang->image_mark = '현재 사진';

$lang->about_image_mark = '현재 사진을 올려주세요';

 $lang->about_profile_image = '옛날 사진을 올려주세요';

4. modules/commment/comment.item.php  파일을 열어 288라인에 아래내용을 붙여 넣습니다.
function getImageMark() {
            if(!$this->isExists() || !$this->get('member_srl')) return;
            $oMemberModel = &getModel('member');
            $profile_info = $oMemberModel->getImageMark($this->get('member_srl'));
            if(!$profile_info) return;
  return $profile_info->src;
        }

5. modules/board/skins/xe_board/comment.html  파일을 열어 68번 라인에 아래 내용을 붙여 넣습니다.
 <div class="profile"><img src="{$comment->getImageMark()}" alt="profile2" /></div>  

6.addons/member_extra_info.lib.php 파일을 열어 18, 36라인을 삭제합니다.

7. 관리자 메뉴-회원-기본설정-옛날 사진과 현재 사진의 크기를 조절합니다.
    보통 가로 세로 둘다 100px씩 정해주시면 됩니다.

제목 글쓴이 날짜
APMSETUP7에서 PHP 버전 업그레이드 [1] YJSoft 2014.01.14
알림센터의 익명명칭을 anonoymous에서 다른 형태로 바꾸기 [1] jambox 2014.01.08
[10원팁] 스케치북 서명란 크기 [5] socialskyo 2014.01.08
파란/네이버/네이트온 메신저 이모티콘 다운로드 [1] socialskyo 2014.01.08
홈페이지 접속자, 글(댓글) 작성자 국가 국기 표시 적용 방법 [19] file 라싸 2014.01.08
댓글 익명 문자열에 색상 부여하기 [6] XE만세 2014.01.07
스케치북 게시판 사용시 "내용을 입력해주세요"라고 뜨면서 댓글 입력이 안될경우 체크해봐야할 사항 [1] socialskyo 2014.01.07
아이템샵 모듈에서도 『닉네임 변경시 모든 게시글,댓글 닉네임 수정 애드온』 작동하도록 수정. [3] file jambox 2014.01.06
스케치북 게시판 제목 과 분류 사이의 공간 제거 하기 [6] file socialskyo 2014.01.06
[스케치북5] 댓글 수정 간략화하기.. (새로고침 없이 하는 방법 추가) [16] file XE만세 2014.01.05
스케치북5 게시판 스킨 사용시 모바일 코멘트 수정이 전혀 안되는증상 [24] AJKJ 2014.01.05
나만의 익명게시판에서 닉네임 확인하는 방법(꼼수라고 밝힙니다.) [5] 착한부산남자 2014.01.03
[10원팁] GROUP SRL / MODULE SRL을 알아야 하는 경우 [2] socialskyo 2014.01.03
[10원팁] 크롬에서 글 작성시 IFRAME 박스가 생기는 경우 socialskyo 2014.01.03
이미지프로세스 ver.1.2.3.0에서 원본 다운로드가 안될 때 대암지기 2014.01.03
[애매모호]스케치북 게시판을 뭔가 큼직큼직하게 눈에 잘들어오게 바꾸기 [10] socialskyo 2014.01.03
에디터로 글 작성시 폰트 크기가 12px로 변경되는 현상 해결방법 [7] file jambox 2013.12.31
레이아웃 css 쉽게 수정하는 방법 (개발자모드 이용) [1] file 멀티비타민 2013.12.29
확장변수, 회원가입 등의 한국 우편번호 검색 서버 주소 변경... [2] Double'U' 2013.12.26
[10원팁]AJAX Uploader 본문삽입 버튼 색상을 변경합시다. [2] file socialskyo 2013.12.25