글쓴이의 또다른 글 목록 보기 정보
글쓴이의 또다른 글 목록 보기본문
제가 제로보드를 사용할 때 있던 기능인데,
그누에서도 있나 찾아봐도 안보이는군요.
말보다 직접 보시는 것이 빠를 듯
비슷한 기능이 요 사이트에도 있더군요
고수님들은 어렵지 않게 구현하실 것 같은데,
저같은 초보는 영 -_-;;;;
댓글 전체
다음 스킨에서 이미 적용되어 있습니다.
(root님의 mypost 응용)
sir.co.kr/bbs/tb.php/g4_skin/26700
스킨 자체만이 아니라 여러 회원들께서
향후 문제가 될 만한 부분을 체크해 주신
코멘트도 함께 참조하시면 도움이 되실 듯 합니다.
적용 형태를 구경하시려면 '7쟁이'님의 홈페이지를 방문해 보시면 됩니다.
(root님의 mypost 응용)
sir.co.kr/bbs/tb.php/g4_skin/26700
스킨 자체만이 아니라 여러 회원들께서
향후 문제가 될 만한 부분을 체크해 주신
코멘트도 함께 참조하시면 도움이 되실 듯 합니다.
적용 형태를 구경하시려면 '7쟁이'님의 홈페이지를 방문해 보시면 됩니다.
글쓴이가 동일 게시판에서 작성한 건수만을 뽑아내는 것이 아니라
글쓴이가 동일 게시판에서 작성한 최신리스트를 뽑아내었으면 하고 바라고 있습니다.
글쓴이가 동일 게시판에서 작성한 최신리스트를 뽑아내었으면 하고 바라고 있습니다.
말씀하신 바로 그 기능이 포함된 스킨입니다.
제 능력으로는 글쓴이의 관련글이 아니라 내가 쓴 글을 찾는 mypost.php 밖에 못찾겠군요 ㅠ.ㅠ
바로 그 mypost.php가 원하시는 답변입니다만,
정 이해가 안되신다면 해당스킨은 전혀 문제해결 방법이 아니겠지요.
하단에 root님께서 작성해 주신 답변을 참조하시기 바랍니다.
둘러보기 회원으로 둘러보십시오.
게시물 view에서 보면,
게시물 내용 ---- 게시물정보 ---- 리스트
여기서, 게시물정보에 해당되는 부분이 회원의 게시물입니다.
또한 게시물정보에서도 좌측은 작성한 원게시물의 최근리스트이고(물론 갯수 조절 가능),
우측은 작성한 최신 코멘트의 정렬입니다.
미리보기 url은 쪽지를 참조하시기 바랍니다.
정 이해가 안되신다면 해당스킨은 전혀 문제해결 방법이 아니겠지요.
하단에 root님께서 작성해 주신 답변을 참조하시기 바랍니다.
둘러보기 회원으로 둘러보십시오.
게시물 view에서 보면,
게시물 내용 ---- 게시물정보 ---- 리스트
여기서, 게시물정보에 해당되는 부분이 회원의 게시물입니다.
또한 게시물정보에서도 좌측은 작성한 원게시물의 최근리스트이고(물론 갯수 조절 가능),
우측은 작성한 최신 코멘트의 정렬입니다.
미리보기 url은 쪽지를 참조하시기 바랍니다.
mypost.php 의 해당부분은
----------
<?
//#############################################################################
// 작성한 총 글수.
$row = sql_fetch("select count(*) as cnt from $g4[write_prefix]$bo_table where mb_id='$member[mb_id]' and wr_is_comment = 0");
echo"<b>$name</b>님이 등록한 게시글<br>[등록된 총 <b>$row[cnt]</b>개 중 최근 <b>3</b>개의 목록보기]<br>";
$sql_query = "select * from $g4[write_prefix]$bo_table where mb_id='$member[mb_id]' and wr_is_comment = 0 order by wr_id desc limit 3"; //글 3개 조회
$result = sql_query($sql_query);
while($row=mysql_fetch_array($result)) {
//$tmp = strip_tags(stripslashes($row[wr_subject])); //원본
$tmp = stripslashes($row[wr_subject]);//<> 또는 '' 등이 최전방에 입력되어 있다면, 제목자체가 공백이 됨(by nasca)
$tmp = cut_str($tmp,30);
echo "<li> ";
if($board[bo_use_category]) echo "<font color=#999999>[$row[ca_name]]</font>";
echo "<a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id=$row[wr_id]'> $tmp</a> <font color=#999999>(".date('Y/m/d', strtotime($row[wr_datetime])).")</font><br>";
}
sql_free_result($result);
?>
------------------------------
입니다.
그런데 제가 원하는 것은
$row = sql_fetch("select count(*) as cnt from $g4[write_prefix]$bo_table where mb_id='$member[mb_id]' and wr_is_comment = 0");
이 부분 정도를 mb_id 가 아니라 wr_id 정도로 바꾸어서 어떻게 해야할 것 같은데, 그 방법을 전혀 모르겠네요 -_-;;;
(참고로 php 책 한권 본적 없이 주먹구구로 홈페이지를 만들고 있는 터라 -_-;)
----------
<?
//#############################################################################
// 작성한 총 글수.
$row = sql_fetch("select count(*) as cnt from $g4[write_prefix]$bo_table where mb_id='$member[mb_id]' and wr_is_comment = 0");
echo"<b>$name</b>님이 등록한 게시글<br>[등록된 총 <b>$row[cnt]</b>개 중 최근 <b>3</b>개의 목록보기]<br>";
$sql_query = "select * from $g4[write_prefix]$bo_table where mb_id='$member[mb_id]' and wr_is_comment = 0 order by wr_id desc limit 3"; //글 3개 조회
$result = sql_query($sql_query);
while($row=mysql_fetch_array($result)) {
//$tmp = strip_tags(stripslashes($row[wr_subject])); //원본
$tmp = stripslashes($row[wr_subject]);//<> 또는 '' 등이 최전방에 입력되어 있다면, 제목자체가 공백이 됨(by nasca)
$tmp = cut_str($tmp,30);
echo "<li> ";
if($board[bo_use_category]) echo "<font color=#999999>[$row[ca_name]]</font>";
echo "<a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id=$row[wr_id]'> $tmp</a> <font color=#999999>(".date('Y/m/d', strtotime($row[wr_datetime])).")</font><br>";
}
sql_free_result($result);
?>
------------------------------
입니다.
그런데 제가 원하는 것은
$row = sql_fetch("select count(*) as cnt from $g4[write_prefix]$bo_table where mb_id='$member[mb_id]' and wr_is_comment = 0");
이 부분 정도를 mb_id 가 아니라 wr_id 정도로 바꾸어서 어떻게 해야할 것 같은데, 그 방법을 전혀 모르겠네요 -_-;;;
(참고로 php 책 한권 본적 없이 주먹구구로 홈페이지를 만들고 있는 터라 -_-;)
-. 핵심을 제대로 보셨습니다.
관건은 바로 달랑 mb_id='$member[mb_id]'라는 구문이며,
list.skin.php나 view.skin.php에서 첨부파일을 연결시키는
조건만 한번 더 검토해 주시면 됩니다.
(최소한 비회원인 경우는 출력되지 않아야 하니까요.)
sir.co.kr/bbs/tb.php/g4_skin/42355
구체적인 구현형태는 mypost.php또는 mypost-2.php를 참조하시고,
mypoint.php와 v_m_p.php에서 게시물을 작성한 회원의 정보를
끌어오는 방식을 참조하는 것입니다.
가장 중요한 함수는 get_member이며,
그것은 get_member($write[mb_id])와 같은 형태를 지칭하게 됩니다.
현재 mypost.php에서는 추출하는 구문에 $member[mb_id]로 지정되어 있기에,
바로 이러한 부분을 $write[mb_id]와 연계시켜서(사실 이 부분만 변경할 필요가 있음),
추출할 필요가 있겠지요.
결론적으로 볼 때 100% 동일하지는 않으나 같은 맥락을 지닌 내용이 되는 것입니다.
물론 이러한 응용을 원치 않으신다면,
하단에 root님께서 기재해주신 링크게시물을 참조하시면 됩니다.
-. 구동순서 : list(view).skin.php > 회원여부 점검(회원/비회원 조건 분기)
> mypost-2.php의 연결여부 검토 >> 구현
관건은 바로 달랑 mb_id='$member[mb_id]'라는 구문이며,
list.skin.php나 view.skin.php에서 첨부파일을 연결시키는
조건만 한번 더 검토해 주시면 됩니다.
(최소한 비회원인 경우는 출력되지 않아야 하니까요.)
sir.co.kr/bbs/tb.php/g4_skin/42355
구체적인 구현형태는 mypost.php또는 mypost-2.php를 참조하시고,
mypoint.php와 v_m_p.php에서 게시물을 작성한 회원의 정보를
끌어오는 방식을 참조하는 것입니다.
가장 중요한 함수는 get_member이며,
그것은 get_member($write[mb_id])와 같은 형태를 지칭하게 됩니다.
현재 mypost.php에서는 추출하는 구문에 $member[mb_id]로 지정되어 있기에,
바로 이러한 부분을 $write[mb_id]와 연계시켜서(사실 이 부분만 변경할 필요가 있음),
추출할 필요가 있겠지요.
결론적으로 볼 때 100% 동일하지는 않으나 같은 맥락을 지닌 내용이 되는 것입니다.
물론 이러한 응용을 원치 않으신다면,
하단에 root님께서 기재해주신 링크게시물을 참조하시면 됩니다.
-. 구동순서 : list(view).skin.php > 회원여부 점검(회원/비회원 조건 분기)
> mypost-2.php의 연결여부 검토 >> 구현
다음 팁을 응용해보심이...
그누보드4 > 팁 > [G4] 답변글(관련글) 원하는 곳에 나타내기
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=32
그누보드4 > 팁 > [G4] 답변글(관련글) 원하는 곳에 나타내기
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=32