최신글(latest)확장! 내맘대로 다양하게 뽑기? (최신, 랜덤, 추천, hit, comment) 정보
최신글(latest)확장! 내맘대로 다양하게 뽑기? (최신, 랜덤, 추천, hit, comment)본문
아주아주 간단한 팁입니다. 제목 그대로
최신글(latest)을 뽑아올때 원하는 형태로 뽑아 오는 팁입니다.
파일추가등 없구요
/lib/latest.lib.php 파일을 조금만 손보시면 됩니다.
내심 다음버젼에 추가 됐으면 하는 바램입니다. 또한 (랜덤,hit,comment)순으로 뽑을때 기간설정도 가능하게 누가 추가좀 해주시면... ^^;
자자 거두 절미 하고 바로 들어 가겠습니다. 아래 내용 보시면 한번에 이해 가실겁니다.
먼저 /lib/latest.lib.php 파일을 여십니다~
==========================
<?
5번쯤줄 : function latest($skin_dir="", $bo_table, $rows=10, $subject_len=40)
--> function latest($skin_dir="", $bo_table, $rows=10, $subject_len=40, $brch="")
$brch="" 원하는 형태를 받기위해 추가된 변수(이변수가 sql문에들어갑니당) 주목!
22번쯤줄 : $sql = " select * from $tmp_write_table where wr_is_comment = 0 order by wr_id desc limit 0, $rows ";
-->
if ($brch == "H") // 넘어온 값이 "H" 즉 hit 일때
$brch = "wr_hit"; // hit 순으로 쿼리
elseif ($brch == "C") // 넘어온 값이 "C" 즉 comment 일때
$brch ="wr_comment"; // comment 순으로 쿼리
elseif ($brch == "R") //넘온값이 "R" 즉 random 일때
$brch = "rand()"; // 랜덤 쿼리
elseif ($brch == "G") //넘온값이 "G" 즉 추천 일때
$brch = "wr_good"; // 추천 쿼리
else // 넘어온값이 없거나 그이외 일때
$brch = "wr_id"; // 걍 최근순으로 쿼리
$sql = " select * from $tmp_write_table where wr_is_comment = 0 order by $brch desc limit 0, $rows ";
?>
==========================
일케 하면 끝~~~ 이 아니고요
최신글(latest) 불러 오실때 방법 아시죠?
<?=latest("basic", abc, 5, 70);?> 일케 불러오시죠?
여기에 추가 해서
<?=latest("basic", abc, 5, 70, "R");?> 이런식으로 하시면 됩니다.
ex)
<?=latest("basic", abc, 5, 70, "R");?> 랜덤
<?=latest("basic", abc, 5, 70, "G");?> 추천
<?=latest("basic", abc, 5, 70, "H");?> 히트
<?=latest("basic", abc, 5, 70, "C");?> 코멘트
<?=latest("basic", abc, 5, 70, "B");?> or <?=latest("basic", abc, 5, 70);?> 는 기본 최신글
아 참고로 변수및 값은 임의로 변경 하시면 됩니다.
걍 약자를 따서 R - 랜덤, G- 추천, H - 히트 , C - 코멘트 일케 정한겁니다. ^^
유용히 사용하세요~~~
아 버그인지 하나 있는데요. "공지" 글이 있을경우 뽑혀온 최근글이 "공지" 글처럼 스타일이 적용되네용 ^^;
테스트좀 해주세용~
최신글(latest)을 뽑아올때 원하는 형태로 뽑아 오는 팁입니다.
파일추가등 없구요
/lib/latest.lib.php 파일을 조금만 손보시면 됩니다.
내심 다음버젼에 추가 됐으면 하는 바램입니다. 또한 (랜덤,hit,comment)순으로 뽑을때 기간설정도 가능하게 누가 추가좀 해주시면... ^^;
자자 거두 절미 하고 바로 들어 가겠습니다. 아래 내용 보시면 한번에 이해 가실겁니다.
먼저 /lib/latest.lib.php 파일을 여십니다~
==========================
<?
5번쯤줄 : function latest($skin_dir="", $bo_table, $rows=10, $subject_len=40)
--> function latest($skin_dir="", $bo_table, $rows=10, $subject_len=40, $brch="")
$brch="" 원하는 형태를 받기위해 추가된 변수(이변수가 sql문에들어갑니당) 주목!
22번쯤줄 : $sql = " select * from $tmp_write_table where wr_is_comment = 0 order by wr_id desc limit 0, $rows ";
-->
if ($brch == "H") // 넘어온 값이 "H" 즉 hit 일때
$brch = "wr_hit"; // hit 순으로 쿼리
elseif ($brch == "C") // 넘어온 값이 "C" 즉 comment 일때
$brch ="wr_comment"; // comment 순으로 쿼리
elseif ($brch == "R") //넘온값이 "R" 즉 random 일때
$brch = "rand()"; // 랜덤 쿼리
elseif ($brch == "G") //넘온값이 "G" 즉 추천 일때
$brch = "wr_good"; // 추천 쿼리
else // 넘어온값이 없거나 그이외 일때
$brch = "wr_id"; // 걍 최근순으로 쿼리
$sql = " select * from $tmp_write_table where wr_is_comment = 0 order by $brch desc limit 0, $rows ";
?>
==========================
일케 하면 끝~~~ 이 아니고요
최신글(latest) 불러 오실때 방법 아시죠?
<?=latest("basic", abc, 5, 70);?> 일케 불러오시죠?
여기에 추가 해서
<?=latest("basic", abc, 5, 70, "R");?> 이런식으로 하시면 됩니다.
ex)
<?=latest("basic", abc, 5, 70, "R");?> 랜덤
<?=latest("basic", abc, 5, 70, "G");?> 추천
<?=latest("basic", abc, 5, 70, "H");?> 히트
<?=latest("basic", abc, 5, 70, "C");?> 코멘트
<?=latest("basic", abc, 5, 70, "B");?> or <?=latest("basic", abc, 5, 70);?> 는 기본 최신글
아 참고로 변수및 값은 임의로 변경 하시면 됩니다.
걍 약자를 따서 R - 랜덤, G- 추천, H - 히트 , C - 코멘트 일케 정한겁니다. ^^
유용히 사용하세요~~~
아 버그인지 하나 있는데요. "공지" 글이 있을경우 뽑혀온 최근글이 "공지" 글처럼 스타일이 적용되네용 ^^;
테스트좀 해주세용~
추천
3
3
댓글 49개
좋은 정보 감사합니다.
제목내용중 변경하셔야 할 내용이 보입니다.
최근게시물인지... 최신글인지... 정확히 해주십시오.
저도 이것 첨에 타이핑이 지맘대로 나가더군요.
제목내용중 변경하셔야 할 내용이 보입니다.
최근게시물인지... 최신글인지... 정확히 해주십시오.
저도 이것 첨에 타이핑이 지맘대로 나가더군요.
아...최신글(lastest) 이네요..
최신글, 최근글 해깔려용~@.@
수정했습니당~ ^^;
최신글, 최근글 해깔려용~@.@
수정했습니당~ ^^;
립파일 추가없이 파일하나로 다 처리가 되는 방법이군요.
좋은 팁 고맙습니다.
스크랩?
당연하지!
^^
좋은 팁 고맙습니다.
스크랩?
당연하지!
^^
thanks........^^;
오늘 아침 업데이트가 잇엇네용 G4 - 4.03.00 버전 변경사항 입니다.
sql 쿼리문
wr_comment > -1 부분이 wr_is_comment = 0 로 변경 됐습니다~
sql 쿼리문
wr_comment > -1 부분이 wr_is_comment = 0 로 변경 됐습니다~
좋은 정보 감사합니다....
네.. 그런데.. 사용자마다 정하고 싶은 기간 또는 몇개의 게시물중 이런식으로 다를테니..
간단팁이라고 하기엔 긴코드가 나올듯 싶네요..ㅎㅎ
나중에 따로 연구해서 올리도록 하겠습니다~
간단팁이라고 하기엔 긴코드가 나올듯 싶네요..ㅎㅎ
나중에 따로 연구해서 올리도록 하겠습니다~
환상적인 팁이었습니다. 감사합니다.
최신글(latest)확장! 내맘대로 다양하게 뽑기? (최신, 랜덤, 추천, hit, comment)
최신글(latest)확장! 내맘대로
유용한팁 감사합니다. ^^
댕2님 좋은 팁 감사합니다.
다른랜덤 다적용했지만 이것만큼 좋은게 없네요.^^
다른랜덤 다적용했지만 이것만큼 좋은게 없네요.^^
너무 좋은 팁이군요!
좋은팁 감사

