이곳은 ZEROBOARD 4버전 관련 질문/답변 게시판입니다.
아래는 게시판에 코멘트 숫자 클릭하면 새창으로 코멘트만 따로 보여주는 소스입니다.
근데 이걸 적용하니 모든 게시판에서 다 적용이 되더라구요.
그래서 특정 게시판(free, qna)게시판에서만 적용하고 싶다면 어떻게 고쳐야될까요..ㅜㅜ
---------------------------------------------------------------------------------------------------
1. 첨부된 화일을 압축푸시고 제로보드 폴더에 넣어줍니다.
2. include 폴더에 있는 list_check.php 에서
$comment_num = "[".$data[total_comment]."]"; // 간단한 답글 수
를 찾아서 아래처럼 수정하세요.
$comment_num="<a style='cursor:pointer' title='코멘트만 따로 보기".$sep_title ."' OnClick=\"window.open('comment.php?$href$sort&no=$data[no]','comment', 'width=600, height=600, scrollbars=yes, resizable=yes, status=no, menubar=0')\" onfocus='this.blur()'>[".$data[total_comment]."]</a>"; // 간단한 답글 수
코멘트 따로보기 팝업창의 가로 세로 사이즈는 하이라이트된 부분을 수정하세요.
간혹 스킨에서 $comment_num 를 다시 정의하는 짜증나는 경우도 있던데 말이죠... 그럴때 스킨의 list_main.php 에서
$comment_num 를 정의하는 부분을 찾으셔서 위처럼 링크를 넣어주셔야 합니다.
3. 스킨의 ask_password.php 와 스킨의 view_write_comment.php 에서 form 태그안에 input 태그들이 많이 있습니다. 다음과 같이 하나더 추가해줍니다.
<input type=hidden name=sep value="<?=$sep?>">
4. del_comment_ok.php 의 하단에...
// 페이지 이동
의 윗줄에 다음처럼 추가해줍니다.
if($_POST[sep] == 1) {
$rnd = mt_rand();
echo "<script>location.href = 'comment.php?id=$id&no=$no&rnd=$rnd'</script>";
exit;
}
5. comment_ok.php 의 하단에...
// 페이지 이동
의 윗줄에 다음처럼 추가해줍니다
// 페이지 이동
if($_POST[sep] == 1) {
$rnd = mt_rand();
echo "<script>parent.location.href = 'comment.php?id=$id&no=$no&rnd=$rnd'</script>";
exit;
}
아 조민님 괜찮으시면 하나만 더 봐주실 수 있을까요..
모바일 스킨도 같이 쓰고 있는데 모바일로 접속해서는 코멘트 따로 보기를 적용 안하고 싶습니다..;;
(모바일 상태에서는 코멘트 따로 보기가 에러가 나더라구요;;)
아래는 모바일 시킨의 list_main_m.php 파일의 소스인데 혹시 모바일 스킨에서는 코멘트 따로보기 적용 안되게 할수 없을까요
제가 쓰는 모바일 스킨은 http://solapun.com/?r=home&m=product에서 배포하는 무료 스킨입니다. 감사합니다.
---------------------------------------------------------------------------------------------------------------------------------------------------
<?
$m_subject = "<a href=\"view_m.php?$href$sort&no=$data[no]\" $addShowComment rel='external'><span style='color:#000000;'>".$data[subject]."</span></a>";
$m_name = $name;
if($data['is_secret'] == 1) { $m_secret = '<span class="secret">비밀</span>';}
else{ $m_secret = '';}
$category_name = str_replace(" ","",$category_name);
if(trim($category_name) != "") { $m_category = '<span class=category>'.$category_name.'</span>';}
else {$m_category ="";}
$reg_date = substr($reg_date,-15);
?>
<li>
<h3><? if($m_category || $m_secret){echo($m_category.$m_secret);}?></h3>
<h3><?=$m_subject?></a><?php echo($comment_num);?></h3>
</li>
