헐랭이

전체게시글 스크롤 최신글에서 특정그룹은 전부 제외하기

· 2006-06-17 (토) 21:16:51 · 4142 · 2
넙순님의 전체게시글 스크롤 최신글에서 특정그룹은 전부 제외시키는 방법입니다.

관련자료 : http://www.sir.co.kr/bbs/tb.php/g4_tiptech/1930

특정게시판의 제외 시키는 방법은 위팁에서 넙순님이 코멘트로 언급이 되어 있지만
그룹전체를 제외 시키는 방법이 없더군요.

무식하게 제외시킬 게시판을 10개이상 나열하다가 ㅋㅋ 포기하고 제외할 그룹3개를
통째로 제외 시켜 버렸습니다.

방법은
extend 디렉토리에 new_scroll_latest.lib.php 에서 아래처럼 해주면 지정한
그룹소속의 게시판은 전부제외 됩니다.

// 제외시킬 그룹명을나열함 c.gr_id<>'html' and c.gr_id<>'banner' and c.gr_id<>'guest' and
// html , banner , guest 라는 그룹은 제외시킴
$sql = " select a.*, b.bo_subject, c.gr_subject, c.gr_id
from $g4[board_new_table] a, $g4[board_table] b, $g4[group_table] c
where c.gr_id<>'html' and c.gr_id<>'banner' and c.gr_id<>'guest' and a.bo_table = b.bo_table and b.gr_id = c.gr_id and b.bo_use_search = '1' and a.wr_id = a.wr_parent
order by a.bn_id desc limit 0,$rows";
|

댓글 2개

넙순님의 전체게시글 스크롤최신글을 조금만 수정하면 각 그룹별로도 가져와서
리스트로 만들수 있습니다. 아래의 예제는 그룹별로 가져오기 위해서 수정한 예제 입니다.

new_scroll_latest.lib.php 에서 latest_grupscroll() 를 추가 합니다.

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

function latest_grupscroll($skin_dir="", $gr_id, $rows, $subject_len,$options="")
{
global $config;
global $g4;

..생략

$sql = " select a.*, b.bo_subject, c.gr_subject, c.gr_id
from $g4[board_new_table] a, $g4[board_table] b, $g4[group_table] c
where a.bo_table = b.bo_table and b.gr_id = c.gr_id and b.gr_id = '$gr_id' and a.wr_id = a.wr_parent
order by a.bn_id desc limit 0, $rows ";

..생략

불러올때는

<?=latest_grupscroll("scroll", 그룹명, 12, 51,"3,25");?>
알려 주셔서 감사합니다. 잘 사용하도록 하겠습니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 팁자료실

3,309건

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

+
제목 글쓴이 날짜 조회
06-06-21 조회 3,813
06-06-21 조회 5,079
06-06-19 조회 4,134
06-06-18 조회 3,682
06-06-18 조회 3,437
06-06-18 조회 3,966
06-06-17 조회 3,616
06-06-17 조회 4,143
06-06-17 조회 8,337
06-06-16 조회 4,097
06-06-16 조회 7,106
06-06-16 조회 1.3만
06-06-16 조회 4,276
06-06-15 조회 5,840
06-06-15 조회 8,396
06-06-13 조회 5,338
06-06-13 조회 2,942
06-06-13 조회 3,443
06-06-13 조회 7,749
06-06-13 조회 4,103