웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
최신댓글에 닉네임 출력하기...
2007.08.28 16:36
현재 잡다한 몽상백서 댓글 소스입니다. 댓글 제목 뒤에 닉네임을 넣어봤습니다. (날짜도 나오구요)
zbxe/widgets/newest_comment/skins/cozy_simple/list.html 파일을 수정했습니다.
<!-- 설정된 컬러셋의 종류에 따라서 css파일을 import 합니다 -->
<!--%import("css/common.css")-->
<!--@if($colorset=="bluish_green")-->
<!--%import("css/bluish_green.css")-->
<!--@elseif($colorset=="green")-->
<!--%import("css/green.css")-->
<!--@elseif($colorset=="pink")-->
<!--%import("css/pink.css")-->
<!--@elseif($colorset=="blue")-->
<!--%import("css/blue.css")-->
<!--@else-->
<!--%import("css/red.css")-->
<!--@end-->
<div class="commentBox">
<div class="header">
<!--@if($widget_info->title)-->
<h2>{$widget_info->title}</h2>
<!--@else-->
<h2>newest comments</h2>
<!--@end-->
</div>
<div class="document">
<ul>
<!--@foreach($widget_info->comment_list as $val)-->
{@ $write_time=zdate($val->regdate, "Y-m-d") }
{@ $time_check=str_replace(" ","-",$write_time) }
{@ $time_check=str_replace(":","-",$time_check) }
{@ $time_check=explode("-",$time_check) }
{@ $write_time2=mktime($time_check[3],$time_check[4],$time_check[5],$time_check[1],$time_check[2],$time_check[0]) }
{@ $now_time=mktime(date("H"),date("i"),date("s"),date("m"),date("d"),date("Y")) }
{@ $time_pass=($now_time-$write_time2) }
<li><a href="{getUrl('','document_srl',$val->document_srl)}#comment_{$val->comment_srl}">{cut_str(strip_tags($val->content),24,'...')}</a>
<!--@if($time_pass < 86400)-->
<img src="./new.gif" align=absmiddle>
<!--@end-->
-{htmlspecialchars($val->nick_name)}
{zdate($val->regdate, "Y-m-d")}
</li>
<!--@end-->
</ul>
</div>
</div>
<!--%import("css/common.css")-->
<!--@if($colorset=="bluish_green")-->
<!--%import("css/bluish_green.css")-->
<!--@elseif($colorset=="green")-->
<!--%import("css/green.css")-->
<!--@elseif($colorset=="pink")-->
<!--%import("css/pink.css")-->
<!--@elseif($colorset=="blue")-->
<!--%import("css/blue.css")-->
<!--@else-->
<!--%import("css/red.css")-->
<!--@end-->
<div class="commentBox">
<div class="header">
<!--@if($widget_info->title)-->
<h2>{$widget_info->title}</h2>
<!--@else-->
<h2>newest comments</h2>
<!--@end-->
</div>
<div class="document">
<ul>
<!--@foreach($widget_info->comment_list as $val)-->
{@ $write_time=zdate($val->regdate, "Y-m-d") }
{@ $time_check=str_replace(" ","-",$write_time) }
{@ $time_check=str_replace(":","-",$time_check) }
{@ $time_check=explode("-",$time_check) }
{@ $write_time2=mktime($time_check[3],$time_check[4],$time_check[5],$time_check[1],$time_check[2],$time_check[0]) }
{@ $now_time=mktime(date("H"),date("i"),date("s"),date("m"),date("d"),date("Y")) }
{@ $time_pass=($now_time-$write_time2) }
<li><a href="{getUrl('','document_srl',$val->document_srl)}#comment_{$val->comment_srl}">{cut_str(strip_tags($val->content),24,'...')}</a>
<!--@if($time_pass < 86400)-->
<img src="./new.gif" align=absmiddle>
<!--@end-->
-{htmlspecialchars($val->nick_name)}
{zdate($val->regdate, "Y-m-d")}
</li>
<!--@end-->
</ul>
</div>
</div>
이소스는 최근댓글에 New아이콘도 함께 출력됩니다. 글 등록후 24시간 동안 New아이콘이 나타납니다.
댓글 5
-
Simulz
2007.08.28 22:12
-
HIKARU
2007.08.28 22:35
최근글 출력 방식이 점점 늘어나는군요.─..─bbb
카테고리 이미지로 표시해서 최근글 출력하는건 시도하시는 분 없으시려나..(_ _b -
아야어디가
2007.08.29 03:06
strtotime($val->regdate)
하면 작성일의 유닉스타임 쉽게 구할 수 있는데 strtotime 함수는 안쓰나요?
document 관련 클래스에서도 Simulz님 방식으로 유닉스타임을 얻고 있던데 뭔가 이유가 있나 싶습니다. -
Simulz
2007.08.29 07:38
strtotime(zdate($val->regdate))를 사용하면 아래처럼...
<!--@if((strtotime("now") - strtotime(zdate($val->regdate))) < 86400)-->New<!--@end-->
저는 {}괄호를 사용하는 방법이 궁금했어요.... -
아야어디가
2007.08.29 09:54
아... 그럼 안쓸 이유는 없는 건가요? 속도가 느리다는 말도 있고 해서요...
제목 | 글쓴이 | 날짜 |
---|---|---|
(회원가입) 닉네임 필요없이 이름만 입력 받으려면 [16] | Simulz | 2007.08.22 |
최신댓글에 닉네임 출력하기... [5] | 똑디 | 2007.08.28 |
회원이 이름, 닉네임등 정보 변경 못하도록 하기 [8] | 지연아빠 | 2007.12.22 |
홈페이지에 닉네임 대신 실명으로 뜨게 만들기 [5] | findwind | 2008.05.19 |
닉네임, 이름 정보변경 못하게 하기. [6] | 부엉이 | 2008.08.06 |
회원가입시 닉네임 중복사용 가능하게 하기.. [3] | 一淚™ | 2009.01.08 |
회원가입시 닉네임 특수문자 제한하기 [10] | 절망린 | 2009.06.06 |
무료 채팅 프로그램인데 꽤 유용하네요.. (xe와 닉네임 연동(넨네님 추가) [8] | 리우 | 2009.07.10 |
관리자id , 닉네임, e-mail주소, 바꾸기, 최고관리자권한 없애기 [3] | 유병철 | 2010.06.18 |
게시판 본문페이지 닉네임 옆에 회원그룹명 사용 [4] | 늘푸른이 | 2010.08.13 |
받은쪽지에서 아이디 출력을 제거하고 닉네임만 뜨게하기. [4] | XEMALL | 2010.09.25 |
글읽기에서 글쓴이의 닉네임을 이름으로 변경하기 | 하얀마법 | 2010.10.29 |
이용자가 댓글을 닉네임으로 검색할순 없나요? [2] | gc00 | 2011.03.04 |
닉네임이나 이름의 뒷부분을 ** 처리로 숨기고픈 경우 [2] | sejin7940 | 2011.08.06 |
글쓴이에 이름과 닉네임 같이표시하기 [3] | 천재경 | 2011.10.20 |
관리자의 회원포인트목록 에서 ID/닉네임 등으로 검색하는 소스 추가 [3] | sejin7940 | 2012.06.25 |
닉네임 변경시 기존 게시물 연동 팁 (레벨 아이콘 에드온 이용) [9] | 바붕아 | 2012.10.23 |
사이트 내 닉네임을 일괄 변경하기 [6] | 윈컴이 | 2012.11.09 |
닉네임, 레벨, 포인트등 활동정보바 [2] | 소렌트. | 2012.11.19 |
[주옥시리즈]닉네임/이메일 변경 금지 팁 [10] | socialskyo | 2013.08.10 |
스마티템플릿에서 { } 문자를 내부에서 사용하려면 어찌하죠...ㅠㅠ
{@ereg ("([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})", $date, $val->regdate)}
결국....ㅠㅠ
{@$regs=array(substr($val->regdate, 0, 4),substr($val->regdate, 4, 2),substr($val->regdate, 6, 2),substr($val->regdate, 8, 2),substr($val->regdate, 10, 2),substr($val->regdate, 12, 2))}
<!--@if((mktime() - mktime($regs[3],$regs[4],$regs[5],$regs[1],$regs[2],$regs[0])) < 86400)-->New<!--@end-->