리스트에서 글작성자의 레벨에 따라 글자색깔이 다르게 할려구요. 도움부탁드려요.
본문
좋은 하루 되세요.
여러분께 도움요청드려요. ^^
(항상 감사드립니다)
갤러리게시판입니다.
리스트에서 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>
이런식으로 일단 처리 되었습니다.. 감사합니다.