전체 인기글, 그룹별 인기글 동시에 두개 사용방법.. > 그누4 질문답변

그누4 질문답변

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

전체 인기글, 그룹별 인기글 동시에 두개 사용방법.. 정보

전체 인기글, 그룹별 인기글 동시에 두개 사용방법..

본문

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=87150&sca=&sfl=wr_subject&stx=%C0%CE%B1%E2&sop=and

제가 전체 인기글은 메인에 넣어두고

그룹별 인기글은 그룹홈에 넣어두려고하는데

보니까 둘다 사용할 수 있는것처럼 보이지 않아서요..

 

위스킨 설명에서의

////////////////////////////////////////////////////////////

※ 만약 특정 그룹으로부터 추출하고 싶을 때에는,

1) extend폴더의 best10.lib.php를 열어서 50번째 줄을 수정해 주세요.

    $sql= " select bo_table from {$g4['board_table']} ";

    위에서 {$g4['board_table']} 뒤에

    where gr_id='$gr_id' and bo_use_search='1' order by bo_order_search

    위 소스를 삽입해 주세요. 특정 그룹을 찾는다는 조건입니다.


2) 호출함수를 열어서 공란으로 비워둔 '' 부분에 원하는 그룹명을 넣어주세요.

    <? echo izen_group('best10', '여기에 그룹명을 넣으세요', wr_hit, 10, 34, 7); ?>

///////////////////////////////////////////////////////////////////////////////

위의 방법대로 해보았는데 best10.lib.php 가 변경해서 인지

그룹인기글은 제대로나오는데 전체 인기글이 안나오네요

 


어떻게 하면 그룹과 전체 인기글 둘다 사용할 수 있을까요?

1)메인화면에서의 전체 인기글

2)각 그룹홈에서의 그룹 인기글

-----------------------------

이렇게 질문드렸더니

엑스엠엘님께서

best10.lib.php: 50

# 최신글 추출
function izen_group($skin_dir="", $gr_id, $izen_sort, $rows=10, $subject_len=40, $listdate)

$sql= " select bo_table from {$g4['board_table']} ";
if( !empty($gr_id)) $sql .= "where gr_id='$gr_id' and bo_use_search='1' order by bo_order_search ";

라고만 답변을 주셨는데요..

$sql= " select bo_table from {$g4['board_table']} ";  뒤에  if( !empty($gr_id)) $sql .= "where gr_id='$gr_id' and bo_use_search='1' order by bo_order_search ";
추가 하란 소리는 알겠는데


# 최신글 추출
function izen_group($skin_dir="", $gr_id, $izen_sort, $rows=10, $subject_len=40, $listdate)

이건 어떻게 하란소리인가요? ㅠ

function izen_group($skin_dir="", $gr_id, $izen_sort, $rows=10, $subject_len=40, $listdate)
이줄 바로밑에
{
global $g4;

이게 있는데 요걸 지우란 소리일까요?;;

  • 복사

댓글 전체

<? echo izen_group('best10', '', wr_hit, 10, 34, 7); ?>
하면
$sql= " select bo_table from {$g4['board_table']} ";
만 실행 되어서 전체에서 가져 올 거구요.


<? echo izen_group('best10', '그룹', wr_hit, 10, 34, 7); ?>
하면

$sql= " select bo_table from {$g4['board_table']} ";
if( !empty($gr_id)) $sql .= "where gr_id='$gr_id' and bo_use_search='1' order by bo_order_search ";

가 실행 되어서 특정 그룹에서만 가져 옵니다.


# 최신글 추출
function izen_group($skin_dir="", $gr_id, $izen_sort, $rows=10, $subject_len=40, $listdate)
이것은, 단지, 수정할 부분을 가리키기 위해서 적은 것입니다.
© SIRSOFT
현재 페이지 제일 처음으로