묻고답하기
최근글 위젯에서 프로필 사진 출력하는 방법이 궁금합니다.
2013.09.16 19:02
안녕하세요 XE로 홈페이지 만드록 있는 초보입니다.
다름이 아니라 최근글 위젯에서 프로필 사진을 출력하고 싶은데 방법을 모르겠습니다.
게시판 게시물에서는 {$oDocument->getProfileImage()} 이걸로 글쓴이 사진 출력 하는 걸 발견했는데
위젯에서는 안통하더군요..
제가 의도하는 바는
[프로필 사진] [날짜] [게시물 제목 or 내용]
[프로필 사진] [날짜] [게시물 제목 or 내용]
[프로필 사진] [날짜] [게시물 제목 or 내용]
이런식으로 위젯에서 목록을 뽑고 싶은데 프로필 사진만 구현을 못하고 있습니다.
고수님들 도움을 부탁드립니다.
댓글 3
-
스비라
2013.09.16 20:39
-
네친구보거스
2013.09.16 21:07
답변 감사합니다. 그런데 이 방법으로도 잘 안되는거 같네요.
게시물의 경우에는 <img src="{$oDocument->getProfileImage()}"> 이 방법으로 이미지 url을 가져왔는데
위젯의 경우 예를 들어 제목은 <a href="{$item->getLink()}" target="_blank"|cond="$widget_info->new_window">{$item->getTitle($widget_info->subject_cut_size)}</a> 이런식으로 $item-> 을 쓰더라구요..
그래서 <img src="{$item->getProfileImage()}">를 시도해봤더니 페이지 자체가 에러가 나면서 뜨질 않습니다.
저런 명령어가 아예 없는건지요.
페이스북 뉴스피드 느낌으로 프로필사진 넣어서 최근글 위젯을 만들어 볼려고 했는데 잘 안되네요 ㅠ
-
스비라
2013.09.16 21:16
$oMemberModel = &getModel('member');
$member_info = $oMemberModel->getMemberInfoByMemberSrl($item->getMemberSrl());
$profile_image = $member_info->profile_image;
item에 getMemberSrl을 이용해서 멤버모델의 getMemberInfoByMemberSrl() 이용해서 구하면 됩니다.
-
네친구보거스
2013.09.16 21:50
감사합니다.^^; 죄송하지만 한가지만 더 여쭤봐도 될까요? 제가 html만 겨우 이해하는 완전 초보라 이 코드를 어디에 어떤식으로 넣어야 하는지 잘 모르겠습니다;;
$oDocument->&getModel('document');
$oDocument->getProfileImage();
이러면 되지 않을까요?