묻고답하기
최근 댓글에 new 이미지를 달려면 어떻게 해야 하나요?
2009.07.07 02:03
안녕하세요?
저는 왕초보라서, 이것저것 고치지 않고 그냥 기본 형태로만 XE를 사용하고 있습니다.
최근 게시글의 경우, 새로운 글이 올라올 경우, new.gif 이미지가 같이 뜨잖아요???
그런데 왜 최근 댓글의 경우에는, 이런 기능이 없을까요???
new.gif 이미지가 있는 스킨을 다운로드 받아서 설치해 보았는데
자꾸 에러가 떠서 실행이 안 됩니다.
그리고 newest_documment 소스를 연구해서 newest_comment를 수정해 보려고 노력했지만 허탕입니다.
그래서 고수님들께 부탁드립니다.
어떻게 수정하면 new.gif 이미지가 달리게 할 수 있을까요???
대답을 주실 분에게 미리 감사드립니다.
댓글 4
-
궁금이2
2009.07.07 02:25
-
colip
2009.07.07 05:50
안 됩니다. ㅠ.ㅠ))
그대로 해보았는데,
나중에 설정하려고 하면, 에라가 뜹니다.
설정을 받아들이지 않습니다.
-
보거스내친구
2009.07.07 07:17
저 같은 경우는 XE구조를 완전히 몰라서
그냥 데이터 베이스에서 정보 불러와서 다시 코딩합니다.
-
colip
2009.07.08 00:36
관심을 보여주어 감사합니다.
해결했습니다.
궁금이2께서 알려주신 방법으로는 해보았는데..... 제대로 잘 되는 것 같다가도, 나중에 설정을 다시 하려고 하면, 먹히질 않습니다. ㅠ.ㅠ))
그래서 최근 댓글 스킨 중에서, new image 기능이 있는 jdh5_cozy_simple을 참조하여, 결국 다음과 같이 해결했습니다.
이 방법은 xe/widgets/newest_comment/skins/xe_official 을 수정하는 방법입니다.
(1) xe/widgets/newest_comment/skins/xe_official 속에 new.gif 파일을 넣는다.
(2) xe/widgets/newest_comment/skins/xe_official/list.html을 다음과 같이 수정한다. (빨갱색 부분이 수정된 부분입니다.) * 참고로 저는 3일동안 new 이미지 표시를 하기 위해서, <!--@if($time_pass < 259200)-->라고 하였습니다만, 만일 하루 동안만 new 이미지 표시하려면, 259200초를 86400초로 바꾸어 주셔야 하겠죠????
=======[ list.html ] ==========
<!--// 설정된 컬러셋의 종류에 따라서 css파일을 import 합니다 -->
<!--@if($colorset=="black")-->
<!--%import("css/black.css")-->
<!--@else-->
<!--%import("css/white.css")-->
{@ $colorset = "white" }
<!--@end-->
<div class="latest_comment_{$colorset}">
<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>
<!--@if($widget_info->display_regdate == 'Y')-->
<span class="date">{$val->getRegdate("Y-m-d")}</span>
<!--@end-->
<span class="title">
<a href="./{getUrl(",'document_srl',$val->get('+ '+ 'document_srl'))}#comment_{$val->get('comment_srl')}">{$val->getSummary($widget_info->subject_cut_size)}</a><!--@if($time_pass < 259200)-->
<img src="./new.gif" align=absmiddle>
<!--@end--></span>
</li>
<!--@end-->
</ul>
</div>===========================================
http://www.xpressengine.com/16078458
잘 응용하면 될 듯도 싶은데요...