묻고답하기
특정 그룹 회원 출력 위젯 (member_group) 에서 프로필이미지 보여주기
2009.06.15 16:06
특정 그룹 회원 출력 위젯(member_group) 에서 프로필이미지를 보여주려고 합니다.
이름순정렬때문에 일부 소스추가했구요. 전체소스중 일부를 아래와 같이 추려봤네요..
다른 변수들은 잘 표시가 되는데, 프로필 이미지는 잘 안되네요. (제가 소스는 제대로 못만져서..;;)
아래 붉은 색이 나름 프로필이미지 붙여볼려고 쓴건데..
제대로 출력되도록하려면 어떻게 바꿔줘야할까요?
한 수 가르쳐주십시요. 꾸벅~ (-,-)(_,_)a
<!--@foreach($widget_info->member_list as $key => $val)-->
{@$last=explode(" ",$val->user_name);}
{@$last_name[$key]=$last[count($last)-1];}
{@$user_name[$key]=$val->user_name;}
{@$member_srl[$key]=$val->member_srl;}
{@$profile_image[$key]=$val->profile_image->src;}
<!--@end-->
{@array_multisort($last_name,SORT_ASC,$user_name,$member_srl,$profile_image)}
<!--@foreach($last_name as $key => $val)-->
<div class="widgetUlistA" style="clear:both; overflow:hidden">
<div style="float:left; width:100px"><img src="{$profile_image[$key]}" border="0" /> </div>
<div style="float:left; width:50px"><a href="#" onclick="return false;" class="member_{$member_srl[$key]}">{$user_name[$key]}</a> </div>
</div>
<div style="clear:both"><hr noshade="noshade" color="#dddddd" size="1px" />
</div>
<!--@end-->
댓글 5
-
옥수수밭
2009.07.03 19:11
-
옥수수밭
2009.07.04 14:41
며칠 고생해서 알아냈습니다 -_-
코딩도 제대로 할 줄 모르면서 함수가 제대로 인식되지 않으면 백지 뜨는 관계로 너무 고생했네요 -_-
의외로 간단합니다
list.html에서 foreach 문 안에 다음과 같이 코드를 넣으면 되네요
(프로필 이미지가 없을 경우 디폴트로 noimage.jpeg을 넣어서 표시되게 했습니다.)
<!--@foreach($widget_info->member_list as $key => $val)-->
<li><a href="#" onclick="return false;" class="member_{$val->member_srl}">{htmlspecialchars($val->nick_name)}</a></li>
{@ $oMemberModel = &getModel('member'); $profile_info = $oMemberModel->getProfileImage($val->member_srl); }
<!--@if($profile_info->src)-->
<img src="{$profile_info->src}" width="32" height="32" style="border:1px solid #cacaca; padding: 2px;" title="{htmlspecialchars($val->nick_name)}" class="commentProfileImage" />
<!--@else-->
<img src="./images/noimage.jpeg" width="32" height="32" style="border:1px solid #cacaca; padding: 2px;" title="{htmlspecialchars($val->nick_name)}" class="commentProfileImage" />
<!--@end-->
<!--@end--> -
옥수수밭
2009.07.04 14:48
Code Highlighter가 문제가 있네요 -_- 그냥 코드를 복사-붙이기 했습니다.
-
옥수수밭
2009.07.04 15:11
-
아고라
2009.07.08 19:53
아 제가 뒤늦게 확인했네요~!!
이것때문에 골치였는데, 옥수수밭님 덕분에 쉬이 해결했습니다!!
거듭 감사감사 드립니다. ^^
이거 해결이 되었나요?
저도 정말 궁금한 것인데.. 도저히 방법을 모르겠네요
요새 주위 블로그에서 많이 보는 형태라서 적용하고 싶습니다.