b

코멘트에 메일주소 작성하고 이를 글작성자만 볼수있게..

좀특이한 게시판인데..

코멘트는 메일주소만 작성 가능하구요.. 개별적인 코멘트내용(메일주소)은 회원들에겐 보이지않고..

글작성자에게만 보이는..

코멘트작성자들이 작성한 메일주소들이 한꺼번에 합쳐서..

ex)
aaa@aaa.com, bbb@bbb.com, ccc@ccc.com

이런식으로 전체메일로 보낼수있게 글작성자에게만 보일수있게 할수있을까요??

고수님들 도와주세요..ㅠㅠ 자료공유 게시판을 만들고싶은데 각자 메일로보내주는..

어떨까해서요..
|

댓글 4개

bbs/view_comment.php 소스를 보면 코멘트를 추출하는 코드가 있습니다
그렇게 하면 해당 게시글의 코멘트만 추출 됩니다
추출한 뒤 loop 해서 합치세요
메일 주소를 글 작성자만 보이게 하려면
균이 님의 답변의 파일에서, 코멘트 내용을 추출하는 부분에

<? if($view[mb_id] == $member[mb_id]) { ?>
코멘트 내용 출력 하는 부분
<? } ?>

이런식으로 내용 출력하는 부분을 감싸 주시면 글 작성자만 해당 코멘트의 이메일 주소를 확인할 수 있습니다.
관리자도 확인 가능하게 하려면

<? if($view[mb_id] == $member[mb_id] || $is_admin) { ?>
코멘트 내용 출력 하는 부분
<? } ?>


으로 해 주시면 됩니다.
코멘트 추출하는 부분이 어디죠??ㅠㅠ 제가 초짜라서요..ㅠㅠ
Default 스킨을 쓰고 계신다는 가정 하에 말씀 드리겠습니다 :)

스킨 폴더의 view_comment.skin.php 파일을 수정하면 되는데요,

48번 라인부터 62번 라인까지 코멘트 내용을 출력해 주는 부분입니다.

<!-- 코멘트 출력 -->
<div style='line-height:20px; padding:7px; word-break:break-all; overflow:hidden; clear:both; '>
<?
if (strstr($list[$i][wr_option], "secret")) echo "<span style='color:#ff6600;'>*</span> ";
$str = $list[$i][content];
if (strstr($list[$i][wr_option], "secret"))
$str = "<span class='small' style='color:#ff6600;'>$str</span>";

$str = preg_replace("/\[\<a\s.*href\=\"(http|https|ftp|mms)\:\/\/([^[:space:]]+)\.(mp3|wma|wmv|asf|asx|mpg|mpeg)\".*\<\/a\>\]/i", "<script>doc_write(obj_movie('$1://$2.$3'));</script>", $str);
// FLASH XSS 공격에 의해 주석 처리 - 110406
//$str = preg_replace("/\[\<a\s.*href\=\"(http|https|ftp)\:\/\/([^[:space:]]+)\.(swf)\".*\<\/a\>\]/i", "<script>doc_write(flash_movie('$1://$2.$3'));</script>", $str);
$str = preg_replace("/\[\<a\s*href\=\"(http|https|ftp)\:\/\/([^[:space:]]+)\.(gif|png|jpg|jpeg|bmp)\"\s*[^\>]*\>[^\s]*\<\/a\>\]/i", "<img src='$1://$2.$3' id='target_resize_image[]' onclick='image_window(this);' border='0'>", $str);
echo $str;
?>
</div>


여기서, 60번째 라인인

echo $str;

이 부분을 수정하면 되는데요 :)

<? if($view[mb_id] == $member[mb_id] || $is_admin) { ?>
echo $str;
<? } ?>

요렇게 수정하시면 될겁니다 ^/^ !
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
14년 전 조회 1,145
14년 전 조회 3,451
14년 전 조회 1,464
14년 전 조회 1,387
14년 전 조회 1,760
14년 전 조회 984
14년 전 조회 1,642
14년 전 조회 845
14년 전 조회 955
14년 전 조회 1,595
14년 전 조회 786
14년 전 조회 793
14년 전 조회 836
14년 전 조회 1,054
14년 전 조회 754
14년 전 조회 646
14년 전 조회 851
14년 전 조회 1,205
14년 전 조회 1,533
14년 전 조회 1,075