최신게시물에서 로그인 회원 게시물만 출력 할려면.. latest(스킨, 게시판아이디, 출력라인, 글자수); 정보
최신게시물에서 로그인 회원 게시물만 출력 할려면.. latest(스킨, 게시판아이디, 출력라인, 글자수);본문
안녕 하세요 ..
홈페이지 메인에.. 최신 게시물을 넣을려고 하는데.
// 최신글
/*
$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
*/ // 전체 최신글
{
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
// 사용방법
// latest(스킨, 게시판아이디, 출력라인, 글자수);
// latest(스킨, 게시판아이디, 출력라인, 글자수);
echo latest("tap", community_8, 4, 45, "25");
}
}
위에 소스를 이용해서. 특정 게시판의 글을 회원 로그인 한 사람이 작성한 글만 게시물에 뿌려 줄려고 하는데
$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table";
echo latest("tap", community_8, 4, 45, "25");
echo latest("tap", community_8, 4, 45, "25");
두줄 에서. member['mb_id'] 넣어 주면 되는 건가요??
넣는다면은 어느 부분에 넣어 줘야 가능 할까요.
bo_table 뒤에... 넣고..
echo에 넣으니까... 넣키 전과같이 동일 하게 다 불러 와져 버리더라고요.
※ 회원이 로그인 하시면 메인화면에 특정 게시판의 최신게시물이. 로그인한 회원의 게시물만 출력 되도록 .. 설정 방법 알고 싶습니다.
댓글 전체
$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table";
는 게시판 생성한 것들의 리스트를 받아오는 내용입니다. 게시판이 여러개일때 각 게시판의 리스트를 받아 모든 게시판의 최신글을 출력하려고 만든 줄이죠
기존의 latest함수는 아이디별 검색이 없습니다. 굳이 적용하시려면 마지막의 "25" 대신 $member['mb_id']를 넣으신후 lib/latest.lib.php파일을 수정하셔야 합니다.(근데 25는 먼가요?-_-a) 아니면 새로은 latest_id라는 함수를 만들어 쓰셔도 되고요.
수정하실 구문은 $sql = " select * from $tmp_write_table where wr_is_comment = 0 order by wr_id desc limit 0, $rows ";인데
if ($options) {
$sql = " select * from $tmp_write_table where wr_is_comment = 0 and mb_id = '$options' order by wr_id desc limit 0, $rows ";
} else {
$sql = " select * from $tmp_write_table where wr_is_comment = 0 order by wr_id desc limit 0, $rows ";
}
정도가 되지 않을까 하네요~....물론 해보진 않았습니다...-_-;;
근데 이거 자신의 게시글만 최신글로 표현하려는게 맞나요?;;;;;;
는 게시판 생성한 것들의 리스트를 받아오는 내용입니다. 게시판이 여러개일때 각 게시판의 리스트를 받아 모든 게시판의 최신글을 출력하려고 만든 줄이죠
기존의 latest함수는 아이디별 검색이 없습니다. 굳이 적용하시려면 마지막의 "25" 대신 $member['mb_id']를 넣으신후 lib/latest.lib.php파일을 수정하셔야 합니다.(근데 25는 먼가요?-_-a) 아니면 새로은 latest_id라는 함수를 만들어 쓰셔도 되고요.
수정하실 구문은 $sql = " select * from $tmp_write_table where wr_is_comment = 0 order by wr_id desc limit 0, $rows ";인데
if ($options) {
$sql = " select * from $tmp_write_table where wr_is_comment = 0 and mb_id = '$options' order by wr_id desc limit 0, $rows ";
} else {
$sql = " select * from $tmp_write_table where wr_is_comment = 0 order by wr_id desc limit 0, $rows ";
}
정도가 되지 않을까 하네요~....물론 해보진 않았습니다...-_-;;
근데 이거 자신의 게시글만 최신글로 표현하려는게 맞나요?;;;;;;