채택완료

닉네임 질문합니다

특정게시판에서 특정유저 닉네임을 설정한 닉네임으로 출력하려고 하는데 방법이 있나요? 

예)

A게시판 - 1234

B게시판 - ABCD

|

답변 3개 / 댓글 3개

채택된 답변
+20 포인트

list.skin.php에서  for문 첫행에 넣으세요

if( $list[$i]['mb_id]'] =='userid1'){

 if($bo_table=='A게시판') $list[$i]['name'] ='1234';

 else if($bo_table=='B게시판') $list[$i]['name'] ='ABCD';

}

 

view.skin.php에서 첫행에 넣으세요

if( $view['mb_id'] =='userid1'){

 if($bo_table=='A게시판') $view['name'] ='1234';

 else if($bo_table=='B게시판') $view['name'] ='ABCD';

}

 

 

 

 

답변에 대한 댓글 2개

데이터에서는 변경 없고 보이는것만 변경은 되네요, 감사합니다.
질문이 출력하겠다는 것이지 테이블을 변경하겠다는 것이 아닌데요?

Copy
<?php

$arr_board = ['A게시판' => '1234', 'B게시판' => 'ABCD'];

$arr_nick = ['특정유저1', '특정유저2', '특정유저3'];

if (empty($member['mb_id']) === false) {

    $mb_nick = $member['mb_nick'];

    if (in_array($mb_nick, $arr_nick) == true && array_key_exists($bo_table, $arr_board) == true) {

        $mb_nick = $arr_board[$bo_table];

    }

    echo $mb_nick;

}

?>

답변에 대한 댓글 1개

이건 어데다 추가해서 하면 되는거죠? view.skin.php ? list.skin.php ?

닉네임은 어떻게 설정하실 생각인가요?

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