최근글 한두개는 이미지와 내용까지 보고 나머지는 리스트만 보여주는 게시물 추출 (공지사항추출용) > MySQL Tip

본문 바로가기
 

최근글 한두개는 이미지와 내용까지 보고 나머지는 리스트만 보여주는 게시물 추출 (공지사항추출용)

페이지 정보

작성자 차동박 이름으로 검색 댓글 0건 조회 17,232회 작성일 06-03-09 22:49

본문

최근글 한두개는 이미지와 내용까지 보고 나머지는 리스트만 보여주는 게시물 추출 (공지사항추출용)
네로 (Homepage) 2001-12-09 14:11:53, 조회 : 11,045, 추천 : 8
- Download #1 : dot_cross.gif (53 Byte), Download : 1344
dot_cross.gif
- Download #2 : _cl.gif (48 Byte), Download : 1029
_cl.gif
t.gif
 
말 그대로 최근글 한두개는 이미지와 내용까지 보고 나머지는 리스트만 보여주는 게시물 추출 (공지사항추출용)입니다....

이미지가 있을때나 없을때나 이뿌게 내용을 뿌려주도록 노력을 했습니다.
도트라인 관련 이미지는 파일#1 파일#2 에서 받으세요.....

그럼 아래는 소스입니다....

미리보기는 http://moyiza.org/Nero/zboard/notice.html

============================================================================



<?

// 여기서 부터 설정 해주셔야 할 부분입니다...


$디비호스트 = "localhost"; // 디비 호스트네임을 적어주세요...보통은 걍 두셔도 됩니다.
$디비아이디 = "root"; // 아이디를 적으세요.
$디비비밀번호 = "spfh"; // 비밀번호를 적어주세요.
$디비네임 = "zboard"; // 디비명을 적으세요...
$제로보드위치 = "./zboard"; // 제로보드 상대경로를 적어주세요....마지막 / 는 적지 마시구요.
$게시판이디 = "nero"; // 게시판 아이디를 적어주세요.
$뽑아낼게시물수 = "3"; // 뽑아내서 보여줄 게시물수를 적어주세요.
$제목글자수 = "50"; // 적은 숫자만큼 보여주고 나머지는 싹둑 ㅡ.ㅡ
$내용게시물수 ="1"; // 내용까지 보여줄 글의 수
$내용글짜수 = "500"; // 보여줄 내용 글짜수


// 여기까지 설정부분입니다..아래는 손 안대셔도 별 문제 없습니다.







$connect=mysql_connect("$디비호스트","$디비아이디","$디비비밀번호");
mysql_select_db("$디비네임");




$result=mysql_query("select * from zetyx_board_$게시판이디 order by no desc limit $뽑아낼게시물수"); // limit 3은 나타내는 글의 갯수
$totalnum=mysql_query("select * from zetyx_board_$게시판이디");
$total=mysql_num_rows($totalnum);
$totalf=mysql_num_rows($totalnum);



while($data=mysql_fetch_array($result))
{

$no=$data[no];
$subject=stripslashes($data[subject]);
$memo=$data[memo]=nl2br(stripslashes($data[memo])); // 본문태그 살려주기 쿄쿄쿄 쒸바 이것땜시 헤맸자너 ㅡ.ㅡ
$memo=stripslashes($data[memo]);
$view=$내용게시물수; // 내용까지 보여줄 글의 수.
$k=$view+1;
$total=$total-1;

// 제목줄 짜르기

$subject_len=strlen($subject);
$date=date("Y.m.d",$data[reg_date]);
$trim=$제목글자수;//자를 길이 지정
$trim_len=strlen(substr($subject,0,$trim));
if($subject_len > $trim_len){
for($jj=0;$jj < $trim_len;$jj++){
$uu=ord(substr($subject, $jj, 1));
if( $uu > $제목글자수){
$jj++;
}
}
$subject=substr($subject,0,$jj);
}


// 본문내용 짜르기

$memo_len=strlen($memo);
$trim=$내용글짜수;//자를 길이 지정
$trim_len=strlen(substr($memo,0,$trim));
if($memo_len > $trim_len){
for($jj=0;$jj < $trim_len;$jj++){
$uu=ord(substr($memo, $jj, 1));
if( $uu > $내용글짜수){
$jj++;
}
}
$memo=substr($memo,0,$jj);
}




$memo="$memo".".....[전체내용보기] ";




if ($data[total_comment] == 0)
{
$data[total_comment] = "";
}
else {
$data[total_comment] = "[$data[total_comment]]";
}

$comment_num="$data[total_comment]";


$그림위치="$제로보드위치/"."$data[file_name1]";
$공지그림= "".stripslashes($data[subject])."";

if (!stripslashes($data[file_name1])) {

$공지그림="";
}

else {
$공지그림=$공지그림;
}



if($total > $totalf-$k){


echo " ";

// 아래는 내용보여주는 게시물 출력


echo "
[$date] $subject $comment_num
_cl.gif
$공지그림 $memo
";
}else{


// 아래는 게시물 타이틀만 출력


echo "
[$date] $subject $comment_num
_cl.gif
";
}
}
?>



