본문 바로가기
셈틀 Com/제로보드

최근 게시물에서 내용 나타내기

by 길목 2004. 8. 27.
최근 게시물에 내용 보여주는 방법을 알려드리겠습니다...
그다지 어렵지도 않고요...
밑에 나와있는 게시물을 뒤져봤지만...없었던것 같구요...
있다고 해도...php 파일을 만들어서...include 하는 방법 밖에 못봤거든요...
저는 간단하게 outlogin.php 를 수정해서 하시는 방법을 알려드리겠습니다...
글 내용을 끝까지 잘 읽으시길 바랍니다...잘못되시는일 없도록요...

         function print_bbs($skinname, $title, $id, $num=5, $textlen=30, $contentlen=50, $datetype="m/d") {

183번째 줄쯤에 이런 부분이 있습니다...(제가 수정을 많이해서...몇번재 줄인지 확실치 않습니다...)
이 부분에서 수정해주셔야할것과 주의하셔야 할것이 있습니다...

$contentlen=50

이것을 추가해주셔야 하는데요...주의하셔야 할 점은...$datetype 이전에 넣어주셔야 한다는거죠...
그리고 또한 이것이 하는 역할은...내용을 출력할때 내용을 자르는 기본값을 설정해 주기도 하는것이죠...값이 없을땐...50이 되는거구요...^___________________^
만약에 $datetype 다음에 넣어주시게 되면...숫자를 넣어주실때...date 에 영향을 끼치기 때문입니다...
그리고 또 추가해주셔야 할 것은...

                       $content = stripslashes($data[memo]);
                        if($data[use_html]<2) $content = cut_str(nl2br($content),$contentlen);
                        else $content = cut_str(strip_tags($data[memo]),$contentlen);

232번재 줄 쯤에 이것을 추가해주시길 바랍니다...
$name 아래줄 쯤 되지만...대충 그 주변에 넣어주시길 바랍니다...
이것은 내용을 뽑아왔을때...어느정도 잘라낼 것인지 정하는 곳입니다...
그리고 마지막으로 추가해주셔야 할곳은...

                        $main = str_replace("[content]",$content,$main); // 본문 내용 출력하는 부분입니다

239번째 줄 정도에 넣어주시면 되겠습니다...
이줄은...본문의 내용을 출력해주는 부분이 됩니다...
최근 게시물 스킨을 만들때...[content]를 넣으면 내용이 출력되게 하는 함수를 지정하는거죠...

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

사실 Line 번호는 상관 없습니다...여기 while 문 사이에만 넣어주시면 되죠...
그렇다고 제일 위에 줄...function은 그줄 그대로 가셔야 합니다...
만약에 function 줄을 바꾸시면...큰일 나십니다...
그리고 마지막으로 알려드릴 것은...이것을 사용하는 방법은요...

<? print_bbs("Skin_Name", "Title", "Board_Name", 출력갯수, 글자제한, 내용제한) ?>

이렇게 사용하시면 됩니다...내용제한은 사용안하셔도...기본값인 50으로 지정이 되있습니다...
그리고 최근 게시물 스킨을 만드실 때는...내용을 출력하고 싶으신 곳에서...

[content]

라는 함수(약속어)를 넣어주시면 됩니다...^___________________________^
다음에 또다른 팁이 있으면 계속 알려드리겠습니다...
그리고 저는 outlogin.php 를 수정해서 사용하는것을 좋아라하기 때문에...
초보분들도 쉽게 따라하시리라 봅니다...^____________________^




***** 다음에서 퍼옴
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=최근%20게시물&select_arrange=headnum&desc=asc&no=5994

댓글