지우는 소스 찾아주세요 부탁드립니다!
본문
익명게시판 이용하고 있습니다.
1. 저는 글쓰기, 덧글달기에 포인트를 주고 싶습니다.
1. 저는 글쓰기, 덧글달기에 포인트를 주고 싶습니다.
2. 익명 소스가 멤버정보를 다 날려서 포인트 적립 불가
2. 글쓰기포인트주기는 작성자 정보 날리기 태그를 없애서 해결
3. 덧글자의 어느부분을 지워야 정보가 남아있을지 모르겠습니다.
부디 알려주시길 바랍니다ㅠㅠ도와주세요
2. 글쓰기포인트주기는 작성자 정보 날리기 태그를 없애서 해결
3. 덧글자의 어느부분을 지워야 정보가 남아있을지 모르겠습니다.
부디 알려주시길 바랍니다ㅠㅠ도와주세요
write_comment_update.head.skin.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 원글의 익명리스트 가져오기
$sql = "select wr_10 from $write_table where wr_id = '$wr_id'";
$query = sql_query($sql);
$result = sql_fetch_array($query);
$wr_10 = $result[wr_10];
$anonym[list_array] = explode("/=/", $wr_10);
// $anonym[mb_id_crypt]는 멤버 정보를 날리기 전에 생성
$anonym[mb_id_crypt] = crypt($member[mb_id],"**");
$anonym[mb_id_crypt] = crypt($member[mb_id],"**");
// 멤버 정보 날리기
unset($member); 이부분은 삭제했습니다.
unset($member); 이부분은 삭제했습니다.
// IP 정보 안 남기기
$_SERVER[REMOTE_ADDR] = "";
$_SERVER[REMOTE_ADDR] = "";
// 멤버 아이디 강제로 지정
$member[mb_id] = "anonymous";
$member[mb_id] = "anonymous";
// 글 쓸 권한 부여
$member[mb_level] = $board[bo_comment_level];
$member[mb_level] = $board[bo_comment_level];
// 글을 쓴 적이 있는지 확인
if(in_array($anonym[mb_id_crypt], $anonym[list_array])) {
// 글쓴이인 경우
if($anonym[mb_id_crypt] == $anonym[list_array][0]) {
$anonym[mb_name] = "글쓴이";
}
// 기존 행인인 경우
else {
for($i=1;$i<sizeof($anonym[list_array]);$i++) {
if($anonym[list_array][$i] == $anonym[mb_id_crypt]) $anonym[mb_name] = "행인$i";
}
}
}
if(in_array($anonym[mb_id_crypt], $anonym[list_array])) {
// 글쓴이인 경우
if($anonym[mb_id_crypt] == $anonym[list_array][0]) {
$anonym[mb_name] = "글쓴이";
}
// 기존 행인인 경우
else {
for($i=1;$i<sizeof($anonym[list_array]);$i++) {
if($anonym[list_array][$i] == $anonym[mb_id_crypt]) $anonym[mb_name] = "행인$i";
}
}
}
// 새 행인인 경우 번호를 매겨주고 원글의 익명 리스트 업데이트
if(!$anonym[mb_name]) {
$anonym[mb_name] = "행인" . sizeof($anonym[list_array]);
$wr_10 .= "/=/" . $anonym[mb_id_crypt];
$sql = "update $write_table set wr_10 = '$wr_10' where wr_id = '$wr_id'";
sql_query($sql);
unset($wr_10); 이부분도 삭제해봤습니다 // $wr_10 사용 완료
}
if(!$anonym[mb_name]) {
$anonym[mb_name] = "행인" . sizeof($anonym[list_array]);
$wr_10 .= "/=/" . $anonym[mb_id_crypt];
$sql = "update $write_table set wr_10 = '$wr_10' where wr_id = '$wr_id'";
sql_query($sql);
unset($wr_10); 이부분도 삭제해봤습니다 // $wr_10 사용 완료
}
// 이름이나 별명을 강제로 입력
$member[mb_name] = $anonym[mb_name];
$member[mb_nick] = $anonym[mb_name];
$member[mb_name] = $anonym[mb_name];
$member[mb_nick] = $anonym[mb_name];
?>
답변 3
제가 이해를 못하는 것일까요?
무슨 말인지 당최 모르겠네요..
그냥 일반 게시판으로 스킨을 바꿔요
무슨 말인지 당최 모르겠네요..
그냥 일반 게시판으로 스킨을 바꿔요
그냥 다 유지하고 익명으로 할려면
별명 나오는곳만 익명으로 바꿔주심 될듯 한데..
별명 나오는곳만 익명으로 바꿔주심 될듯 한데..
많은 도움이 되었습니다. 감사합니다.
답변을 작성하시기 전에 로그인 해주세요.