웹마스터 팁

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

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

단, 이 기능을 사용하시면 이미지 마크 기능을 사용하실수 없습니다.
또한 제로보드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씩 정해주시면 됩니다.

제목 글쓴이 날짜
[정식 버전 1.0.0]회원 정보에서 ID 변경하기(2) 스킨부분 [3] 대암지기 2008.02.27
정식버전 후 갤러리 스킨 사용시 이미지 정렬 안되시는 분들~ 다케루 2008.02.29
홈페이지에 국경일이면 태극기 다는법이에요~ ^^ [11] [1] file jaehee_91 2008.03.01
게시판 확장 변수에 그림 입력받기 [7] 대암지기 2008.03.04
게시판 확장변수에 라디오버튼 추가해서 사용하기 [6] file 똑디 2008.03.04
utf-8 저장시 레이아웃 윗부분 빈공간이 생기는 문제 (BOM)처리 [8] file 주금보 2008.03.04
리스트를 작성날짜(regdate)로 정렬하기 [7] JAMSUN2 2008.03.05
기초적인 배경등록시 게시판투명되는것 고치는법[초보만] [3] file 이정제421 2008.03.07
제로보드 XE에 연동 가능 채팅, 100% 플래시, 1:1 채팅 지원, 필요하면 음성/화상 채팅 지원 [2] digirave 2008.03.09
애드온에서 그룹 별로 실행여부 설정 [1] imsoo.net 2008.03.09
글작성및수정, 코멘트작성및 수정을 하면 미리 입력한 메일주소로 메일발송 [18] 채연파파 2008.03.12
동창회 사이트용 프로필 이미지 두개 출력하기 [1] file 지연아빠 2008.03.12
관리 화면의 회원 목록에서 소속 그룹 출력하기 [6] 띵야 2008.03.14
로그인 풀림현상 원인 파악 [3] 남국 2008.03.19
업데이트 후 댓글 입력 창이 안 나올때...(댓글 에디터) file 수지보더 2008.03.20
좁은폭의 레이아웃을 쓰시는 분들을 위하여 (게시판 제목부분 깔끔하게 만들기) [5] file gajagu 2008.03.20
''권한이 없습니다'' 라는 문구를 조금 더 부드럽게 바꾸기 [3] file RainSky 2008.03.21
양력/음력DB 홈페이지에 사용하기 [2] 감뿌리 2008.03.29
탭 형태 문서출력에서 목록수 지정하기. [3] Zerode 2008.03.31
카테고리부분의 너비조절하기 [3] file gajagu 2008.04.01