리스트에서 글작성자의 레벨에 따라 글자색깔이 다르게 할려구요. 도움부탁드려요.

리스트에서 글작성자의 레벨에 따라 글자색깔이 다르게 할려구요. 도움부탁드려요.

QA

리스트에서 글작성자의 레벨에 따라 글자색깔이 다르게 할려구요. 도움부탁드려요.

답변 2

본문

좋은 하루 되세요.

여러분께 도움요청드려요. ^^

(항상 감사드립니다)

 

갤러리게시판입니다.

리스트에서 5레벨이상인 글작성자의 글제목을 다른색깔로 나오게 할려고합니다.

 

리스트페이지에 작성자의 정보 불러온후에,

if문으로 레벨5이상이면 빨간색글자, 그 외에는 기본색깔의 글자로 보이게요.

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

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

이렇게 get_member 적었구요.

 

아래..

제목부분에..

<?php
     if ($member[mb_level]  >= 5) {

      "제목이 빨간색으로 나오게"
      }else{
      "제목이 기본색으로 나에게"
      } 

?>

이런 식으로 나름 적어서 해봤는데요. 잘 안되더라구요.

도움좀 부탁드려요^^

 

아래는 그누보드 갤러리 리스트페이지의 소스인데요.

카테고리,파일등은 다 지우고, 이렇게 해서 쓰고 있는중입니다. 현재..

이 부분을 if 문안에 넣어서.. 해야되는데요.

작은 조언이라도 해주시면 고맙겠습니다.

짧은 생각으로..

작성자의 레벨이 5이상이면.. class="bo_tit2" 로하고,

아니면 class="bo_tit" 로 하면 안될까해서 해보고 있는중입니다.

스타일에 bo_tit 과 bo_tit2를 다르게 넣어서요.

 

                    <div class="gall_text_href">
                        <a href="<?php echo $list[$i]['href'] ?>" class="bo_tit">
                            <?php echo $list[$i]['subject'] ?>
                            <?php
                            if (isset($list[$i]['icon_new'])) echo rtrim($list[$i]['icon_new']);
                            if (isset($list[$i]['icon_hot'])) echo rtrim($list[$i]['icon_hot']);
                             ?>
                         </a>
                    </div>

이 질문에 댓글 쓰기 :

답변 2

게시글에는 작성자의 아이디만 들어가고 권한은 들어가있지 않아요.

목록에서 권한별 처리를 하시려면 목록에서 작성자의 권한 쿼리를 추가하셔야 할거 같습니다.

 

아직 게시글이 많지 않으면 글을 작성할 때 여분필드에 권한을 넣어주고,

목록에서 이 권한으로 글자색을 변경해주시면 될거에요.

                    <?php if ($mb['mb_level'] >= 5) { ?>
                    <a href="<?php echo $list[$i]['href'] ?>"><font color="#ff0099"><?php echo $list[$i]['subject'] ?></font>
                    <?php } else { ?>
                    <a href="<?php echo $list[$i]['href'] ?>"><?php echo $list[$i]['subject'] ?>
                    <?php } ?>                      
                    </a>

 

이런식으로 일단 처리 되었습니다.. 감사합니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 20
© SIRSOFT
현재 페이지 제일 처음으로