트랙백이랑 코멘트 따로 받게하기 (4. 트랙백 부분 나타내기) > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

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

트랙백이랑 코멘트 따로 받게하기 (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

댓글 2개

전체 3,309 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT