지블로그 버그수정 - adm_commnet_list.php 정보
지블로그 버그수정 - adm_commnet_list.php
관련링크
본문
지블로그의 댓글관리에 버그가 두개 있네요. 하나는 작성자에 대한 링크부분입니다.
adm_commnet_list.php에서 다음과 같이 수정해야 합니다.
또 하나는 작성자의 홈페이지부분인데, 회원이 아닌 분은 잘 나오는 반면 회원은 이상하게 표시됩니다.

이것을 고치려면 조금 애매한데.. 일단, comment_update.php에서 고치도록 하죠
adm_commnet_list.php에서 다음과 같이 수정해야 합니다.
기존코드
<td width=200> 작성자 : <a href="comment_list.php?mb_id=<?=$mb_id?>&sz=1&st=writer_name&sc=<?=$comment[$i]['writer_name']?>"><?=$writer_name?></a> </td>
수정코드
<td width=200> 작성자 : <a href="adm_comment_list.php?mb_id=<?=$mb_id?>&sz=1&st=writer_name&sc=<?=$comment[$i]['writer_name']?>"><?=$writer_name?></a> </td>
<td width=200> 작성자 : <a href="comment_list.php?mb_id=<?=$mb_id?>&sz=1&st=writer_name&sc=<?=$comment[$i]['writer_name']?>"><?=$writer_name?></a> </td>
수정코드
<td width=200> 작성자 : <a href="adm_comment_list.php?mb_id=<?=$mb_id?>&sz=1&st=writer_name&sc=<?=$comment[$i]['writer_name']?>"><?=$writer_name?></a> </td>
또 하나는 작성자의 홈페이지부분인데, 회원이 아닌 분은 잘 나오는 반면 회원은 이상하게 표시됩니다.

이것을 고치려면 조금 애매한데.. 일단, comment_update.php에서 고치도록 하죠
굵게 표현된 부분이 추가된 내용입니다. 두군데를 고쳐야 합니다.
// 댓글를 수정한다.
case 'update':
// 회원일 경우
if( !empty($member['mb_id']) ) {
if( empty($member['writer']) )
$writer_name = $member['mb_nick'];
else
$writer_name = $member['writer'];
$writer_email = $member['mb_email'];
// neojzs 버그수정 2008.05.20
if($member['mb_homepage'])
$writer_url = $member['mb_homepage'];
else
$writer_url = $member['blog_url'];
// 댓글들 달아뿐다
//case 'new':
default:
// 댓글을 달아도 되는지 물어본다.
$res = sql_fetch("select * from {$gb4['post_table']} where id='{$post_id}'");
if( !$res['use_comment'] || !$current['use_comment'] ) die("108");
// 회원일 경우
if( !empty($member['mb_id']) ) {
if( empty($member['writer']) )
$writer_name = $member['mb_nick'];
else
$writer_name = $member['writer'];
$writer_email = $member['mb_email'];
// neojzs 버그수정 2008.05.20
if($member['mb_homepage'])
$writer_url = $member['mb_homepage'];
else
$writer_url = $member['blog_url'];
// 회원이 아닐 경우
} else {
// 댓글를 수정한다.
case 'update':
// 회원일 경우
if( !empty($member['mb_id']) ) {
if( empty($member['writer']) )
$writer_name = $member['mb_nick'];
else
$writer_name = $member['writer'];
$writer_email = $member['mb_email'];
// neojzs 버그수정 2008.05.20
if($member['mb_homepage'])
$writer_url = $member['mb_homepage'];
else
$writer_url = $member['blog_url'];
// 댓글들 달아뿐다
//case 'new':
default:
// 댓글을 달아도 되는지 물어본다.
$res = sql_fetch("select * from {$gb4['post_table']} where id='{$post_id}'");
if( !$res['use_comment'] || !$current['use_comment'] ) die("108");
// 회원일 경우
if( !empty($member['mb_id']) ) {
if( empty($member['writer']) )
$writer_name = $member['mb_nick'];
else
$writer_name = $member['writer'];
$writer_email = $member['mb_email'];
// neojzs 버그수정 2008.05.20
if($member['mb_homepage'])
$writer_url = $member['mb_homepage'];
else
$writer_url = $member['blog_url'];
// 회원이 아닐 경우
} else {
댓글 전체
워... 내가 오래오래동안 찾던 버그수정!!! 감사합니다. ㅠ.ㅠ
^^
감사합니다.