글쓴이와 댓글 글쓴이가 같을 때
본문
그누커머스에서 익명게시판을 만들고 있는데요...
글쓴이와 댓글 글쓴이가 같을때 (작성자가 댓글을 썼을때)
글자를 붉은색으로 표시해주려고 합니다.
그런데 아래와 같이 적었는데 함수가 안먹네요ㅠㅠ
<?php if ($view['user_id'] == $list[$i]['user_id']) {?>
도움주시면 감사하겠습니다
답변 5
view.comment.skin.php
현재 $wirte 변수가 넘어가지 않는 구조로 되어 있습니다.
<?php
if (!defined('ABSPATH')) exit; // 개별 페이지 접근 불가
$cm_content='';
?>
위의 소스를 아래와 같이 바꾸면
<?php
if (!defined('ABSPATH')) exit; // 개별 페이지 접근 불가
$write = gc_get_write($gc['write_table'], $wr_id ); //원글을 구해온다.
$cm_content='';
?>
$write 변수에 원글의 값을 구해 올수 있습니다.
그리고 나서
<?php echo $list[$i]['name'] ?>
이 부분을 찾은 후 아래와 같이 바꾸면
<?php
if( $write['user_id'] == $list[$i]['user_id'] ){ //글쓴이와 댓글쓴이와 같다면
echo "<font color='red'>".$list[$i]['name']."</font>";
} else {
echo $list[$i]['name'];
}
?>
글쓴이와 댓글쓴이와 서로 같으면 빨간색으로 표시될것입니다.
<?php if ($view['user_id'] == $comment['user_id']) {?>
로 해보세요.
댓글이니 comment 입니다.
<?php
if ($view['user_id'] == $comment['user_id'])
내용
?>
로 해보시거나, comment 관련 상수를 찾아보시면 될 듯 합니다.
이렇게도 해보세요.
<?php if ($write['user_id'] == $list[$i]['user_id']) {?>