게시판 리스트에서 트랙백 주소 나오는 방법이 없을가요?? > 그누4 질문답변

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

게시판 리스트에서 트랙백 주소 나오는 방법이 없을가요?? 정보

게시판 리스트에서 트랙백 주소 나오는 방법이 없을가요??

본문

http://oopblog.com/bbs/board.php?bo_table=log

블로그 스킨을 받아서 제목밑에 트랙백 주소를 적고...

우측에 SNS 아이콘을 넣어서 글보내기 기능을 할려고 하는데...

먼저 board_url (trackback_url) 를 먼저 가져와야 하는데 view.php 는 출력되지만
list 에선 <?=$lists[$ii][trackback_url]?> 이런식으로 해도 않되네요...

삽질 2시간째.... 검색해도 않나와 고수님들에게 도움을 요청합니다 ㅋ

좋은 하루 되세요^^

참.. 그리고 삭제하려면 토큰에러라는데.... 그누는 최신버젼이고
검색해보니 return 을 넣어라고 써있는데 return 은 원래 있네요;;;
어떻게 해야 좋을지...아 산이여....

댓글 전체

bbs/view.php 파일에 보면

// 트랙백
$trackback_url = "";
if ($member[mb_level] >= $board[bo_trackback_level]) {
    if (isset($g4['token_time']) == false)
        $g4['token_time'] = 3;
    $trackback_url = "$g4[url]/$g4[bbs]/tb.php/$bo_table/$wr_id";
}

해당 구문이 있습니다. 이 부분이 트랙백 주소를 만들어 주는 부분인데요, 방법은 2가지 입니다.

lib/common.lib.php 파일의 get_list 함수에서 위에서 말씀드린 구문을 추가 하는 방법 하나.
추가시엔 해당 구문은

// 가변 파일
    $list['file'] = get_file($board['bo_table'], $list['wr_id']);

if ($list['file']['count'])
        $list['icon_file'] = "<img src='$skin_path/img/icon_file.gif' align='absmiddle'>";

여기 아래 쪽에

$list['trackback_url'] = "";
if ($member[mb_level] >= $board[bo_trackback_level]) {
    if (isset($g4['token_time']) == false)
        $g4['token_time'] = 3;
    $list['trackback_url'] = "$g4[url]/$g4[bbs]/tb.php/$list['bo_table']/$list['wr_id']";
}


이렇게 해당 구문을 추가해 주는 방법과, skin/list.skin.php 파일에서 리스트 출력하는 for 문 안에 맨 위쪽에 올린 구문을 추가해서 출력해 주는 방법이 있습니다. :)

적절한 것을 선택해서 입력해 주시면 될거 같네요~
어찌 어찌 덕분에 해결했습니다.
$board_url = $trackback_url."".$lists[$ii][wr_id]; 요로케 해서 뒤에 id 값까지 나오게요...
어렵네요 ^^
전체 3 |RSS
그누4 질문답변 내용 검색
  • 개별 목록 구성 번호 제목 작성자 작성일 조회
  • 게시물이 없습니다.

회원로그인

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