댓글에서 디자인변경
본문
댓글에서 목록과 작성화면의 위치를 바꾸니까 댓글 목록도 보이지 않네요.
view_comment.skin.php 파일에서 87번째 줄부터 167번줄 까지를 11번째 줄로 옮겼습니다. 그리고 댓글의 권한을 2로 해서 회원이상으로 설정하니까 댓글 부분 자체가 화면에서 보이지 않습니다.
댓글을 회원만 작성하게 하고 댓글의 목록과 작성 폼의 위치를 위아래를 바꾸고 싶습니다.
어떻게 해야 하나요?
답변 1
아마 올릴때 잘못 카피해서 올린것 같은데요.일단 참고를 해보세요..
제경우는...
입력박스문구를....
(basic 기준입니다)
***85 라인 입니다..******
<?php if ($is_comment_write) {
if($w == '')
$w = 'c';
?>
<!-- 댓글 쓰기 시작 { -->
<aside id="bo_vc_w">
.....
.....
<?php } ?>
<!-- } 댓글 쓰기 끝 -->
**** 338라인 ****
이문구를 상단으로 올립니다..
아마 카피를 잘못하셨을테니...몇번 테스트해가면서 확인해보세요.
그리고..
레벨변경은 댓글화면은 나오는데.. 입력을 할려고 하면 '회원전용'! 이렇게 나오게 하고싶다는 건가요?
그렇다면...
view_comment.skin.php 하단에 script 를 보시면.
fviewcomment_submit()함수가 있습니다.댓글등록하면 처리하는 함수인데요.
아래처럼 되어있을겁니다...여기서...
function fviewcomment_submit(f)
{
<?if(!$member[mb_id]){?>
alert("회원만 댓글등록이 가능합니다.");
return false;
<?}?>
var pattern = /(^\s*)|(\s*$)/g; // \s 공백 문자
f.is_good.value = 0;
var subject = "";
var content = "";
....
....
빨간색부분을 추가하십시요. 혹시나 상황따라 다를수있으니...
이부분은 테스트를 한번해보세요.
내용은 별거아닙니다...^^
..
<?if(!$member[mb_id]){?> <-----회원이 아니면....
alert("회원만 댓글등록이 가능합니다."); <-----회원만 댓글등록가능하다고 경고창 띄운다
return false; <!--------그리고 되돌려버린다....^^
<?}?>
이런 내용이니 응용을 하셔도 될것입니다.
참고하세요.