미채택 완료

스크랩페이지에 해당글의 글쓴이 이미지 가져오기

2021-10-11 (월) 15:00:11 1,877
Copy
<div class="list_01 new_win_con">
        <ul>
            <?php for ($i=0; $i<count($list); $i++) {  ?>
            <li>

<?php
            $mb = get_member($member['mb_id']);
            echo get_member_profile_img($mb['mb_id']);
            ?>
            <?php
            $mb_dir = substr($member[mb_id],0,2);
            $mb_img = "$g5[path]/data/member_image/$mb_dir/". $member[mb_id] .".gif";
            if (file_exists($mb_img)) {
                echo "<img src='{$mb_img}'>";
            }
            ?>

/theme/테마/skin/member/스킨/scrap.skin.php

에 위와같이 글쓴이이미지를 불러오려했는데 글쓴이가 아니고 로그인중인 회원사진이 보이네요. 

어떻게 해야 스크랩해온 글을 작성한 회원정보를 가져올 수 있을까요? 아이디 등등도 가져오고 싶은데....

/bbs/scrap.php에서 아마도 선언해주고 가져와야 되나본데 잘 안되네요

|

답변 2개 / 댓글 2개

2021-10-11 (월) 16:13:19
Copy
$mb_dir = substr($member[mb_id],0,2);
            $mb_img = "$g5[path]/data/member_image/$mb_dir/". $member[mb_id] .".gif";
            if (file_exists($mb_img)) {
                echo "<img src='{$mb_img}'>";
            }

이부분을

Copy
$mb_dir = substr($mb[mb_id],0,2);
            $mb_img = "$g5[path]/data/member_image/$mb_dir/". $mb[mb_id] .".gif";
            if (file_exists($mb_img)) {
                echo "<img src='{$mb_img}'>";
            }

이렇게 바꿔보세요ㅕ

답변에 대한 댓글 1개

2021-10-12 (화) 00:25:20
답변 감사합니다. 해결이 안되서 다시 종료하고 올리겠습니다.
2021-10-11 (월) 15:07:16
$mb = get_member($member['mb_id']);

이부분을

$mb = get_member($list[$i]['mb_id']);

이렇게 변경해주세요

그러면 $mb 변수에 해당 글을 작성한 사람의 정보가 담깁니다

그후 원하시는 동작을

$mb 변수로 출력해주시면 됩니다

답변에 대한 댓글 1개

2021-10-11 (월) 15:26:12
감사합니다. 알려주신대로도 해봤고 했는데 로그인중인 회원 자신의 사진이 나옵니다. ㅠㅠ

답변을 작성하려면 로그인이 필요합니다.