글쓴이와 댓글 글쓴이가 같을 때

글쓴이와 댓글 글쓴이가 같을 때

QA

글쓴이와 댓글 글쓴이가 같을 때

답변 5

본문

그누커머스에서 익명게시판을 만들고 있는데요...

글쓴이와 댓글 글쓴이가 같을때 (작성자가 댓글을 썼을때) 

글자를 붉은색으로 표시해주려고 합니다.

 

그런데 아래와 같이 적었는데 함수가 안먹네요ㅠㅠ

<?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']; 

}

?>

 

글쓴이와 댓글쓴이와 서로 같으면 빨간색으로 표시될것입니다.

 

 

 

 

 

정말 감사드립니다! 변수가 넘어가지 않는 구조였군요 ㅠㅠ

$write = gc_get_write($gc['write_table'], $wr_id );  //원글을 구해온다.
이 소스 넣었더니 해결되었네요.^^

thisgun님 덕분에 쉽게 해결되었습니다.
같이 알아봐주신 다른 분들도 감사드립니다.

<?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']) {?>

댓글 출력하는 부분에 넣어보셨나요 ?
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 1,178
© SIRSOFT
현재 페이지 제일 처음으로