m

외로워 보이는 특이한 최신글 - 검색사이트 흉내

mando
· 2005-07-09 (토) 16:45:11 · 6653 · 45
solo.gif
solo2.gif
첫번째글은 사진과함께 좌측에 보여지고

나머지 글들은 우측에 글만..

./skin/latest 에 올리고

첨부한 image.lib.php를 ./extend에 올립니다.

보여줄곳에

<? echo latest("solo", 게시판명, 5, 12);?>

합니다.


랜덤한 글을 원할 때는

// 랜덤최신글 추출
function latest_rand_pic($skin_dir="", $bo_table, $rows=10, $subject_len=40)
{
global $config;
global $g4;

if ($skin_dir)
$latest_skin_path = "$g4[path]/skin/latest/$skin_dir";
else
$latest_skin_path = "$g4[path]/skin/latest/$config[cf_latest_skin]";

$list = array();

$sql = " select * from {$g4[board_table]} where bo_table = '$bo_table'";
$board = sql_fetch($sql);

$tmp_write_table = $g4[write_prefix] . $bo_table; // 게시판 테이블 전체이름
$sql = " select * from $tmp_write_table where wr_comment > -1 order by rand() desc limit 0, $rows ";
//explain($sql);
$result = sql_query($sql);
for ($i=0; $row = sql_fetch_array($result); $i++)
$list[$i] = get_list($row, $board, $latest_skin_path, $subject_len);

ob_start();
include "$latest_skin_path/latest.skin.php";
$content = ob_get_contents();
ob_end_clean();

return $content;
}

를 latest.lib.php에 추가후

<? echo latest_rand_pic("solo", 게시판명, 5, 12);?>

합니다.

첨부파일

solo.gif (9.7 KB)
0회 2005-07-09 16:45
solo2.gif (6.8 KB)
0회 2005-07-09 16:45
solo.zip (8.7 KB) 292회 2005-07-09 16:45
image.lib.php (409 bytes) 144회 2005-07-09 16:46
|

댓글 45개

$destfile에 urlencode()를 한번 해주면 잘 나올껍니다. $destfile에 urlencode()를 한번 해주면 잘 나올껍니다.

이부분 어떤파일에 어느부분에 어떻게 삽입해야하는거에욤???

특문이나 한글사진이 깨져서요 위에보니 저렇게하면된다고 하던데 제가 아는게 없는관게로

고수님들 좋은 답변 부탁드리겠습니다 ^_^
2005-07-15 (금) 17:06:32
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=27

위 링크대로 하시면 원본 수정없이 랜덤최신글 가능합니다.

function latest_rand_pic($skin_dir="", $bo_table, $rows=10, $subject_len=40)
{
global $config;
global $g4;

if ($skin_dir)
$latest_skin_path = "$g4[path]/skin/latest/$skin_dir";
else
$latest_skin_path = "$g4[path]/skin/latest/$config[cf_latest_skin]";

$list = array();

$sql = " select * from {$g4[board_table]} where bo_table = '$bo_table'";
$board = sql_fetch($sql);

$tmp_write_table = $g4[write_prefix] . $bo_table; // 게시판 테이블 전체이름
$sql = " select * from $tmp_write_table where wr_comment > -1 order by rand() desc limit 0, $rows ";
//explain($sql);
$result = sql_query($sql);
for ($i=0; $row = sql_fetch_array($result); $i++)
$list[$i] = get_list($row, $board, $latest_skin_path, $subject_len);

ob_start();
include "$latest_skin_path/latest.skin.php";
$content = ob_get_contents();
ob_end_clean();

return $content;
}

를 latest.lib.php에 추가후

<? echo latest_rand_pic("solo", 게시판명, 5, 12);?>

합니다.
$destfile에 urlencode()를 한번 해주면 잘 나올껍니다.
파일이름에 한글이 들어가거나 공백이 있으면 이미지가 안뜹니다.
고맙습니다. *
최신글은 왼쪽 나머지는 오른쪽
(이미지와 함께)
아아꽈
2005-07-09 (토) 17:36:48
쓰임새가 많아 보입니다.
감사합니다.
추천한방!
1
2005-07-29 (금) 15:49:55
허걱 아래 리플에 노아님! 난 노아아빤데..ㅋㅋㅋ
넘 멋진 스킨입니다.^^

한가지 질문 드릴 것은 latest.skin.php의 스타일 문제인데요
이 스타일이 먹었다 안먹었다 한다는 것입니다~
새로고침하면 어떨 때는 원형으로 깔끔하게 처리되기도 하지만
어떨 때는 층층이 줄이 생기더군요~ 어케 해야 할지..~ 헬프미!!
감사합니다.
잘쓰겠습니다.
2005-10-08 (토) 00:43:14
고맙습니다.
잘쓰겠습니다...^^
잘 사용하겠습니다.
감사하구요
잘쓸께욤
2005-11-08 (화) 14:02:47
고마워욤^^ 스킨
캄사캄사
감사합니다.
2005-11-19 (토) 13:33:33
잘쓸게요
제가 마침 필요한 소스에요 감사합니다
잘쓸께요`^^ 너무좋아요 ㅎㅎ
2005-11-24 (목) 15:33:58
잘받을께요
감사
잘 쓰겠습니다 ^^
감사합니다~!
2006-04-25 (화) 20:46:53
광고/홍보게시판.....최신글 리스트 만들때 유용
2006-07-28 (금) 14:12:22
좋습니다. 그누보드 스킨 너무 유용한게 많은것 같네요.
2006-12-10 (일) 19:08:09
Fatal error: Call to undefined function: latest() in /home/cy88/html/gnu/index.php on line 78


이에러는 무슨문제인데요??
2006-12-10 (일) 19:17:17
후 끝내 해결
추천
2006-12-31 (일) 16:41:02
감사합니다.....
그룹 최신글 (이미지)
2007-07-20 (금) 02:38:15
감사합니다 ^ㅡ^
2007-07-20 (금) 02:38:22
감사합니다 ^ㅡ^ㄴ
2008-02-11 (월) 12:45:33
ㄳ합니다.
2008-02-13 (수) 12:33:27
ㄳ요~~
2008-05-07 (수) 20:50:07
감사합니다..
감사합니다.
2008-06-20 (금) 00:31:46
최신글 1
오측상단최신글할거
2008-11-28 (금) 14:33:40
ddd
댓글을 작성하시려면 로그인이 필요합니다.

그누4 스킨

5,847건

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다. 스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y 그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

+