익명게시판 질문이요 > 그누4 질문답변

그누4 질문답변

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

익명게시판 질문이요 정보

익명게시판 질문이요

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :

function mw_anonymous_nick($mb_id, $wr_ip='')
{
    global $mw_anonymous_list, $mw_anonymous_index, $write;

    if (!$mb_id)
        $mb_id = $wr_ip;

        if (!$mw_anonymous_index)
        $mw_anonymous_index = 1;
    else
        $mw_anonymous_index++;
     
    return  "익명{$mw_anonymous_index}호";

}



질문1. 배추스킨을 사용하고 있는데 익명 표시부분을 위와 같이 적용할 시에 작성자 이름이 익명1호로 시작해서 코멘트에 익명2호, 익명3호로 나옵니다. 작성자 이름은 그냥 익명으로 남기고 코멘트부터 익명1호, 익명2호 로 적용하고 싶은데 어떻게 해야하나요??

질문2, 관리자 모드로 접속시에는 익명 옆에 아이디를 출력하고 싶은데 어떻게 수정해야하나요??



답변부탁드립니다. ㅠㅠㅠㅠㅠ
  • 복사

댓글 전체

제가 이해한게 맞나 모르겠네요. 쉽게 말해 게시물의 작성자는 익명으로만 나오고

코멘트는 익명1호 .... 익명n호 이런 식으로 됐음 하신다는 건거 같네요.

function mw_anonymous_nick($mb_id, $wr_ip='')
{
    global $mw_anonymous_list, $mw_anonymous_index, $write;

    if (!$mb_id)
        $mb_id = $wr_ip;

        if (!$mw_anonymous_index)
        $mw_anonymous_index = 1;
    else
        $mw_anonymous_index++;
     
    return  "익명{$mw_anonymous_index}호";

}


익명 사용을 체크하면 위의 function 호출하여 익명으로 만드는 것은 아실 겁니다.

현재 이게 익명과 살짝 고치시면 되겠네요.

global $mw_anonymous_list, $mw_anonymous_index, $write, $w;

이렇게 $w 추가합니다.

그리고 나서 아래와 같이 조금 고칩니다.

if ($w == "c") // 코멘트 작성 시
{
    if (!$mw_anonymous_index)
        $mw_anonymous_index = 1;
    else
        $mw_anonymous_index++;
     
    return  "익명{$mw_anonymous_index}호";
}
else // 일반 게시물 작성 시
{
  return "익명";
}

적용하면 아래와 같습니다.

function mw_anonymous_nick($mb_id, $wr_ip='')
{
    global $mw_anonymous_list, $mw_anonymous_index, $write, $w;

    if (!$mb_id)
        $mb_id = $wr_ip;

    if ($w == "c") // 코멘트 작성 시
    {
        if (!$mw_anonymous_index)
          $mw_anonymous_index = 1;
        else
          $mw_anonymous_index++;
     
        return  "익명{$mw_anonymous_index}호";
    }
    else // 일반 게시물 작성 시
    {
        return "익명";
    }
}

이거 적용 하시면 될 것 같네요.

-------------------------------------------------------------------------

관리자 접속 시 익명옆에 아이디 나오게 하는 것은 간단합니다.

<?=$list[$i][name]?> <?if($is_admin){ echo $list[$i][mb_id]; }?> 이렇게 하시면 됩니다.

이 부분은 list.skin.php 에서 이름 부분에 적용하시면 됩니다.
© SIRSOFT
현재 페이지 제일 처음으로