[5.3 베타] 익명 게시판 -수정 v1.1 > 그누보드5 스킨

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

[5.3 베타] 익명 게시판 -수정 v1.1 정보

게시판 [5.3 베타] 익명 게시판 -수정 v1.1

첨부파일

anonymous1.1.zip (61.6K) 88회 다운로드 2018-03-22 13:28:00 포인트 차감100

본문

익명 게시판 v1.1

게시글에 있는 모든 회원 정보는 익명처리 됩니다.

관리자는 옵션을 통해 닉네임을 공개하여 글,댓글을 작성할 수 있습니다.

작성자가 댓글작성시 댓글에 '작성자' 태그가 붙습니다.

 

수정 내역

- db에 남는 회원 정보를 익명화 했습니다. - 해피정님 도움

- 익명을 위해 게시판을 통해 얻는 포인트 제거.

- 글 작성 IP와 댓글 작성 IP가 같은 경우 댓글에 ‘작성자’ 태그 부착

 

원 제작자를 표기한 상태라면 누구든지 수정, 배포할 수 있습니다.

Day - (www.dayever.me)

 

 

추천
11

댓글 전체

첨부된 스킨에는 디비에 익명으로 넣는 내용은 보이지 않더군요
단지 닉네임만 random 으로 만들어진 글자를 넣는것이니까요.
진정 익명성이 성립되려면 bbs/write_update.php 와 write_comment_update.php 에도 그에 합단한 처리가 되어야 합니다.
소스를 자세히 안보신듯해요. 제 스킨에서는 말씀해주신 bbs/write_update.php write_comment_update.php를 사용하지 않고 db 쿼리가 익명에 맞게 수정된 comment.php와 write.php를 사용해서 게시글 db를 저장해요..
<form name="fwrite" id="fwrite" action="<?php echo $board_skin_url ;?>/write.php"

이렇게요.
아래의 것은 첨부된 스킨을 적용해서 글쓰기후 디비 자료입니다.
여전히 아이디 정보가 디비에 남아있습니다.
소스를 다시 확인했습니다.  일단 수정이 필요한 사항은 아래와 같습니다.
스킨 / write.php
221라인  $mb_id = $member['mb_id']; 를 $mb_id = ''; 로 변경
224라인  $wr_email = addslashes($member['mb_email']); 를 $wr_email = ''; 로 변경
225라인  $wr_homepage = addslashes(clean_xss_tags($member['mb_homepage'])); 를 $wr_homepage = ''; 로 변경
233라인  $wr_email = get_email_address(trim($_POST['wr_email'])); 를 $wr_email = ''; 로 변경
234라인  $wr_homepage = clean_xss_tags($wr_homepage); 를 $wr_homepage = ''; 로 변경
265라인  mb_id = '{$member['mb_id']}'  를  mb_id = '',  로 변경
303, 307라인  insert_point  를  //insert_point  로 주석변경

스킨 / comment.php 
39라인  get_email_address(trim($_POST['wr_email']))  를  ''  로 변경
74라인  $member['mb_id']  를  ''  로 변경
78라인  addslashes($member['mb_email'])  를  ''  로 변경
79라인  addslashes(clean_xss_tags($member['mb_homepage'])) 를 '' 로 변경
200라인  '{$member['mb_id']}'  를  ''  로 변경
206라인  insert_point  를  //insert_point  로 주석변경
246라인  '{$member['mb_email']}'  를  ''  로 변경
스킨을 업그레이드 하셨네요.  멋집니다.
ip 를 이용해서 작성자 여부를 구현한 아이디어 좋네요
그런데 익명이면 ip 를 익명으로 저장하는게 맞지 않을까 조심스레 의견을 남기고 갑니다.
우선 좋은 소스 공유해주셔서 감사합니다.
그런데 제 홈페이지에서는 write.php 페이지 흰바탕에서 넘어가지 않네요.. 원인을 확인하려면 어떻게 해야할까요 ?
안녕하세요! 너무 소중한 자료 감사합니다!
근데 제가 5.3.1 버젼 사용중인데, 스킨 적용하고 글 작성시
오류가 뜹니다ㅠㅠ

Warning: include_once(../../../common.php): failed to open stream: No such file or directory in /home/originar/html/theme/basic/skin/board/anonymous/_common.php on line 2

Warning: include_once(): Failed opening '../../../common.php' for inclusion (include_path='.:/opt/alt/php70/usr/share/pear') in /home/originar/html/theme/basic/skin/board/anonymous/_common.php on line 2

Warning: include_once(G5_LIB_PATH/naver_syndi.lib.php): failed to open stream: No such file or directory in /home/originar/html/theme/basic/skin/board/anonymous/write.php on line 3

Warning: include_once(): Failed opening 'G5_LIB_PATH/naver_syndi.lib.php' for inclusion (include_path='.:/opt/alt/php70/usr/share/pear') in /home/originar/html/theme/basic/skin/board/anonymous/write.php on line 3

Warning: include_once(G5_CAPTCHA_PATH/captcha.lib.php): failed to open stream: No such file or directory in /home/originar/html/theme/basic/skin/board/anonymous/write.php on line 4

Warning: include_once(): Failed opening 'G5_CAPTCHA_PATH/captcha.lib.php' for inclusion (include_path='.:/opt/alt/php70/usr/share/pear') in /home/originar/html/theme/basic/skin/board/anonymous/write.php on line 4

Fatal error: Uncaught Error: Call to undefined function check_write_token() in /home/originar/html/theme/basic/skin/board/anonymous/write.php:7 Stack trace: #0 {main} thrown in /home/originar/html/theme/basic/skin/board/anonymous/write.php on line 7

어떻게 수정해야 할까요?

참고로 안디자인님의 반응형 테마를 사용중입니다.
안녕하세요 다운로드 해서 게시판 연결은 하였는데 그런데 문제는 오류가 나서 문의 드립니다.
에러 코드를 출력을 하니 아래와 같이 나와서요
Fatal error: Call to undefined function check_write_token() in /www/youngst.or.kr/public_html/theme/youngst/skin/board/anonymous/write.php on line 11
여기 아래에서 오류가 난다고 하는데 이게 뭐 잘 못 되었는지 궁금 합니다.
// 토큰체크
check_write_token($bo_table);
전체 2,423 |RSS
그누보드5 스킨 내용 검색

회원로그인

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