scrap

위의 팁을 응용하면 표현할 것들이 많을 것 같네요.
좋은 팀을 올려주셔서 진심으로 감사드립니다.
좋은 팀을 올려주셔서 진심으로 감사드립니다.
최근게시물 팁

감사합니다
감사합니다.

유용히 쓰이겠습니다~!
좋은 정보 감사합니다.
감사합니다..
어딘가에 사용한 흔적을 본적이 있는데,
바로 이것이었군요....
바로 이것이었군요....
아~ 감사합니다~
그런데... R-랜덤으로 했더니.. 초기 화면이 무지 느려지네요 ㅠ.ㅠ;;; 특히나 저같은 경우는 8개의 이미지를 한번에 불러 오는데... 이 문제는 저만의 문제지만 ^^; 암튼 넘 감사 감사^^
그런데... R-랜덤으로 했더니.. 초기 화면이 무지 느려지네요 ㅠ.ㅠ;;; 특히나 저같은 경우는 8개의 이미지를 한번에 불러 오는데... 이 문제는 저만의 문제지만 ^^; 암튼 넘 감사 감사^^
감사합니다.
왜 안되지 ㅠ_ㅠ
한참동안 구했는데 여기있었군요.
감사합니다.
감사합니다.
rss용
좋은정보 감사 합니다.
정말 멋진 적용해야할 최신글
좋은 팁 감사합니다 ^0^
스크랩. ^^

최신글
정말 고맙습니다...최신글 꾸밀려고 정말 헤엄치고 다녔네요...^^
좋은내용 감사합니다. 스크랩합니다

최신글 무한확장 출력 감사합니다. 스크랩
최신글 확장
감사합니다
좋은 자료 감사 합니다
아주좋아요.
잘씀겠슴당

ㄳ
아주 아주 굿
좋은자료감사합니당
최근게시물 랜덤으로 뽑아오기

최신글(latest)확장! 내맘대로 다양하게 뽑기? (최신, 랜덤, 추천, hit, comment)
감사합니다
잘 적용됩니다.^^
잘 적용됩니다.^^
최신글 원하는 형태로 뽑기
감사합니다^^