태터 0.93부터 방명록이 생겨서 좋긴한데.. 매번 확인 하기도 귀찮고 또 방명록을 클릭해서 들어가면 아무런 글이 없어서 식상함 경험이 있을 것이다. 자 이제 New 아이콘으로 방명록을 실시간 모니터링 해보자!!!
3시간의 삽질끝에 성공적으로 작동하는 것을 확인하였다. 본소스는 rimy님의 '태터 코멘트 새로달리면 new 이미지 뿌려주기'소스를 기반으로 태터 방명록에 적용하였다. 작업전 백업 필수!

편집대상 파일 2개 : index.php, skin.html
index.php : 맨 아래부분 print $d1; 위에다 아래 소스를 추가한다.
$recent_time = 60*60*12;
$sql = "select regdate from t3_".$dbid."_guest $where_query $order_query $limit_query";
$result = @mysql_query($sql);
while($data = @mysql_fetch_array($result)) {
$today = date("U", time()); $wtime = $today-$data[0];
if($wtime <= $recent_time){
$d1 = str_replace("[##_guest_timeicon_##]", "<img src=images/new2.gif>", $d1);}}
$d1 = str_replace("[##_guest_timeicon_##]", "", $d1);
}
$recent_time = 60*60*12; 에서 시간을 설정해 준다. 기본으로 12시간 이내 방명록에 기록된 글이 있을경우 아이콘을 표시한다. 그리고 관리자만 남길 수 있는 답글에 대해서는 시간을 체크하지 않는다. 방명록이 하루나 이틀 주기로 뜸하게 올라온다면 시간을 늘리는 것도 좋은 방법이다.(본인처럼 ㅡ,.ㅡ;)
src=images/new2.gif 는 표시될 이미지 경로이다. 다운로드한 아이콘 이미지는 tt/images 폴더 (skin/../images 아님)에 업로드한다. (지난번 코멘트/트랙백/최근글 리스트에 New아이콘 달기에 성공한 사용자는 이과정을 넘겨도 무방하다)
skin.html : 아이콘이 표시될 적절한 위치에 [##_guest_timeicon_##] 치환자를 삽입한다.
inc_function.php 에 방명록 메뉴를 삽입한경우 방명록 문자열 옆에 [##_guest_timeicon_##] 삽입해 주면 되겠다.
이기능은 본가에 적용되어 있다. 혹시나 방명록옆에 아이콘이 나타나 있지 않다면 방명록에 글을 작성해 보자 주세여 ~,.~;;;
덧붙힘 #1 : 04/09/19, 02:20

The Darkness님의 피드 입니다. 방명록과 RSS페이퍼를 inc_function.php상에 생성한 상태(OldPaper스킨 배포 참조)에서 New아이콘을 표시되게 할 경우, 관리모드 리더보기에서 좌측 그림과 같이 표시되는 버그가 있습니다.
RSS화면에서는 추가한 테이블이 나오지 않게 하는 방법을 모색중입니다만 잘 되지 않는군요..
(해결방안 있으신분 제시해주세요 ㅠ.ㅠ)
Comments
Got something to add? You can just leave a comment.
감사합니다. 잘 쓰겠습니다 :)
reply edit
대단하시네요~~잘받아가겠습니다.
그런데 0.93바꾸고 나서 오류안나시니요???전 0.931로 다시 깔았는데도 하단에 스크립트 오류가 계속 발생하네요...3일동안 찾다가 포기중~~~한가하실때 한수 지도 부탁드리겠습니다...^^ 그대신 영어 번역이나 영작은 저에게 부탁하세요
reply edit
감사합니다 ^^
전 업데이트 후 오류는 없습니다.
혹시 스킨상에서 일어난 오류가 아닐까 사료됩니다만....
저또한 허접햏자라 지금도 수행의 길을 걷고 있습니다. ㅡ,.ㅡ;;
reply edit
성공했습니다. 파이어존님덕에 소스코드 수정하는 재미가 어떤건지 알게 되었습니다. 이런 소스는 공부하려면 무척 고생할것 같지만, 매력이 있어서 한번 시도해볼까 고민도 하고 있습니다.어떤 책을 구입해서 차근차근 공부하면 되는지 한수만...^^:
reply edit
성공하신거 축하드려요~~ 저도 php는 태터툴즈를 시작하면서 처음 접했습니다. ^^;;;;
다른분들의 소스를 이것저것 추가하기를 두달째 하다보니 이제 눈이 좀 틔었나봅니다.
제 작업방식이 이건든 저거든 해보고 되면 되는것이고 안되면 '즐~' 이라는 식이기 때문에 정식으로 배웠다고는 할수 없어요;;
저도 공작단님처럼 고치는 재미로 깜장밤을 새하얗게 물들이곤 합니다 ㅡ,.ㅡ;;;
reply edit
ㅋㅋ 그렇군요.. ^^ 그런데 아래에서도 포스팅을 했는데 새글기능이 방금 알려주신 Recent Posts 에서는 안되는것 같아서요.. 좀 아쉬워요 ^^
reply edit
후아~ 오늘도 많이 배우고 갑니다. 고맙습니다. ^^
reply edit
공작단 // Recent Posts에서도 작동하도록 포스트 수정했습니다.
slowhand // 찾아주셔서 감사합니다. 또찾아주세요 ^^
reply edit
보기에 하나도 안 어려워 보여서 백업해 놓고 설명해 주신 대로 차근 차근 따라해 봤습니다.
그런데 아이콘은 들어가는데, 다른 이미지 들이 왕창 깨지는 사태가 벌어지더라구요. 몇번이라 이리저리 휘둘러 봤지만 결과는 참담했습니다. 아~! 왜 이리도 코드와는 친해 질 수가 없는 것인지, 이리 좋은 기능을 눈으로 보면서도, 누릴 수 없다는 것이 너무 안타깝습니다. 어찌해야 옳을 까요. ㅠ.ㅠ
reply edit
정말 안타깝네요 ㅠ.ㅠ 힘내세요~
10번찍어 안넘어 가는것이 없다잖습니까...
그래도 안넘어가면 전기톱을....(퍽!)
reply edit
이게 관리자모드에서는 문제가 생깁니다.
리더보기메뉴로 가면
방명록[##_guest_timeicon_##]
형태로 표시되더군요. 확인바랍니다.
reply edit
피드 감사합니다.
확인결과 표시되지 않아야할 리더 메뉴에 표시되는 현상이 있었습니다.
수정작업에 착수 하겠습니다.
reply edit
감사합니다. 잘 사용하겠습니다.
reply edit
감사합니다. 저 역시 좋은기능 잘 사용하겠습니다.
reply edit
파이어준님의 알찬 포스트로 제 블로그가 한층 업그레이드 되어서 기분 좋습니다.
잘 사용할께요~ ^^
reply edit
안녕하세요~쥰님의 스킨은 기능도 기능이지만 틀에 얽매이지 않는 자유스런 면이 넘 좋고 예술적 메타포가 갚숙히 배인 걸작 그 자체입니다..감사히 잘 쓰고 있구요..거듭 감사드립니다...한가지 제 블그에 이상한 것이 있는데요..아래 화살단추 누르면 그냥 하얗게 나오네효...ㅎ~..쥰님것은 이미지1,2,~7까지 넘 이뿐데..저에게도 즘 주시면 않될까요?..컴맹이라 잘 할줄 몰라요....*^^건강하셔요.
reply edit
감사합니다.
이미지 1-7까지는 방명록 이미지를 말씀하신것 같은데요..
우선 제 블로그에서 이미지를 긁어가시구요.
관리자 로그인하시면 환경설정에 방명록관련에서 아이콘을 업로드 해주시면 되겠습니다.
답변이 늦어서 죄송합니다. 요즘 바쁜사정이...
reply edit
태터 0.94 적응하기
01 방명록에 새글쓰면 New아이콘 표시 (출처 : 파이어준님)
새 방명록 등록 여부 알려주는 아이콘 달기 (출처 : 파이어준 님)
안녕하세요~~
잘 사용하겠습니다.
근데 제가 오늘 첨 사용을 해봐서... 어찌하다보니 트랙백이 두개가 왔네요.. ^^
암튼 감사합니다.
reply edit
중복된 트랙백은 삭제하였습니다.
그리고 허접한 팁 적용해 주셔서 감사합니다. ^^
reply edit
Your Reaction Time!