몇가지 팁.. > 그누4 플러그인

그누4 플러그인

그누보드에는 여러가지 기능 추가가 쉽도록 제작 되었습니다.
플러그인의 저작권은 해당 플러그인 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
플러그인 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y

몇가지 팁.. 정보

몇가지 팁..

본문

클럽을 설치하면서 적용한 몇가지 팁입니다.

1. club 메인이 아닌 index페이지에 가입한클럽 드롭박스를 설치하고 싶으시면
club/club.lib.php 파일의 get_my_club()함수 전체를 잘라내서(복사가 아님)
extend 폴더에 club.lib.php 파일을 하나 생성하신 후 거기에 붙여 넣습니다.
이제 어디서든지 get_my_club()함수를 사용 할 수 있습니다.
몇몇 다른 함수도 마찬가지 방법으로 사용하실 수 있습니다.

2. index 페이지에 클럽최근글 / 인기글 등을 표시하려면
기존에 사용하시던 그룹최신글 소스를 그대로 사용하시되
lib/common.lib.php 파일의 get_list()함수를 복사하여
extend/club.lib.php 파일에 get_list_club로 이름을 바꾼 후 넣습니다.

변수중 $list['href'] ="........."
을    $list['href'] ="$g4[path]/club/club_main.php?doc=자신의 보드 설치 url/board.php?bo_table=$board[bo_table]&cb_id=$board[bo_table]&wr_id=$list[wr_id]"
로 수정합니다.

club/club_main.php의 16번째 줄을
$doc .= "?cb_id=$cb[cb_id]&bo_table=$bo_table&wr_id=$wr_id";
이렇게 수정합니다.

이제 최근글 리스트를 뽑을때 get_list대신 get_list_club으로 뽑으면 해당 글로 잘 이동됩니다.
(위 함수는 각각의 최신글 뽑는 함수에서 사용합니다.)

설명도 빈약하고 더 간단한 방법도 있겠지만 나름대로 고생해서 알아낸거라 공유합니다.
추천
0

댓글 전체

상당히 유용한팁인것 같은데...

너무 어려워요^^

파일내용 소스를 올려주시면 저를 비롯한 회원님들께서 적용하기 쉬울것 같네요.
부탁 드리겠습니다^^
링크가 제대로 안되는 것은 게시물이나 클럽 메인을 표시할 때 iframe으로 넣기 때문에 그렇습니다.

iframe에 제대로 넣으려면 불러올 링크의 형식이

그누보드설치경로/club/club_main.php?doc=그누보드설치url/board.php?bo_table=클럽ID&cb_id=클럽ID&wr_id=게시물번호" 형태로 되어야 합니다.

그런데 일반적으로 get_list()함수를 이용해서 최근글 목록을 구한 경우
스킨의 내용에 관계없이 일반 게시물과 같은 링크가 걸리게되어 외부 프레임을
제외하고 게시판만 뜨게 됩니다.

그래서 lib/common.lib.php 파일의 get_list() 함수를 클럽용으로 수정하여
윗 글에 설명된 got_list_club()함수를 따로 만들어서 extend폴더에 넣어주는 겁니다.

시간 날때 더 자세한 소스 수정 올려보도록 하겠습니다.

http://tfh.or.kr/bbs/

이쪽에 가셔서 메인의 클럽 인기 게시물 링크나 검색에서의 클럽 게시물 링크를 보시면
어떻게 링크가 걸려있는지 이해가 잘 되실겁니다 ^^
전체 3,524 |RSS
그누4 플러그인 내용 검색

회원로그인

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