코멘트에서 작성자가 관리자일경우 색 변경

· 2004-08-20 (금) 18:29:26 · 2628
is_admin 함수를 이용하면 해당 아이디의 사용자가 관리자인지 아닌지 알 수 있습니다. 전체 관리자라면 'default', 그룹 관리자라면 'group', 보드 관리자라면 'board' 가 리턴됩니다.

<td class='comment'>
<? if (in_array(is_admin($list[$i][mb_id]),array('group', 'board', 'default'))) echo "<font color=red>"; ?>
<?=$list[$i][content]?>
<? if (in_array(is_admin($list[$i][mb_id]),array('group', 'board', 'default'))) echo "</font>"; ?> 
</td>

스킨에서 content 를 뿌려주는 부분을 위와 같이 수정해서 해결했습니다.

array('group', 'board', 'default') 하는 부분이 중복되는데,
1. for 문 밖에서 $admins = array('board', 'group', 'default') 식으로 써주셔도 좋겠고, 아님
2. is_admin($list[$i][mb_id] 을 $admin 에 저장해두고, $admin == 'board' or $admin == 'group' or $admin == 'default' 해주셔도 좋겠습니다.

취향의 문제..
|
댓글을 작성하시려면 로그인이 필요합니다.

그누3 팁자료실

1,026건
+
제목 글쓴이 날짜 조회
04-08-21 조회 1.1만
04-08-21 조회 3,176
mmando
04-08-20 조회 4,283
04-08-20 조회 2,629
04-08-19 조회 4,171
04-08-19 조회 3,010
04-08-18 조회 3,115
04-08-17 조회 3,408
04-08-16 조회 2,912
04-08-15 조회 3,004
04-08-11 조회 3,250
mmando
04-08-10 조회 4,461
04-08-04 조회 2,859
04-07-31 조회 2,894
04-07-31 조회 2,651
04-07-30 조회 3,261
04-07-29 조회 2,686
04-07-29 조회 3,028
04-07-29 조회 3,165
mmando
04-07-28 조회 4,935