코멘트에 메일주소 작성하고 이를 글작성자만 볼수있게..
좀특이한 게시판인데..
코멘트는 메일주소만 작성 가능하구요.. 개별적인 코멘트내용(메일주소)은 회원들에겐 보이지않고..
글작성자에게만 보이는..
코멘트작성자들이 작성한 메일주소들이 한꺼번에 합쳐서..
ex)
aaa@aaa.com, bbb@bbb.com, ccc@ccc.com
이런식으로 전체메일로 보낼수있게 글작성자에게만 보일수있게 할수있을까요??
고수님들 도와주세요..ㅠㅠ 자료공유 게시판을 만들고싶은데 각자 메일로보내주는..
어떨까해서요..
코멘트는 메일주소만 작성 가능하구요.. 개별적인 코멘트내용(메일주소)은 회원들에겐 보이지않고..
글작성자에게만 보이는..
코멘트작성자들이 작성한 메일주소들이 한꺼번에 합쳐서..
ex)
aaa@aaa.com, bbb@bbb.com, ccc@ccc.com
이런식으로 전체메일로 보낼수있게 글작성자에게만 보일수있게 할수있을까요??
고수님들 도와주세요..ㅠㅠ 자료공유 게시판을 만들고싶은데 각자 메일로보내주는..
어떨까해서요..
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 4개
그렇게 하면 해당 게시글의 코멘트만 추출 됩니다
추출한 뒤 loop 해서 합치세요
균이 님의 답변의 파일에서, 코멘트 내용을 추출하는 부분에
<? if($view[mb_id] == $member[mb_id]) { ?>
코멘트 내용 출력 하는 부분
<? } ?>
이런식으로 내용 출력하는 부분을 감싸 주시면 글 작성자만 해당 코멘트의 이메일 주소를 확인할 수 있습니다.
관리자도 확인 가능하게 하려면
<? if($view[mb_id] == $member[mb_id] || $is_admin) { ?>
코멘트 내용 출력 하는 부분
<? } ?>
으로 해 주시면 됩니다.
스킨 폴더의 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;
<? } ?>
요렇게 수정하시면 될겁니다 ^/^ !