============================================================================


윗소스를 마우스로 긁어서 xxx.php로 저장합니다...
다음에 삽입하려는 곳에 <? include "xxx.php"; ?>를 넣으면 됩니다.


역시 허접팁이였습니다......

조금이나마 도움이 됏다면 더 바랄께 읍씁미다...=3=3=3
코멘트라도 남겨주시면 고맙겠습니다.
 
t.gif
 
t.gif
t.gif
 
허재원
t.gif 좋습니다! Good~~!!!! 2001-12-10
10:55:41

t.gif
 
t.gif
t.gif
 
인우영
t.gif 1.이팁을 복사한다.
2.써있는 말대로 수정한다
3.메모장에다 옮긴다.
4.그담은 어케 하져?

허접해서 죄송해여 ㅠ_ㅠ 좀 가르쳐 주세요.
2001-12-10
18:52:55

t.gif
 
t.gif
t.gif
 
조용학
t.gif [[[$memo=$data[memo]=nl2br(stripslashes($data[memo])); // 본문태그 살려주기 쿄쿄쿄 쒸바 이것땜시 헤맸자너 ㅡ.ㅡ ]]]
음...상당히 재미있으신 분같네요^^
2001-12-10
19:29:52

t.gif
 
t.gif
t.gif
 
네로
t.gif 윗소스를 마우스로 긁어서 xxx.php로 저장합니다...
다음에 삽입하려는 곳에 <? include "xxx.php"; ?>를 넣으면 됩니다.
2001-12-10
19:46:29

t.gif
 
t.gif
t.gif
 
네로
t.gif 훔....다음에는 전에 올렷던 소스들을 다시 알기쉽게 정리하고 문자열 자를때 ? 가 생기는것을 없앤 소스들을 올릴 예정입니다. 2001-12-10
21:40:30

t.gif
 
t.gif
t.gif
 
이옥환
t.gif <? include "xxx.php"; ?>이걸 삽입한 htm소스좀 보여줬으면 하네요
xxx.php는 실행해보면 나오는데 저걸 그냥 넣으니까 전혀 나오지 않네요..^^;;
2001-12-11
05:59:49

t.gif
 
t.gif
t.gif
 
유종현
t.gif 인클루드는 너무 어려워요. 아마 프레임 나눠서 넣어도 될걸요... 2001-12-12
09:32:57

t.gif
 
t.gif
t.gif
 
유종현
t.gif 그런데 이거 설정하기 굉장히 편하게 만드셨네요... 감사합니다. 잘쓸께요... 2001-12-12
09:36:04

t.gif
 
t.gif
t.gif
 
강성국
t.gif 새창 어떻게 띄우나요?? 2001-12-14
11:01:12

t.gif
 
t.gif
t.gif
 
네로
t.gif 새창띄우기는 게시물타이틀 링크부분에 target='_blank' 를 추가해주심 새창으로 뜹니다....
또 한가지는 자바로 새창 띄우셔도 되구요^^
2001-12-14
12:34:59

t.gif
 
t.gif
t.gif
 
이건일
t.gif 흠 .. 글짜수.. 2001-12-17
21:31:18

t.gif
 
t.gif
t.gif
 
장민석
t.gif 니마 식이 뭔가가 잘못된듯
저 처버라서 뭔지 하나두 몰라 대충 배껴쓰는 넘인디..
본문이 500자 안넘었는디..
계속 [전체내용보기]가 따라붙네염..
제대로 긁어서 했는디..
계속그래염..
2001-12-24
10:53:05

t.gif
 
t.gif
t.gif
 
나순희
t.gif 있자나여, 초보라...ㅡㅡ;
여기서 추출 바탕을 홈에 맞게 수정하려면 어딜 고쳐야 하나여? 여기저기 해봐도 안되서여..갈켜주세여
2001-12-25
10:42:09

t.gif
 
t.gif
t.gif
 
네로
t.gif [전체내용보기] 가 시르면요 이부분 $memo="$memo".".....[전체내용보기] "; 을 삭제 혹은 주석처리 해주시면 됩니다. 2001-12-25
16:10:59

t.gif
 
t.gif
t.gif
 
네로
t.gif // 아래는 내용보여주는 게시물 출력 과 // 아래는 게시물 타이틀만 출력 부분을 입맛에 맞게 디자인하셔서 사용하시면 됩니다. 2001-12-25
16:11:57

t.gif
 
t.gif
t.gif
 
장석희
t.gif body의 색깔을 바꾸려면 어딜 고쳐줘야 되는거에여?
공부를 해야 하는데 맨날 일케 질문만 하네염...
그래더 알려주세요...
2001-12-26
04:30:30

t.gif
 
t.gif
t.gif
 
네로
t.gif body의 색갈을 바꾸시려면 이부분 echo " ";

에 이이서
echo " "; 이런식으로 추가해주심 되겠죠
2001-12-26
15:14:39

t.gif
 
t.gif
t.gif
 
seh
t.gif 위 소스를'gallery.php'로 저장하고선...gallery.htm파일의 테이블 안에 <? include "gallery.php"; ?>로 넣었는데....안돼서요...흑흑...머가 문젠지...그냥gallery.php파일 안의 table나오는 부분에다 echo써서 테이블을 추가하면 안돼나요?? 그렇게 했는데 parse error...라고 나오드라구요....우잉
그냥 gallery.php는 잘 실행돼거든요..
2001-12-28
13:42:16

t.gif
 
t.gif
t.gif
 
신기만
t.gif 네로님의 글을보고 많은 도움을 받은 사람 입니다...저기요 이미지 클릭하면 이미지만 새창으로 뜨게 할 수 있나요 그리고 날짜는 안나오게 하는 방법까지 가르켜 주시면 감사 하겠습니다
힘이 드시면 일번에 날짜 아나오게 하는 방법은 본것 같아서 품팔이 해야 겠지여~~~감사합니다 수고 하세요
2002-01-16
17:08:06

t.gif
 
t.gif
t.gif
 
연구원
t.gif 너무 감사하게 잘쓰고 있습니다. 그런데 글자가 중간에 짤릴경우 ?표시가 뜨는 수가 있는데 이를 해결할 방법은 없는지요? 2002-01-31
22:59:42

t.gif
 
t.gif
t.gif
 
장민석
t.gif 네로님.. 근데 여기서 컴푸파일이 그림파일이 아닌경우에도 나오는데요..

-_-;
2002-02-22
10:44:48

t.gif
 
t.gif
t.gif
 
신델라
t.gif 우어...!!;; 제가 이걸 원하고 있었습죠;;-_-..(얼마나 싸돌아 댕겼는지;)감사합니다..;;^^; 2002-02-28
19:23:22

t.gif
 
t.gif
t.gif
 
캐빈
t.gif 잘되고 있습니다.. 후... 이거마저 없었따면 난 울어버렸을꼬야 ㅋㅋㅋ 2002-07-18
03:45:38

t.gif
 
t.gif
t.gif
 
캐빈
t.gif 갤러리용 게시판을 대입시키니까 전체보기로 넘어가는 순간 노프레임이라 그런지 아니면 갤러리용스킨이라 그런지 프레임자체가 깨져서 보여지더군요... 일반게시판은 상관이 없는데.... ㅡㅡㅋ 2002-07-18
04:25:34

t.gif
 
t.gif
t.gif
 
주하니
t.gif 우띠~4.1pl2 에서두 되게 해주세염..테이블 욜라 깨지는뎀..-.-;; 2002-08-06
06:14:44

t.gif
 
t.gif
t.gif
 
신지철
t.gif 감사합니다. 잘 사용하겠습니다.
1년전 자료인데도 별로 수정할데가 없네요^^

윗분, 4.1pl2에서도 잘 되는데요?
2003-01-07
17:56:10

t.gif
 
t.gif
t.gif
 
추천하기 목록보기

 
[이 게시물은 human님에 의해 2007-05-14 17:58:49 bilkboard1에서 복사 됨] [이 게시물은 human님에 의해 2007-05-15 09:09:28 bulk3에서 이동 됨]

댓글목록

등록된 댓글이 없습니다.

Total 243건 7 페이지
MySQL Tip 목록
번호 제목 글쓴이 조회 날짜
열람중 차동박 이름으로 검색 17233 03-09
134 차동박 이름으로 검색 20092 03-05
133 차동박 이름으로 검색 23697 03-05
132 차동박 이름으로 검색 17410 03-05
131 차동박 이름으로 검색 21074 03-05
130 차동박 이름으로 검색 12258 02-14
129 차동박 이름으로 검색 17413 02-08
128 차동박 이름으로 검색 21874 02-08
127 차동박 이름으로 검색 17531 02-06
126 차동박 이름으로 검색 17514 02-06
125 차동박 이름으로 검색 17776 01-28
124 차동박 이름으로 검색 17103 01-05
123 차동박 이름으로 검색 16872 12-27
122 차동박 이름으로 검색 18308 12-27
121 차동박 이름으로 검색 20217 12-27
120 차동박 이름으로 검색 10197 12-27
119 차동박 이름으로 검색 19491 12-27
118 차동박 이름으로 검색 18671 12-27
게시물 검색