묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
콘텐츠 위젯에서 프로필이미지 출력하는 방법좀 알려주세요
2011.09.21 17:50
콘텐츠 위젯에서 프로필 이미지를 가져오고 싶은데
하루종일 삽질했는데도 답이 안나오네요.
좀 도와쥬세요,
부탁드려요
하루종일 삽질했는데도 답이 안나오네요.
좀 도와쥬세요,
부탁드려요
댓글 2
-
송동우
2011.09.22 03:56
출력할 내용형태를 어떤 것으로 하느냐에 따라 수정할 파일이 다릅니다.
내용형태를 어떤 것으로 했는지 정보를 알려주지 않아서
이미지+제목으로 선택해서 테스트 했습니다.(다른데서 수정하고 안된다고 하기 없기)
xe - widgets - content - skins - default - image_title.html 열고
line 102 쯤에
<!--@ else if($v=='nickname')-->
이것 바로 밑에
{@
$srl = sprintf('%03d',$item->getMemberSrl());
$ext = "";
}
<!--@ if(is_dir("files/member_extra_info/profile_image/$srl"))-->
{@ $open = opendir("files/member_extra_info/profile_image/$srl")}
<block loop="$read = readdir($open)">
<block cond="$read!='.'&&$read!='..'">
{@ preg_match("/\.[a-zA-Z0-9_]+$/", $read, $ext)}
</block>
</block>
<!--@ end-->
이것 삽입
그리고 한, 두줄 밑에
닉네임출력되는 부분
{$item->getNickName()}
이것대신
<!--@ if($ext)-->
<img src="/files/member_extra_info/profile_image/{sprintf('%03d',$item->getMemberSrl())}/{$item->getMemberSrl()}{$ext[0]}" width=30 height=10 />
<!--@ else-->
{$item->getNickName()}
<!--@ end-->
이것을 입력
붉은색 숫자(이미지 사이즈)는 원하는 대로 수정
------
내용형태와 상관없이 출력하기 위해
class파일에서 수정하면
xe - widgets - content - content.class.php 열고
line 782 쯤에
function getNickName(){
return $this->get('nick_name');
}
이것을
function getNickName(){
$srl = sprintf('%03d',$this->get('member_srl'));
$ext = "";
if(is_dir("files/member_extra_info/profile_image/$srl"))
{
$open = opendir("files/member_extra_info/profile_image/".$srl);
while($read = readdir($open))
{
if($read!='.'&&$read!='..')
{
preg_match("/\.[a-zA-Z0-9_]+$/", $read, $ext);
}
}
}
if($ext) return "<img src='/files/member_extra_info/profile_image/$srl/".$this->get('member_srl').$ext[0]."' width=30 height=10 />";
else return $this->get('nick_name');
}
이것으로 수정 -
으잉~
2011.09.22 16:42
감사합니다 @송동우님 정말 제 은인이세요. 굽신굽신. 옆에 계시면 맥주라도 한잔 대접하고 싶네요. ㅋ
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
에블 | 게시판 글쓰기양식 html [1] | 2011.09.22 by 송동우 |
초급이 | 이거 다시.... [1] | 2011.09.22 by 스켈링턴 |
에블 | 미디코드 게시판 | |
Kate_nz | DB삭제후 재설치 [1] | 2011.09.22 by 송동우 |
김기훈883 | 로그아웃해도 디비쪽 세션에 정보가 계속 남아있습니다 | |
소원™ | 게시판 alert 메시지 제어 하는 파일이 뭔가요? [1] | 2011.09.22 by 송동우 |
아이콘레벨 | 레이아웃 메뉴에 관한 질문이요.. | |
낭도섬지기 | 송동우님 한번만 더 도와주세요~(__+) [3] | 2011.09.22 by 낭도섬지기 |
몽키@매직 | 최근게시물 중간에 배너넣기? [1] | 2011.09.22 by 송동우 |
Kate_nz |
Host name
[1]
![]() | 2011.09.22 by 송동우 |
세수하면원빈 | admin 접속 관련 질문좀 드릴께요 | |
ex-team | 새글표시와 업데이트 아이콘관련문의 [1] | 2011.09.22 by 송동우 |
zartin | 누가 제사이트에서 자료를 다운로드하면.... | |
무한도쩐 | 게시판 이미지 첨부 기능 오류 [1] | 2011.09.22 |
loveis... | XE 게시판에 동영상을... [1] | 2011.09.22 by 송동우 |
Kate_nz | 게시판 설치 [1] | 2011.09.22 by 송동우 |
준돌이 | 링크를 변환시키고 싶습니다. | |
멧 | css관련 초보적인 질문입니다 [2] | 2011.09.22 by 선우(善友) |
으잉~ | 콘텐츠 위젯에서 프로필이미지 출력하는 방법좀 알려주세요 [2] | 2011.09.22 by 송동우 |
으아니 | 최근수정일로 정렬할 때 |
댓글 중에 보시면 비슷한 것 같은데 확인해 보세요