S

트랙백이랑 코멘트 따로 받게하기 (4. 트랙백 부분 나타내기)

다 끝난건가요? 다 끝난건가요???

저도 잘 모르겠습니다(...)

두서없이 적다보니 어디가 어딘지 저도 잘 모르겠습니다.

일단

/skin/board/보드 스킨/에 view_comment_trackback.skin.php 파일을 추가해 주세요.

<div style="border:3px #64DD9D solid; background-color:#D3F5DB;">

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가


$list = array();

$is_comment_write = false;
if ($member[mb_level] >= $board[bo_comment_level])
$is_comment_write = true;

// 트랙백 출력
//$sql = " select * from $write_table where wr_parent = '$wr_id' and wr_is_comment = 2 order by wr_comment desc, wr_comment_reply ";
$sql = " select * from $write_table where wr_parent = '$wr_id' and wr_is_comment = 2 order by wr_comment, wr_comment_reply ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
$list[$i] = $row;

//$list[$i][name] = get_sideview($row[mb_id], cut_str($row[wr_name], 20, ''), $row[wr_email], $row[wr_homepage]);

$tmp_name = get_text(cut_str($row[wr_name], $config[cf_cut_name])); // 설정된 자리수 만큼만 이름 출력
if ($board[bo_use_sideview])
$list[$i][name] = get_sideview($row[mb_id], $tmp_name, $row[wr_email], $row[wr_homepage]);
else
$list[$i][name] = "<span class='".($row[mb_id]?'member':'guest')."'>$tmp_name</span>";

// 공백없이 연속 입력한 문자 자르기 (way 보드 참고. way.co.kr)
//$list[$i][content] = eregi_replace("[^ \n<>]{130}", "\\0\n", $row[wr_content]);
$list[$i][content] = conv_content($row[wr_content], 2, 'wr_content');
$list[$i][content] = search_font($stx, $list[$i][content]);

$list[$i][trackback] = url_auto_link($row[wr_trackback]);
$list[$i][datetime] = substr($row[wr_datetime],2,14);

// 관리자가 아니라면 중간 IP 주소를 감춘후 보여줍니다.
$list[$i][ip] = $row[wr_ip];
if (!$is_admin)
$list[$i][ip] = preg_replace("/([0-9]+).([0-9]+).([0-9]+).([0-9]+)/", "\\1.□.\\3.\\4", $row[wr_ip]);

$list[$i][is_reply] = false;
$list[$i][is_edit] = false;
$list[$i][is_del] = false;
if ($is_comment_write || $is_admin)
{
if ($member[mb_id])
{
if ($row[mb_id] == $member[mb_id] || $is_admin)
{
$list[$i][del_trackback] = "./delete_trackback.php?bo_table=$bo_table&comment_id=$row[wr_id]&cwin=$cwin&page=$page".$qstr;
$list[$i][is_edit] = true;
$list[$i][is_del] = true;
}
}
else
{
if (!$row[mb_id]) {
$list[$i][del_link] = "./password.php?w=x&bo_table=$bo_table&comment_id=$row[wr_id]&page=$page".$qstr;
$list[$i][is_del] = true;
}
}

if (strlen($row[wr_comment_reply]) < 10)
$list[$i][is_reply] = true;
}

}



include_once("$board_skin_path/view_comment_trackback.skin.php");

if (!$member[mb_id]) // 비회원일 경우에만
echo "<script language='javascript' src='$g4[path]/js/md5.js'></script>\n";
?>

</div>

끝난건가요 =ㅅ=??

아마 끝난것 같네요 ㅠ??

질문은 이 게시물의 코멘트를 통해서 해주세요 ㅠ...



그누보드 사용하면서 이것저것 쓰잘대기없는 팁을 많이 추가해서...

하나씩 공개 해드리고 싶지만 ㅡ_ㅡ;;

사용한지 1년차... 무엇을 추가했는지 모르겠습니다(...)
|

댓글 2개

저두 달긴 달아야 하는데 해 놓고 나면 다른 어디가와 충돌해서 서버릴까 걱정이 되어 망설여 지네요.
초보라서

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고