웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
동창회 사이트용 프로필 이미지 두개 출력하기
2008.03.12 18:44
안녕하세요..
지연아빠입니다.
동창회 사이트를 만드시는 분이 게시글과 댓글 밑에 프로필 사진을 출력하는 부분에
옛날 사진과 요즘 사진을 동시에 출력하고자 한다는 요청을 받고 작성하여 보았습니다.
단, 이 기능을 사용하시면 이미지 마크 기능을 사용하실수 없습니다.
또한 제로보드XE 1.0에서만 확인하였으나 타 버전에서도 코드를 이해하신다면 무리 없이 적용하실수 있을 것이라 생각됩니다.
기능은 아주 간단하며 앞에서도 언급된것처럼 프로필 이미지가 출력되는 부분이 두개입니다.
즉, 아래와 같습니다.
사진이 없어서 예원이 사진을 무단으로 사용하였습니다...^^;;
코드는 아래와 같습니다.
1. modules/board/skins/xe_board/view_document.html 파일을 열어 116라인에 아래내용을 붙여 넣습니다.
원래는 아래 코드의 위 아래를 <!--@if($oDocument->getImageMark())--> < !--@end-->로 감싸야 되는데 아래 코드하이라이터가 뜻대로 안되서 그냥 적습니다...
2. modules/document/document.item.php 파일을 열어 627라인에 아래 내용을 붙여 넣습니다.
3.modules/member/lang/ko.lang.php 파일을 열어 36,42,195,196라인을 아래와 같이 바꿉니다.
4. modules/commment/comment.item.php 파일을 열어 288라인에 아래내용을 붙여 넣습니다.
5. modules/board/skins/xe_board/comment.html 파일을 열어 68번 라인에 아래 내용을 붙여 넣습니다.
6.addons/member_extra_info.lib.php 파일을 열어 18, 36라인을 삭제합니다.
7. 관리자 메뉴-회원-기본설정-옛날 사진과 현재 사진의 크기를 조절합니다.
보통 가로 세로 둘다 100px씩 정해주시면 됩니다.
지연아빠입니다.
동창회 사이트를 만드시는 분이 게시글과 댓글 밑에 프로필 사진을 출력하는 부분에
옛날 사진과 요즘 사진을 동시에 출력하고자 한다는 요청을 받고 작성하여 보았습니다.
단, 이 기능을 사용하시면 이미지 마크 기능을 사용하실수 없습니다.
또한 제로보드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씩 정해주시면 됩니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
Apache .htaccess 작성요령 [10] | 컴매냐 | 2013.09.19 |
목록에서 이미지 팝업 이용하기 | Happyphp | 2014.06.19 |
include용 파일에는 닫는 php문이 없다? | YJSoft | 2014.04.14 |
레이아웃에 배경이미지 업로드 하고 적용시키기 [1] | 웹빌드ver2 | 2014.06.10 |
Windows 서버에서 XE 속도 대폭 개선 방법 [29] | StyleRoot | 2013.02.25 |
Google Public DNS 강제 Flush Cache 하기 | AJKJ | 2014.06.08 |
PHP에서 Socket.IO 서버로 요청 보내기 [3] | 이즈야 | 2014.06.01 |
윈도우7/8에서네임서버 운영 | POSTZI | 2014.06.08 |
XHTML 과 CSS 오류검사를 해주는 사이트 입니다. | 디테일 | 2014.06.07 |
회원정보에서 '서명' 수정이 반영되지 않을 경우 | Novelic | 2014.06.03 |
홈페이지에 접속한 장치의 너비 구하기 [3] | CosignStudio | 2014.05.28 |
익스플로러의 자동완성 기능 off 하기 [7] | WOWpc | 2001.10.23 |
스크롤바 색깔 바꾸는 스타일... [8] | 잔디 | 2001.01.05 |
[1초팁] Google Fonts의 폰트파일이 XE템플릿 문법으로 불러와지지 않을때 | mAKEkr | 2014.05.31 |
게시판 comment 스타일 수정 | 웹빌드ver2 | 2014.05.30 |
Mysql DB사용량 출력하기 [4] | 대류 | 2012.01.01 |
유저가 자신의 회원정보 전체를 공개/비공개 설정하게 하는 방법 [2] | sejin7940 | 2014.05.27 |
윈도에서 버츄얼박스 실행 시에 작업표시줄에 보이지 않게 하기 | hyun | 2014.05.26 |
사용자정의에서 날짜형의 경우, 달력의 년수 선택범위를 늘리는 방법 | sejin7940 | 2014.05.24 |
Draggable Captcha System for XE1.7.5 Member Module (QapTcha) [7] | 우진홈 | 2014.05.21 |
회원명부 출력할수있는 위젯 만들어 주시면 더욱 눈물나게 감동 받을것 같습니다.