최근글 한두개는 이미지와 내용까지 보고 나머지는 리스트만 보여주는 게시물 추출
(공지사항추출용) |
네로
(Homepage)
|
2001-12-09 14:11:53, 조회 : 11,045, 추천 :
8 |
- Download #1 :
dot_cross.gif (53 Byte), Download : 1344
- Download #2 :
_cl.gif (48 Byte), Download : 1029
말 그대로
최근글 한두개는 이미지와 내용까지 보고 나머지는 리스트만 보여주는 게시물
추출 (공지사항추출용)입니다....
이미지가 있을때나 없을때나 이뿌게 내용을 뿌려주도록 노력을 했습니다.
도트라인 관련 이미지는 파일#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]";
$공지그림= "";
if (!stripslashes($data[file_name1])) {
$공지그림="";
}
else {
$공지그림=$공지그림;
}
if($total > $totalf-$k){
echo " ";
// 아래는 내용보여주는 게시물 출력
echo "[$date]
$subject
$comment_num |
|
|
$공지그림 $memo
|
| ";
}else{
// 아래는 게시물 타이틀만 출력
echo "";
}
}
?>
============================================================================
윗소스를 마우스로 긁어서 xxx.php로 저장합니다...
다음에 삽입하려는 곳에 <? include "xxx.php"; ?>를
넣으면 됩니다.
역시 허접팁이였습니다......
조금이나마 도움이 됏다면 더 바랄께 읍씁미다...=3=3=3
코멘트라도 남겨주시면 고맙겠습니다. |
|
|
|
|
|
좋습니다! Good~~!!!! |
2001-12-10
10:55:41
|
|
|
1.이팁을 복사한다.
2.써있는 말대로 수정한다
3.메모장에다 옮긴다.
4.그담은 어케 하져?
허접해서 죄송해여 ㅠ_ㅠ 좀 가르쳐 주세요. |
2001-12-10
18:52:55
|
|
|
[[[$memo=$data[memo]=nl2br(stripslashes($data[memo]));
// 본문태그 살려주기 쿄쿄쿄 쒸바 이것땜시 헤맸자너 ㅡ.ㅡ ]]]
음...상당히 재미있으신 분같네요^^ |
2001-12-10
19:29:52
|
|
|
윗소스를 마우스로 긁어서 xxx.php로 저장합니다...
다음에 삽입하려는 곳에 <? include "xxx.php"; ?>를 넣으면 됩니다. |
2001-12-10
19:46:29
|
|
|
훔....다음에는 전에 올렷던 소스들을 다시 알기쉽게
정리하고 문자열 자를때 ? 가 생기는것을 없앤 소스들을 올릴 예정입니다. |
2001-12-10
21:40:30
|
|
|
<? include "xxx.php"; ?>이걸 삽입한
htm소스좀 보여줬으면 하네요
xxx.php는 실행해보면 나오는데 저걸 그냥 넣으니까 전혀 나오지 않네요..^^;; |
2001-12-11
05:59:49
|
|
|
인클루드는 너무 어려워요. 아마 프레임 나눠서 넣어도
될걸요... |
2001-12-12
09:32:57
|
|
|
그런데 이거 설정하기 굉장히 편하게 만드셨네요...
감사합니다. 잘쓸께요... |
2001-12-12
09:36:04
|
|
|
새창 어떻게 띄우나요?? |
2001-12-14
11:01:12
|
|
|
새창띄우기는 게시물타이틀 링크부분에
target='_blank' 를 추가해주심 새창으로 뜹니다....
또 한가지는 자바로 새창 띄우셔도 되구요^^ |
2001-12-14
12:34:59
|
|
|
흠 .. 글짜수.. |
2001-12-17
21:31:18
|
|
|
니마 식이 뭔가가 잘못된듯
저 처버라서 뭔지 하나두 몰라 대충 배껴쓰는 넘인디..
본문이 500자 안넘었는디..
계속 [전체내용보기]가 따라붙네염..
제대로 긁어서 했는디..
계속그래염.. |
2001-12-24
10:53:05
|
|
|
있자나여, 초보라...ㅡㅡ;
여기서 추출 바탕을 홈에 맞게 수정하려면 어딜 고쳐야 하나여? 여기저기 해봐도 안되서여..갈켜주세여 |
2001-12-25
10:42:09
|
|
|
[전체내용보기] 가 시르면요 이부분
$memo="$memo".".....[전체내용보기]
"; 을 삭제 혹은 주석처리 해주시면 됩니다. |
2001-12-25
16:10:59
|
|
|
// 아래는 내용보여주는 게시물 출력 과 // 아래는 게시물
타이틀만 출력 부분을 입맛에 맞게 디자인하셔서 사용하시면 됩니다. |
2001-12-25
16:11:57
|
|
|
body의 색깔을 바꾸려면 어딜 고쳐줘야 되는거에여?
공부를 해야 하는데 맨날 일케 질문만 하네염...
그래더 알려주세요... |
2001-12-26
04:30:30
|
|
|
body의 색갈을 바꾸시려면 이부분 echo " ";
에 이이서
echo " "; 이런식으로 추가해주심 되겠죠 |
2001-12-26
15:14:39
|
|
|
위 소스를'gallery.php'로
저장하고선...gallery.htm파일의 테이블 안에 <? include "gallery.php";
?>로 넣었는데....안돼서요...흑흑...머가 문젠지...그냥gallery.php파일 안의
table나오는 부분에다 echo써서 테이블을 추가하면 안돼나요?? 그렇게 했는데 parse
error...라고 나오드라구요....우잉
그냥 gallery.php는 잘 실행돼거든요.. |
2001-12-28
13:42:16
|
|
|
네로님의 글을보고 많은 도움을 받은 사람 입니다...저기요
이미지 클릭하면 이미지만 새창으로 뜨게 할 수 있나요 그리고 날짜는 안나오게 하는 방법까지 가르켜
주시면 감사 하겠습니다
힘이 드시면 일번에 날짜 아나오게 하는 방법은 본것 같아서 품팔이 해야 겠지여~~~감사합니다 수고
하세요 |
2002-01-16
17:08:06
|
|
|
너무 감사하게 잘쓰고 있습니다. 그런데 글자가 중간에
짤릴경우 ?표시가 뜨는 수가 있는데 이를 해결할 방법은 없는지요? |
2002-01-31
22:59:42
|
|
|
네로님.. 근데 여기서 컴푸파일이 그림파일이 아닌경우에도
나오는데요..
-_-; |
2002-02-22
10:44:48
|
|
|
우어...!!;; 제가 이걸 원하고
있었습죠;;-_-..(얼마나 싸돌아 댕겼는지;)감사합니다..;;^^; |
2002-02-28
19:23:22
|
|
|
잘되고 있습니다.. 후... 이거마저 없었따면 난
울어버렸을꼬야 ㅋㅋㅋ |
2002-07-18
03:45:38
|
|
|
갤러리용 게시판을 대입시키니까 전체보기로 넘어가는 순간
노프레임이라 그런지 아니면 갤러리용스킨이라 그런지 프레임자체가 깨져서 보여지더군요... 일반게시판은
상관이 없는데.... ㅡㅡㅋ |
2002-07-18
04:25:34
|
|
|
우띠~4.1pl2 에서두 되게 해주세염..테이블 욜라
깨지는뎀..-.-;; |
2002-08-06
06:14:44
|
|
|
감사합니다. 잘 사용하겠습니다.
1년전 자료인데도 별로 수정할데가 없네요^^
윗분, 4.1pl2에서도 잘 되는데요? |
2003-01-07
17:56:10
|
|