해당내용은 "본문에서 작성자 글 모아서 보여주기" 팁과 https://xe1.xpressengine.com/qna/22882505게시물에서 BJ람보님의 팁을 합친 것입니다.

 

[ 수정위치 ] 

스케치북5 스킨을 기준으로는 /modules/board/skins/sketchbook5/_read.htm 입니다.

원하시는 적당한 곳에 넣으세요.

 

[ 입력코드 ]

 

방식 1. 원하는 게시판에서만 보여지기

설명 - 원하는 게시물에서 추출하는 것이 아니고, 해당 게시판에서만 기능이 작동된다는 의미임.

적용 - 굵은 내용 수정

 

<block cond="!in_array($mid, array('mid네임','mid네임'))">  

<div align="center">

{@

 $args->order_type = "asc";

 $args->list_count = 5;

 $args->member_srl = $oDocument->get('member_srl');

 $oDocumentModel = &getModel('document');

 $output = $oDocumentModel->getDocumentList($args);

}

<table cond="$output->data" width="80%"  style="border: #000000 1px solid" rules="none" cellpadding="4px">

 <tr height="30px">

  <td colspan=2 bgcolor="#E6E6E6"><b>{$oDocument->getNickName()}</b>님의 최근 작성글</td>

 </tr>

 <tr loop="$output->data=>$key,$val" bgcolor="#FFFFFF">

  <td width="60%"><a href="{getUrl('', 'mid', $val->get('document_srl'))}">{$val->get('title')?$val->get('title'):$oDocument->get('title')}</a></td>

  <td width="40%" align="right">{$val->get('regdate')?zDate($val->get('regdate'), "Y-m-d H:i"):zDate($oDocument->get('regdate'), "Y-m-d H:i")}</td>

 </tr>

</table>

</div>

</block>

 

방식 2. 원하는 게시판에서 게시물 불러오기

설명 - 추출할 게시물이 있는 게시판을 선택하여 모든 게시판에서 보여줌.

적용 - 굵은 내용 수정

 

<div align="center">

{@

 $args->order_type = "asc";

 $args->list_count = 5;

 $args->member_srl = $oDocument->get('member_srl');

 $args->module_srl = '추출할 게시판 srl추출할 게시판 srl';

 $oDocumentModel = &getModel('document');

 $output = $oDocumentModel->getDocumentList($args);

}

<table cond="$output->data" width="80%"  style="border: #000000 1px solid" rules="none" cellpadding="4px">

 <tr height="30px">

  <td colspan=2 bgcolor="#E6E6E6"><b>{$oDocument->getNickName()}</b>님의 최근 작성글</td>

 </tr>

 <tr loop="$output->data=>$key,$val" bgcolor="#FFFFFF">

  <td width="60%"><a href="{getUrl('', 'mid', $val->get('document_srl'))}">{$val->get('title')?$val->get('title'):$oDocument->get('title')}</a></td>

  <td width="40%" align="right">{$val->get('regdate')?zDate($val->get('regdate'), "Y-m-d H:i"):zDate($oDocument->get('regdate'), "Y-m-d H:i")}</td>

 </tr>

</table>

</div>

 

방식 3. 방식1+방식2 = 원하는 게시판의 게시물을 원하는 게시판에만 불러오기

설명 - 추출할 게시물이 있는 게시판을 선택하여 선택한 게시판에서 보여줌.

적용 - 굵은 내용 수정

 

<block cond="!in_array($mid, array('mid네임','mid네임'))">  

<div align="center">

{@

 $args->order_type = "asc";

 $args->list_count = 5;

 $args->member_srl = $oDocument->get('member_srl');

 $args->module_srl = '추출할 게시판 srl추출할 게시판 srl';

 $oDocumentModel = &getModel('document');

 $output = $oDocumentModel->getDocumentList($args);

}

<table cond="$output->data" width="80%"  style="border: #000000 1px solid" rules="none" cellpadding="4px">

 <tr height="30px">

  <td colspan=2 bgcolor="#E6E6E6"><b>{$oDocument->getNickName()}</b>님의 최근 작성글</td>

 </tr>

 <tr loop="$output->data=>$key,$val" bgcolor="#FFFFFF">

  <td width="60%"><a href="{getUrl('', 'mid', $val->get('document_srl'))}">{$val->get('title')?$val->get('title'):$oDocument->get('title')}</a></td>

  <td width="40%" align="right">{$val->get('regdate')?zDate($val->get('regdate'), "Y-m-d H:i"):zDate($oDocument->get('regdate'), "Y-m-d H:i")}</td>

 </tr>

</table>

</div>

</block>

 

--

$args->module_srl = '추출할 게시판 srl추출할 게시판 srl';이것을

$args->module_srl = $oDocument->get('module_srl');이것으로...

잘 되네요~~^^

skyo

?
XE타운 관리자 입니다.
관리자 아닌것 같지만 제이쿼리 엔지가 없는게 매력인 관리자 입니다.