테스트 사이트 - 개발 중인 베타 버전입니다

리스트에서 글쓴이 레벨 읽고.. 채택완료

배움999 10년 전 조회 4,083

<?php if ($list[$i]['wr_level'] >= 6 ) { ?></P>
<P><a href="<?php echo $list[$i]['wr_4'] ?>" target="_blank"></P>
<P><strong>바로가기</strong></P>
<P></a></P>
<P><?php }?>​</P>
<P>

 

리스트페이지에서..

글쓴이가 6레벨이상이면 wr_4번에 입력된 주소로 링크를 걸려고 합니다.

이렇게 적었는데.. 영 반응이 없습니다.

 

잘못 적은 곳이 어디인지... 한번 봐주세요.. --

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

답변 5개

채택된 답변
+20 포인트
10년 전

리스트에서 작성한 회원의 레벨을 확인해서 링크를 걸어준다?

list.skin.php내에 반복문 실행부분시작시 

</p><p>        <?php
        for ($i=0; $i<count($list); $i++) {

                $mem = get_member($list[$i]['mb_id'], "mb_level"); //작성자 레벨 확인
                echo $mem['mb_level']; //작성자 레벨
         ?></p><p>          ..... 생략</p><p>          </p><p>                 <?php
                if($mem['mb_level'] >= 6) { //작성자 6레벨 이상시 wr_4 링크로 대체.
                ?>
                <a href="<?php echo $list[$i]['wr_4'] ?>" target="_blank">wr_4 주소</a>
                <?php }else { ?> //기본 제목과 링크
                <a href="<?php echo $list[$i]['href'] ?>">
                    <?php echo $list[$i]['subject'] ?>
                    <?php if ($list[$i]['comment_cnt']) { ?><span class="sound_only">댓글</span><?php echo $list[$i]['comment_cnt']; ?><span class="sound_only">개</span><?php } ?>
                </a>
                <?php } ?>          </p><p> </p><p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

배움999
10년 전
uHub님 답변 정말 감사합니다.
덕분에.. 또 배우고.. 잘 마무리 했습니다.
오늘 하루 답답한 것이 싸악..내려갔네요..

다시 한번 감사하단 말씀 전합니다.

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

10년 전

답변 해주신분들 감사드립니다..

 

왜 안되는지 이해가 안되지만.. 안되네요..

 

뭔가 다른 이유가 있는거 같습니다.

 

답변 감사드립니다..

로그인 후 평가할 수 있습니다

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

슈퍼노비스
작성된 작성자의 레벨이 6이하가 아닌지 확인해보세요

코드엔 이상 없어보입니다.
로그인 후 평가할 수 있습니다

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

10년 전

$member[mb_level]은 로그인하고 있는 본인의 레벨을 부르는거 아닌가요?​​​​

 

 

$list[i][mb_level]

$mb[mb_level]

$write[mb_level]

이런거 저런거 다써봐도 안되네요..

 

 

상단에 getmember로 불러오는거도 나름 써봤는데 안되네요..

$mb = get_member($list[$i][mb_id], "mb_level");

 



전.. 글을 쓴 사람의 레벨을 체크해서..

리스트 페이지에 그 사람의 홈페이지로 바로가기 링크를 하나 만들려고 합니다.

 

단, 레벨이 높은 사람만 그 링크가 표시되게 할려구요..

 

 

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

왕계란
10년 전
$mem = get_member($view['mb_id'], "mb_level");
$list[$i]['wr_level'] ==> $mem['mb_level']
이렇게 바꿔 보세요.

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

10년 전

$list[$i]['wr_level'] ==> $member['mb_level']

이걸로 바꿔 보세요. 

 

로그인 후 평가할 수 있습니다

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

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

로그인