원글 작성자코멘트+코멘트작성자코멘트 보기를 일부 게시글에만 적용하려는데...
원글작성자의 코멘트와 코멘트작성자의 본인 코멘트만 보이게 하는 팁 적용을 했습니다. 아주 잘 적용되더라구요. 만족스럽습니다.
그러나 전체 게시판을 이렇게 만드는 것보다 일부 게시글에 대해서만 팁을 적용하게 하려고 합니다. 7번째 field를 on으로 된 게시판에서... 비밀코멘트라는 옵션을 선택하면... 그글에 대해서만 적용하는 것이죠.
관련팁은 아래와 같습니다.
의견들이 그누보드 main code를 수정하지말고 다른 부분을 수정하라고 하시는데... 어떻게 해야 하는지 관련 팁을 찾기 힘드네요. 조언 부탁드립니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 16개
1,원글에서 여유필드 한개를 코멘트비밀용 옵션선택용으로 한개 사용합니다.
write.skin.php 의 비밀글,공지글 등이 출력되는 부분에
<?
if ($board['bo_7']=="on") {
//글수정시 이전값을 가져옴
if ($write['wr_7']=="on") {
$s_checked =" checked";
}else{
$s_checked ="";
}
?>
<input type=checkbox name="wr_7" value="on"<?=$s_checked?>> 코멘트비밀글 선택옵션
<? } ?>
위처럼 넣어준후 view_comment.skin.php 에서 이렇게 하면 될겁니다.
<?
//게시판 환경 설정의 여유필드 7번에 on을 넣어주며 필요시 변경함
if ($board['bo_7']=="on" && $write['wr_7']=="on") {
//원글작성자의 코멘트와 ,코멘트작성자의 본인 코멘트만 보이며 원글 작성자와 관리자는 전부 보임
if ($member['mb_id'] == $write['mb_id'] || $list[$i]['mb_id'] == $member['mb_id'] || $list[$i]['mb_id'] == $write['mb_id'] || $is_admin) {
?>
Parse error: parse error, unexpected T_STRING, expecting ']' in /home/hosting_users/diorcafe/www/gnuboard4/skin/board/cheditor_test/write.skin.php on line 94
위의 코멘트에서 오타를 수정 하였습니다.
bo_7로 바꿔도 안되나요???...
한개의 스킨으로 여러개의 게시판을 생성하여 사용시 저값에 의하여 컨트롤이 됩니다.
자 그럼~ 포인트 주세요.ㅋㅋ 감사합니다.^^
그리고 설정 필드는 bo_7 로 바꾸어도 됩니다.
팁에 최종 수정되었다는 부분도 미비 합니다....^^
9 라고 넣은게 오타 였네요.^^ 7로 넣어면 됩니다.
헐랭이님이 부럽습니다....^^
글쓴이가 쓴 덧글이... 항상 보이는 것은 부적당한 것 같습니다.
글쓴이가 쓴 글에 A가 덧글을 붙였을때 그 덧글 밑에 붙은 글쓴이의 덧글만 A에게 보이고
다른 글쓴이가 쓴 덧 글들은 안보여야 합니다. 글쓴이가 자신의 글 밑에 달은 덧글을 당근
모두에게 보여야 하고... A의 덧글밑에 붙은 글쓴이의 덧글에 또 글쓴이가 덧글을 달면
그 덧글은 모두에게 보이는 것이 당연 합니다.
ㅋㅋ
지금 작업중인거 납품? 한후에 살펴 보겠습니다.