방금전 아이콘 질문했던 사람입니다.
본문
<span class="sound_only">작성자</span> <strong>
<?php echo $view['name'] ?>
<?php if ($member['mb_level'] >= 3) {
echo "<img src='https://도메인/img/official.png'>"; }
?>
<?php if ($is_ip_view) { echo " ($ip)"; } ?>
</strong><br>
이렇게 하면 로그인한 사람기준의 레벨로 되어서 전부다 일정레벨 이상된것처럼 떠요..
레벨 3이상인 사람이 볼때는 전부 3이상인거처럼 뜨고 레벨이 2이하인 사람들은 전부 아이콘이 뜨지 않아요 ㅠㅠ
변수 ($member['mb_level'] 이게 잘못된거 같은데.. 게시글(댓글)작성자의 레벨로 표시되게끔 어떻게 안되나요?
!-->답변 1
그누보드 $member 는 로그인 유저의 정보입니다.
작성글 유저의 정보는 get_member() 함수를 활용하면 됩니다.
(get_member('aa'); -> aa 유저의 DB 정보를 array 형태로..)
$mb = get_member($view['mb_id']);
$writer_mb_level = $mb['mb_level'];
<span
~
<?php if ($writer_mb_level >= 3) {
~
답변을 작성하시기 전에 로그인 해주세요.