테스트 사이트 - 개발 중인 베타 버전입니다

익명게시판 질문이요

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

오류 주소 :

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, 관리자 모드로 접속시에는 익명 옆에 아이디를 출력하고 싶은데 어떻게 수정해야하나요??



답변부탁드립니다. ㅠㅠㅠㅠㅠ

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

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

코멘트는 익명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 에서 이름 부분에 적용하시면 됩니다.
이대로 적용해봤는데 코멘트 부분까지 다 '익명'이라고만 뜨네요 ㅠㅠㅠ

게시글 목록

번호 제목
284348
284336
284333
284332
284320
284318
284316
284313
284307
284306
284303
284298
284296
284290
284286
284280
284277
284272
284261
284259