꼭 도와주세요.ㅠㅠ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

꼭 도와주세요.ㅠㅠ 정보

꼭 도와주세요.ㅠㅠ

본문

- 용어 해석 -
※ $member = 회원(member) 테이블 입니다.
[mb_id] = 아이디
[mb_level] = 회원레벨
( 비회원 : 레벨 1 / 회원 : 레벨 2 )
$is_admin = 관리자
-----------------
<?php
$str = array('#99cc00', '#666666', '#333333', '#484896', '#233548');
$no = rand(0, count($str) - 1);
?>

<? if($member[mb_id] == 'bot'){ echo "<font color='green'>"; }
if($member[mb_level] == 2){ echo "<font color='$str[$no]'>"; }
if($member[mb_level] == 1){ echo "<font color='#cecece'>"; }
if($is_admin){ echo "<font color='red'>"; }
?>

<?=$list[$i][wr_name]?></font>
---------------- 문제
지금 상태가 bot 이 로그인을 하면 봇눈에는
모든 아이디가 초록색
회원은 랜덤 ( 안됨 )
비회원은 보이는색상이 cecece
---------------------

- 아래 처럼 해결되어야 합니다.-
bot 아이디가 글을 쓰면.
초록색
회원이 글을 쓰면 ( 레벨 2 )
랜덤으로 색상보이게
비회원이 글을 쓰면 ( 레벨 1 )
색상 #cecece
운영진이 글을쓰면 ( $is_admin )
글쓴이가 빨간색으로 나타나게요

댓글 전체

아래처럼 적용해보세요. 배열내 처음색 외에는 색이 비슷해서 구분이 힘듬니다.

<? if($member[mb_id] == 'bot'){ echo "<font style='font-size:9pt; color:green;'>"; }
    if($member[mb_level] == 2) { echo "<font style='font-size:9pt; color:$str[$no];'>"; }
    if($member[mb_level] == 1) { echo "<font style='font-size:9pt; color:#cecece;'>"; }
    if($is_admin)                      { echo "<font style='font-size:9pt; color:red;'>"; }
?>
현재 로그인한 사람이 글을 쓸때

글을 쓴 아이디의 회원레벨을 체크하는 로직입니다.

회원레벨을 체크하여

회원일 경우, 글쓴이의 ( wr_name ) 색상을 랜덤으로 표시하고
비회원일 경우에는, 글쓴이의 ( wr_name ) 색상을 #cecece 로,
회원아이디가 bot 인 회원이 글을 쓸경우, 글쓴이의 ( wr_name ) 색상을 #green 으로
마지막으로, 관리자 ( $is_admin 으로 체크 ) 가 글을 쓸 경우,빨간색으로 나타나는 로직입니다.

한번 더, 말씀 드리지만, 해당 회원이 로그인한 레벨을 체크하여,

글쓴이의 색상을 다르게 표현하는 것이 아닙니다.
"글쓴이의 색상을 다르게 표현하는 것이 아닙니다."
그럼 내용글의 색상을 바꾸겠다는 이야기입니까?
"
- 아래 처럼 해결되어야 합니다.-
bot 아이디가 글을 쓰면.
초록색
회원이 글을 쓰면 ( 레벨 2 )
랜덤으로 색상보이게
비회원이 글을 쓰면 ( 레벨 1 )
색상 #cecece
운영진이 글을쓰면 ( $is_admin )
글쓴이가 빨간색으로 나타나게요
"
위에 내용처럼 계정에서 테스트해 글쓴이의 이름이 정확히
 색상변경을 확인하였답니다.

위에 내용을 보면
<?
$str = array('#99cc00', '#666666', '#333333', '#484896', '#233548');
$no = rand(0, count($str) - 1);
?>
<? if($member[mb_id] == 'bot'){ echo "<font style='font-size:9pt; color:green;'>"; }
    if($member[mb_level] == 2) { echo "<font style='font-size:9pt; color:$str[$no];'>"; }
    if($member[mb_level] == 1) { echo "<font style='font-size:9pt; color:#cecece;'>"; }
    if($is_admin)                      { echo "<font style='font-size:9pt; color:red;'>"; }
?>
<?=$list[$i][wr_name]?></font>
이렇게 글을 쓴이의 회원레벨을 체크해 이름에 글자색을 바꾸는 것으로
되어있는데...  이소스로 확인해보셨나요?
전체 40 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT