링크문제입니다. 정보
링크문제입니다.본문
게시판관리에서 리스트정렬을 "날자이전것부터"로 설정했다면,
게시판 외부에서 링크할 때에,
원래기본형식인
$sst = "wr_num, wr_reply";
로 불러오려면 아래의 링크중 ~~~를 어떻게 해야 하는가요?
-----------------
<a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>~~~~'>게시판</a>
게시판 외부에서 링크할 때에,
원래기본형식인
$sst = "wr_num, wr_reply";
로 불러오려면 아래의 링크중 ~~~를 어떻게 해야 하는가요?
-----------------
<a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>~~~~'>게시판</a>
댓글 전체

&sst=wr_datetime&sod=asc <ㅡ 요거 말씀하시는건가요?
sst는 정렬할 필드 이름을 넣으시면 되구요
sod는 정렬방식을 넣으시면 됩니다.(asc/desc)
sst는 정렬할 필드 이름을 넣으시면 되구요
sod는 정렬방식을 넣으시면 됩니다.(asc/desc)
혈아랑님!
게시판설정에서 wr_datetime로 설정한 경우입니다.
링크에서는 wr_num과 wr_reply을 기준으로 정렬하는 것을 만들고 싶습니다.
<a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>&sst=wr_num~~'>게시판</a>
이렇게 할 때에 ~~에 해당된 부분, 즉 ~~에 wr_reply을 어떻게 넣는냐 하는 것입니다.
게시판설정에서 wr_datetime로 설정한 경우입니다.
링크에서는 wr_num과 wr_reply을 기준으로 정렬하는 것을 만들고 싶습니다.
<a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>&sst=wr_num~~'>게시판</a>
이렇게 할 때에 ~~에 해당된 부분, 즉 ~~에 wr_reply을 어떻게 넣는냐 하는 것입니다.
bbs/list.php 파일에 $sst = preg_match("/^(wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : ""; 구문도 수정해야 되는걸로 보여 집니다.
불루마틴님! 답변 감사합니다.
혹시 위의 저의 댓글보시고, 답글달아주시면 감사하겠습니다.
혹시 위의 저의 댓글보시고, 답글달아주시면 감사하겠습니다.
하려는 방법을 바꾸어야겠습니다
기본이 wr_num, wr_reply 인데 저것을 바꾸어놓고 기본대로 sst를 넘겨서 만들려니
어렵기도 하고(어렵다기 보다 sst만 넘겨서는 원하는대로 할 수 없습니다)
이렇게 해보세요
정렬을 기본 그대로 두고 게시판 링크시 sst=wr_datetime 을 주어서 링크를 합니다
그러면 날짜순으로 정렬 될테구요
기본정렬을 하려는 링크는 다시 sst= 이렇게 빈값을 넘겨주면 되겠습니다
기본이 wr_num, wr_reply 인데 저것을 바꾸어놓고 기본대로 sst를 넘겨서 만들려니
어렵기도 하고(어렵다기 보다 sst만 넘겨서는 원하는대로 할 수 없습니다)
이렇게 해보세요
정렬을 기본 그대로 두고 게시판 링크시 sst=wr_datetime 을 주어서 링크를 합니다
그러면 날짜순으로 정렬 될테구요
기본정렬을 하려는 링크는 다시 sst= 이렇게 빈값을 넘겨주면 되겠습니다
균이님!!
감사합니다.
님께서 가르쳐주신대로 하겠습니다.
아주 복잡한 것이 아니라면
"sst만 넘겨서는 원하는대로 할 수 없습니다"
요부분도 가르침 부탁드립니다.
감사합니다.
님께서 가르쳐주신대로 하겠습니다.
아주 복잡한 것이 아니라면
"sst만 넘겨서는 원하는대로 할 수 없습니다"
요부분도 가르침 부탁드립니다.
<a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>&sst=default>게시판</a>
bbs/list.php에 62번줄 부터 아래 처럼 수정해 보세요
if (!$sst)
{
if ($board[bo_sort_field])
$sst = $board[bo_sort_field];
else
$sst = "wr_num, wr_reply";
$sod = "";
}
else {
if($sst == "default")
$sst = "wr_num, wr_reply"; // 다른정렬을 원하실때는 이부분만 수정하시면서 사용
else
$sst = preg_match("/^(wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : "";
}
bbs/list.php에 62번줄 부터 아래 처럼 수정해 보세요
if (!$sst)
{
if ($board[bo_sort_field])
$sst = $board[bo_sort_field];
else
$sst = "wr_num, wr_reply";
$sod = "";
}
else {
if($sst == "default")
$sst = "wr_num, wr_reply"; // 다른정렬을 원하실때는 이부분만 수정하시면서 사용
else
$sst = preg_match("/^(wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : "";
}
감사합니다.
좋은 성탄절되세요....
좋은 성탄절되세요....