게시판 리스트를 보여줄때,,, > 그누4 질문답변

그누4 질문답변

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

게시판 리스트를 보여줄때,,, 정보

게시판 리스트를 보여줄때,,,

본문

게시판 새로운 리스트를 보여줄때 wr_id값으로 보여줄수는 없나요? 1,2,3,4이렇게 순차적으로 생기는데 끝번부터가 새로운 글로 나오게끔,,
 
mncast와 동영상을 주고 받는데요,,받는 영상정보가 저에게 넘어 옵니다. 그런데 저장되는 값이 예)wr_subject(제목)이라 하면 mtitle이런식으로 sql에 따로 필드를 만들어 저장하고 있습니다. 게시판에서 뛰울때는 wr_subject와 mtitle 둘다 보일수 있게끔
하고 있구요,,
 
문제인즉 사이트 내에서 만드는 영상은 가장 위로 나오게 되지만 mncast에서 받는 정보로 생긴 글은 일반적인 wr_subject나 내용들이 다 빠져 있습니다. 그래서 인지 리스트에는 뜨는데 글이 가장 뒤로 나오고 있습니다.
 
wr_id 값을 가장 뒤부터 나오게 하면 이상 없을거 같은데 도와주십쇼

댓글 전체

> wr_id 값을 가장 뒤부터 나오게 하면 이상 없을거 같은데 도와주십쇼

'최근 게시물부터 출력시키는 일반적인 방식'을 지칭하는 것으로 파악됨.

> mncast와 동영상을 주고 받는데요
어떤 방식으로 어떻게 정보를 전송한다는 부분은 빠져 있군요.
질문해결에 있어서 이 부분 또한 상당히 중요한 부분입니다.
질문 내용 자체에서 상기한 내용이 빠져 있기에 검토 및 적용할 사항에 대해,
일반적인 방법을 기재합니다.

질문자가 구현하고자 하는 게시물 정렬 순서는 하단과 같다고 파악됨.
http://www.and1.co.kr/bbs/board.php?bo_table=movie&sst=wr_id&sod=desc

-. 참조구문 : 정렬에 대한 것은 /bbs/list.php 60 ~ 75라인 정도에 기재된 하단의 구문을 참조

-. 관련 소스코드
if (!$sst)
{
    $sst  = "wr_num, wr_reply";
    $sod = "";
}
$sql_order = " order by $sst $sod ";

if ($sca || $stx)
{
    $sql = " select distinct wr_parent from $write_table where $sql_search $sql_order limit $from_record, $board[bo_page_rows] ";
}
else
{
    $sql = " select * from $write_table where wr_is_comment = 0 $sql_order limit $from_record, $board[bo_page_rows] ";
}
$result = sql_query($sql);

-. 특이할 만한 사항
/bbs/list.php(원본)에서는 wr_id값을 기준으로 게시물 목록을 추출해서 정렬하는 것이 아니라,
wr_num(게시물 번호, 이것은 고유한 id값이 wr_id가 아님)과 wr_reply(답변)에 의해서,
게시물의 순서를 추출하는 방법입니다.

나머지 사항은 특정 게시판일 경우 wr_id값으로 추출될 수 있도록 직접 응용하시기 바랍니다.

(응용 예제)
if (!$sst)
{
    $sst  = "wr_num, wr_reply";
    $sod = "";
}
//else if (!$sst && ($board[bo_table] == "특정테이블명"))
else if (!$sst && ($bo_table == "특정테이블명"))
{
    $sst  = "wr_id";
    $sod = "";
}

... 이하 동일 ...
제 사이트에서 글쓰기 버튼을 눌르면 특정 업로드 창에서 업로드를 한 후 정보를 받아서 올리는데 동영상 올리려던 사람의(로그인 되었을 경우)아이디 값 올리는 시간 정보를 같이 저장시킬 수 있을까요??
> 특정 업로드 창에서 업로드를 한 후 정보를 받아서 올리는데
이 부분의 공개가 껄끄러우신가 보군요.

시간까지 저장하려는 경우는 /bbs/write_update.php와
/bbs/write_update.php에서 시간을 저장하는 $wr_datetime변수가 기재된 항목을 참조하여,
특정 보드스킨의 /write_update.skin.php를 이용하시면 됩니다.

g4스킨게시판에서 basic_intime(이 스킨은 이미 작성된 게시물에 대해 관리자라면 게시물이 작성된 날짜를 임의로 변경하는 기능이 write_update.skin.php에 언급되어 있습니다.)과 같은 형태가 참조할만한 스킨이 되겠군요.

검토하고 참조할 내용이 전혀 없는 관계로,
밑천이 드러났기에 나머지는 다음분께 패스~
위에 질문 다시요,,,응용예제에서,,$sql_order = " order by $sst $sod ";
이것처럼 해도 된다는건가요? ^^; 예제처럼 하였는데 리스트 변하지 않습니다 ㅜㅜ
http://www.and1.co.kr/bbs/board.php?bo_table=movie&sst=wr_id&sod=desc

18 공지게시물이므로 리스트 최상단에 출력됨
20 가장 최근의 게시물
18 공지에 사용된 게시물
16
15

상단의 링크는 직전에 기재된 순서대로 정렬되고 있습니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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