루트님 도와주세요.분류별 최신글 질문입니다.
이 질문 이젠 세번째로 올립니다.
예들면 한 게시판에서 이름 홍길동으로 된 사람의 글만 최신글로 출력하려 하는데
어떻게 해야 하는지 도와주세요.
예들면
<?=latest(sp,sp, 8, 50,홍길동);?>하면 sp게시판의 홍길동의 모든글을 최신글로 나타내려고 합니다.
골을 싸매야..._ _
슈가스타님께서 알려주신대로 latest.lib.php에들어가서
루트님의 고유분류별 출력팁을 어떻게 바꿔보려고 애썻지만 안되네요.
고유분류별 출력은 수자로 저장되기때문에 쉽게 할수 잇엇지만
이름이나 다른 변수로 검색해서 출력할땐 무척이나 어려운 같은데요...
도와주세요.
예들면 한 게시판에서 이름 홍길동으로 된 사람의 글만 최신글로 출력하려 하는데
어떻게 해야 하는지 도와주세요.
예들면
<?=latest(sp,sp, 8, 50,홍길동);?>하면 sp게시판의 홍길동의 모든글을 최신글로 나타내려고 합니다.
골을 싸매야..._ _
슈가스타님께서 알려주신대로 latest.lib.php에들어가서
루트님의 고유분류별 출력팁을 어떻게 바꿔보려고 애썻지만 안되네요.
고유분류별 출력은 수자로 저장되기때문에 쉽게 할수 잇엇지만
이름이나 다른 변수로 검색해서 출력할땐 무척이나 어려운 같은데요...
도와주세요.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 2개
참 루트님과 갚\ㅌ으신 분들이 계시기에 그누보드가 발전하는게 아니겟습니까...
감사합니다.
1. lib/latest.lib.php 를 다른이름하나 카피하십시오
lib/latest.name.lib.php 로 카피하시고
2. 위의 호출이름을 <?=latest_name(sp,sp, 8, 50,'홍길동');?>으로 바꾸시고
3. lib에 카피한 latest.name.lib.php에서 function 이름을 latest에서 latest_name으로 변경하시고 이름관련 인자를 하나 추가하세요.
수정전 : function latest($skin_dir='', $bo_table, $rows=10, $len=40)
수정후 : function latest_name($skin_dir='', $bo_table, $rows=10, $len=40, $search_name='')
4. 그리고 최신글 추출의 조건에 위에추가한 이름에 대한 인자를 추가하한다.
수정전 :
$sql = " select *
from {$cfg[write_table_prefix]}{$bo_table}
where wr_comment = 0
order by wr_id desc limit 0, $rows ";
수정후 :
$sql = " select *
from {$cfg[write_table_prefix]}{$bo_table}
where wr_comment = 0 and wr_name = '$search_name'
order by wr_id desc limit 0, $rows ";
# 좋은결과 있으시길 바랍니다.
만약 ID로 검색하실려면 4번의 수정후에 추가된 wr_name = '$search_name' 부분을 mb_id = '$search_name' 으로 변경하시면 됩니다.