새글 페이지 new.php 스킨 목록에서 댓글 내용 출력
전체 최신글 목록 페이지에서 댓글이 출력되는 방식은 댓글 내용이 아니라
위 스샷처럼 게시물 제목 앞쪽에 [코] 글자를 표시하는 방법으로 되어 있습니다.
원글 제목이 아닌 댓글 내용 자체를 출력하는 방법입니다.
여러 방법이 있는데 비교적 간단한 방법으로 해보겠습니다.
수정파일 : bbs/new.php
아래 내용에 wr_content, wr_option 추가 (쉼표 주의)
$row3 = sql_fetch(" select mb_id, wr_name, wr_email, wr_homepage, wr_datetime, wr_content, wr_option from {$tmp_write_table} where wr_id = '{$row['wr_id']}' ");
............................
.................................
$list[$i]['wr_email'] = $row3['wr_email'];
$list[$i]['wr_homepage'] = $row3['wr_homepage'];
좀 더 아래 여기쯤에 아래 내용 추가
if (strstr($row2['wr_option'], 'secret') || strstr($row3['wr_option'], 'secret')) {
$row2['wr_subject'] = '비밀 댓글입니다.';
} else {
$row2['wr_subject'] = $row3['wr_content'];
}
여기만 수정하고 bbs/new.php 페이지에서 확인하면 이렇게 댓글 내용이 출력될 겁니다.
스킨은 수정하지 않아도 됩니다. 처음 스샷과 비교해보세요.
원글이 비밀글인 게시물의 댓글과 비밀글 체크박스를 체크하고 남긴 댓글은
원래 내용이 노출되지 않고 "비밀 댓글입니다." 로 출력됩니다.
혹시 모르니 비밀글을 사용하고 있는 사이트라면 사전에 체크하고 사용하세요.
댓글목록 +2
댓글목록
신비님의 댓글
신비 작성일
좋은 팁 감사합니다. ^^
ps.
주의사항이 아주 치명적이군요. ^^;;;;;;;;;;
관리자님의 댓글
관리자 작성일비밀 댓글은 노출되지 않게 내용을 보완했습니다.