최근게시물 new 붙이기 초간단? > MySQL Tip

본문 바로가기
 

최근게시물 new 붙이기 초간단?

페이지 정보

작성자 차동박 이름으로 검색 댓글 0건 조회 20,921회 작성일 05-09-02 14:51

본문

최근게시물 new 붙이기 초간단?
최남일 2005-06-09 23:20:12, 조회 : 3,303, 추천 : 1
- Download #1 : new.gif (85 Byte), Download : 273
new.gif
t.gif
 
아래 영진님의 게시물
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=new&select_arrange=headnum&desc=asc&no=6674
를 참조하여 변경하였습니다.

수정되는 부분은 똑같고 내용만 다릅니다.
최근계시물 스킨폴더의 image 안에 new.gif 파일을 하나 넣어두셔야 하며, 글로 나타내고 싶으시다면,
if($check_time<=72){$a5="[dir]new.gif";}// 이부분을
if($check_time<=72){$a5=" new";}//이렇게 바꾸시면 됩니다. 폰트스타일이나 크기는 잘 셋팅하시고요...
뉴 그림 하나 첨부합니다. ^-^;


(아래 설명글도 영진님께서 올린글을 조금 수정하였습니다.

오늘 올라온 게시물이 있으면 new를 붙여줍니다.
제로보드폴더에 있는 아웃로그인파일을 수정합니다 (outlogin.php)
수정하는 부분은 원본 233번째줄쯤 보시면 아래와 같은 소스가 있습니다.
(아래 두번째 코멘트 참조요망)

$main_data = "";
while($data=mysql_fetch_array($result)) {
//-----------------------------------------------------------------------------------------------------
//오늘 게시물, 오늘 코멘트가 있을경우 new글자 출력

$check_time=(mktime()-$data[reg_date])/3600;

if($check_time<=72){$a5="[dir]new.gif";}//왠쪽의 73는 3일이죠? 하루는 24... ^-^
else{$a5="";}

$name = stripslashes($data[name]);
$subject = cut_str(stripslashes($data[subject]),$textlen)."";
$date = date($datetype, $data[reg_date]);
if($data[total_comment]) $comment = "[".$data[total_comment]."]".$a5; else $comment="".$a5;
//여기까지---------------------------------------------------------------------------------------------
$main = $loop;
$main = str_replace("[name]",$name,$main);
$main = str_replace("[date]",$date,$main);
$main = str_replace("[subject]","".$subject."",$main);
$main = str_replace("[comment]",$comment,$main);
$main_data .= "\\n".$main;

이상입니다.

오늘 필요해서 영진님 소스도움받아 잘 썼으며, 게시물이 자주 올라오지 않아 날자 간격만 조정하였습니다.
쿼리문 도 빼주고요...

감사합니다.
 
t.gif
 
t.gif
t.gif
 
바른생활 NZEO
t.gif 글은 인터넷에서 자신을 나타내는 유일한 모습입니다.
상대에게 상처를 주기보다 같이 즐거워 할 수 있는 코멘트 부탁드려요.
2005-09-02
14:33:13
t.gif
 
t.gif
t.gif
 
nan010.com
t.gif 어떻게 수정하라는건지- - 자세히 좀 써주세요 초보라서 먼말인지 멀게써여
추가하라는거에요? 아니면 그걸 지우고 수정하라는거에요? 그리고 이부분 찾기 하면 두군데 나오는데 어디가 맞는거죠?

$main_data = "";
while($data=mysql_fetch_array($result)) {
2005-06-12
14:25:58

t.gif
 
t.gif
t.gif
 
최남일
t.gif 죄송합니다. 원본 233번째줄쯤 보시면

$main_data = "";
while($data=mysql_fetch_array($result)) {
$name = stripslashes($data[name]);
$subject = cut_str(stripslashes($data[subject]),$textlen)."
";
$date = date($datetype, $data[reg_date]);
if($data[total_comment]) $comment = "[".$data[total_comment]."]"; else $comment="";

$main = $loop;
$main = str_replace("[name]",$name,$main);
$main = str_replace("[date]",$date,$main);
$main = str_replace("[subject]","".$subject."",$main);
$main = str_replace("[comment]",$comment,$main);
$main_data .= "\\n".$main;

이렇게 있습니다.

상기 원문을 위에 적은대로 고치시면 됩니다.
2005-06-12
20:15:45

t.gif
 
t.gif
t.gif
 
정광훈
t.gif $main = $loop;
$main = str_replace("[name]",$name,$main);
$main = str_replace("[date]",$date,$main);
$main = str_replace("[subject]","".$subject."",$main);
$main = str_replace("[comment]",$comment,$main);
$main_data .= "\\n".$main;



상기 부분을 삭제하고 알려주신



//-----------------------------------------------------------------------------------
//오늘 게시물, 오늘 코멘트가 있을경우 new글자 출력

$check_time=(mktime()-$data[reg_date])/3600;

if($check_time<=72){$a5="[dir]new.gif";}//왠쪽의 73는 3일이죠? 하루는 24... ^-^
else{$a5="";}

$name = stripslashes($data[name]);
$subject = cut_str(stripslashes($data[subject]),$textlen)."
";
$date = date($datetype, $data[reg_date]);
if($data[total_comment]) $comment = "[".$data[total_comment]."]".$a5; else $comment="".$a5;
//여기까지---------------------------------------------------------------------------



부분을 넣었음에도 불구하고 최근게시물 스킨 화면에 new가 안뜹니다...
뭐가 잘못된건지..ㅠ.ㅠ
2005-06-14
02:20:39

t.gif
 
t.gif
t.gif
 
최남일
t.gif 엑스박스가 뜨시겠군요... ㅠ_ㅠ;

스킨폴더 image 폴더안에 new.zip파일을 넣어주셔야 합니다.
이미지파일 대신 택스트로 테스트 해보시는 방법은
if($check_time<=72){$a5="[dir]new.gif";}//왠쪽의 73는 3일이죠? 하루는 24... ^-^ 를
if($check_time<=72){$a5=" new";}
해보시면 되겠네요
2005-06-15
13:52:54

t.gif
 
t.gif
t.gif
 
최남일
t.gif 이게 적용된 사이트는 http://deokjeong.com/ 로 성당페이지입니다. 테스트는 자재해 주시고, 좋은 글이라면 몰라도 테스트... 같은 몇글자로 테스트 하셨다면 테스트 후 삭재 바랍니다. 흠... 그나저나 현재 뉴마크가 하나 간신히 달려있어 휑~ 하군요... 2005-06-15
14:02:42

t.gif
 
t.gif
t.gif
 
조용찬
t.gif 최남일님이 아주 깔끔하게 하셨네요.. 하지만 한가지를 빠트리셨어요.
해당 최근게시물 main.htm 파일에 'new'가 위치할곳을 정해줘야한다는 말을 명시하지 않으셔서.
안되시는분들을 위해 추가로 알려드리겠습니다.

헷갈리시는분들을 위해 정리해드릴게요. 시작하기전에 new.gif 파일 ftp로 올리시는거 잊지마세요.

$main_data = "";
while($data=mysql_fetch_array($result)) { // 이 아래부터 수정이 시작됩니다.

$check_time=(mktime()-$data[reg_date])/3600;
if($check_time<=72){$a5="[dir]new.gif";}
else {$a5="";}
//위 3줄은 추가되는 내용입니다. 복사해서 붙여였기하세요.

$name = stripslashes($data[name]);
$subject = cut_str(stripslashes($data[subject]),$textlen)."
";
$date = date($datetype, $data[reg_date]);
if($data[total_comment]) $comment = "[".$data[total_comment]."]".$a5; else $comment="".$a5;
//위 4줄로 원본의 4줄을 교체하세요.

$main = $loop;
$main = str_replace("[name]",$name,$main);
$main = str_replace("[date]",$date,$main);
$main = str_replace("[new]",$a5,$main); // <---- 이줄을 삽입하세요.
$main = str_replace("[subject]","".$subject."",$main);
$main = str_replace("[comment]",$comment,$main);
$main_data .= "\\n".$main;
}

이상으로 outlogin.php 파일 수정은 끝이 났구요.
해당 최근게시물 스킨 main.htm 파일을 여신다음 원하시는 위치에 [new] 라고 써주시기만 하면 그자리에
업로드 하신'new이미지파일'이 삽입됩니다.
참고로 zb41pl7 버전입니다.
2005-06-15
17:08:59

t.gif
 
t.gif
t.gif
 
최남일
t.gif 조용찬님 감사합니다.
아마, 저기 위에 것만으로 될걸로 생각됩니다. 이유는 위에 4줄 교체하는 곳에 보시면 .$a5가 붙어 있어서 main.htm에 [new]가 사용되지 않습니다.
원래 사용하다가 영진님의 글을 보고 변경하면서 삭재 하였거든요...
혹시 어딘가 삭재하지않은 설정이 있지 않을까 걱정이 되서 확신은 안들지만...
조용찬님의 말씀대로 [new]를 한번더 사용하면... new마크가 두번 나타나지 않을까요?

예전에 썼던거랑 본문의 글과 합쳐서 정리하여 다시 올려 봅니다. ^-^;
확인 부탁 드립니다.
2005-06-16
19:07:15

t.gif
 
t.gif
t.gif
 
김영남
t.gif 조용찬님 깔끔하게 설명 잘해 놓으셨네요... 참고로 아래 main.html에 [new]는 추가하실 필요 없습니다. 2005-06-21
22:30:21

t.gif
 
t.gif
t.gif
 
소이짱^^
t.gif 전 [new] 추가해야 이미지가 나와여..ㅠ.ㅠ

윗님들 얘기론 추가할 필요 없다구 하시는데..안하니 이미지가 안뜨네요..
왜글치..?
2005-06-29
00:29:43

t.gif
 
t.gif
t.gif
 
김건엽
t.gif if($data[total_comment]) $comment = "[".$data[total_comment]."]".$a5; else $comment="".$a5;

요 부분에 토탈코멘트랑 코멘트뒤에 $a5 가 붙어있어서 [new]를 따로 넣지 않고도
그림이 뜨는것입니다.

뒤에 $a5를 안붙였다면 최근게시물 메인에서 [new]를 넣어야겠죠..
2005-07-21
13:53:44

t.gif
 
t.gif
t.gif
 
맹이
t.gif 와우- 차근차근 따라하니 쉽네요..오호..한번에 성공!!^-^
설명 너무 잘해줘서 고마워요..ㅎㅎ
2005-08-14
03:21:20

t.gif
 
t.gif
t.gif
 
김수정
t.gif 설명해 주신 분들 모두 감사합니다.
잘 되네요. ^^
2005-08-18
11:45:04

댓글목록

등록된 댓글이 없습니다.

Total 243건 10 페이지
MySQL Tip 목록
번호 제목 글쓴이 조회 날짜
81 차동박 이름으로 검색 10466 09-12
80 차동박 이름으로 검색 11507 09-12
79 차동박 이름으로 검색 10910 09-12
78 차동박 이름으로 검색 11003 09-12
77 차동박 이름으로 검색 17123 09-12
76 차동박 이름으로 검색 19503 09-12
75 차동박 이름으로 검색 20646 09-09
74 차동박 이름으로 검색 10901 09-08
73 차동박 이름으로 검색 18115 09-05
열람중 차동박 이름으로 검색 20922 09-02
71 차동박 이름으로 검색 19515 09-02
70 차동박 이름으로 검색 11327 09-02
69 차동박 이름으로 검색 20456 09-02
68 차동박 이름으로 검색 18047 09-02
67 차동박 이름으로 검색 17471 09-02
66 차동박 이름으로 검색 10853 09-01
65 차동박 이름으로 검색 11324 08-26
64 차동박 이름으로 검색 11334 08-24
게시물 검색