묻고답하기
모바일 화면에서 new 표시 아이콘은 바꿀 수 없는 건가요?
2015.10.21 11:19
흠.. 이건 어디에서 찾아야 되는 건지 모르겠네요
댓글 8
-
라자루스
2015.10.21 11:31
-
퍼즐조각
2015.10.21 11:36
스케치북5 스킨을 쓰고 있습니다 그렇다면 이건 ftp 에서 스킨을 수정해서 써야 하는 건가요? PC 버전과 똑같은 아이콘을 쓰고 싶은데 어떻게 수정하면 좋을지 여쭈어봐도 괜찮을까요?
-
라자루스
2015.10.21 11:43
_list_m.html 파일에서 <!--@if((int)($document->getRegdate('YmdHis')>date("YmdHis", time()-$mi->duration_new*60*60)))--> 라는 조건문이 적힌 부분을 찾으세요. 공지와 일반글 목록으로 나뉘어져서 2군데 존재해요. 그리고 그 아래를 보시면 <i class="mrk new">NEW</i> 라고 되어 있는 게 보이실 거예요. 이게 스케치북의 new 표시를 만들어내는 부분입니다. 업데이트 표시까지 같이 변경하시려면 위의 if 조건문에서 <!--@end-->까지 되어 있는 부분까지 지우시고, (조건문에서 if/elseif/end가 한 쌍과 같은 거예요) <span class="extraimages">{$document->printExtraImages(60*60*$mi->duration_new)}</span>를 붙여넣어 보세요.
-
퍼즐조각
2015.10.21 11:48
<i class="mrk new">NEW</i>
<!--@elseif((int)(zdate($document->get('last_update'),'YmdHis')>date("YmdHis", time()-$mi->duration_new*60*60)))-->
<i class="mrk update">UP</i>
<!--@end-->이 부분을 지우면 되는 건가요? 전부 지우고 알려주신 소스를 붙여봤는데 변하는 게 보이지 않네요 캐시 삭제를 하고 확인해 봐야 하는 건가요?
-
라자루스
2015.10.21 11:57
<!--@if((int)($document->getRegdate('YmdHis')>date("YmdHis", time()-$mi->duration_new*60*60)))-->까지 포함해서 다 지우시고(2군데) 소스를 붙여넣은 다음, 캐시 재생성 후 모바일 리스트를 확인해 보시면 될 것 같아요.
-
퍼즐조각
2015.10.21 12:10
<ol class="{$mi->zine_info_icon} bd_lst bd_zine zine zine1 bd_m_lst img_load{$mi->tmb_effect}">
<li cond="!$document_list && !$notice_list" class="no_doc">{$lang->no_documents}</li>
<!--// 공지 목록 -->
<li cond="$notice_list" loop="$notice_list=>$no,$document" class="notice clear">
<!--// 썸네일 영역 -->
<div class="rt_area<!--@if($mi->list_m_tmb && $document->thumbnailExists())--> is_tmb<!--@end-->">
<div cond="$mi->list_m_tmb" class="tmb_wrp">
<!--// 썸네일 -->
<img cond="$document->thumbnailExists()" class="tmb" src="{$document->getThumbnail($mi->zine_thumb_width,$mi->zine_thumb_height,$mi->zine_thumb_type)}" alt="" />
</div>
<!--// 제목 -->
<h3>
{$document->getTitle($mi->subject_cut_size)}
<span class="extraimages">{$document->printExtraImages(60*60*$mi->duration_new)}</span>
</h3>
<!--// 글 정보 -->
<div class="info">
<span cond="$list_config['regdate']"><i class="fa fa-clock-o"></i><span>Date</span><b>{$document->getRegdate("Y.m.d")}</b></span>
<span cond="$mi->use_category=='Y' && $document->get('category_srl')"><i class="fa fa-bars"></i><span>Category</span><b>{$category_list[$document->get('category_srl')]->title}</b></span>
<span cond="$list_config['nick_name']"><i class="fa fa-user"></i><span>By</span><b><a href="#popup_menu_area" class="member_{$document->get('member_srl')}" onclick="return false;">{$document->getNickName()}</a></b></span>
<span cond="@in_array('list_m',$mi->cmt_count)"><i class="fa fa-comment"></i><span>Reply</span><b>{$document->getCommentCount()}</b></span>
<span cond="$list_config['readed_count']"><i class="fa fa-eye"></i><span>Views</span><b>{$document->get('readed_count')}</b></span>
<span cond="$list_config['voted_count']"><i class="fa fa-heart"></i><span>Votes</span><b>{$document->get('voted_count')}</b></span>
<!--// 확장변수 -->
<block cond="$mi->zine_extra || $mi->link_board">
<block loop="$list_config=>$key,$val" cond="$val->idx!=-1">
<span cond="$val->eid!='rating' && $document->getExtraValueHTML($val->idx)" class="itm br<!--@if($val->eid=='link_url')--> link_url<!--@end-->">{$val->name}<b>{$document->getExtraValueHTML($val->idx)}</b></span>
<span cond="$val->eid=='rating'"><strong class="starRating"><span style="width:{$document->getExtraValueHTML($val->idx)*10}%">{$document->getExtraValueHTML($val->idx)}</span></strong></span>
</block>
</block>
<block cond="@in_array('list_m',$mi->ext_img)">{$document->printExtraImages(60*60*$mi->duration_new)}</block>
<input cond="$grant->manager" type="checkbox" name="cart" value="{$document->document_srl}" title="Check" onclick="doAddDocumentCart(this)" checked="checked"|cond="$document->isCarted()" />
</div>
</div>
<a href="{getUrl('document_srl',$document->document_srl,'listStyle',$listStyle, 'cpage','')}"><span class="blind">read more</span></a>
</li>
<!--// 일반 목록 -->
<li loop="$document_list=>$no,$document" class="<!--@if($document_srl==$document->document_srl)-->select <!--@end-->clear">
<!--// 썸네일 영역 -->
<div class="rt_area<!--@if($mi->list_m_tmb && $document->thumbnailExists())--> is_tmb<!--@end-->">
<div cond="$mi->list_m_tmb" class="tmb_wrp">
<!--// 썸네일 -->
<img cond="$document->thumbnailExists()" class="tmb" src="{$document->getThumbnail($mi->zine_thumb_width,$mi->zine_thumb_height,$mi->zine_thumb_type)}" alt="" />
</div>
<!--// 제목 -->
<h3>
{$document->getTitle($mi->subject_cut_size)}
<span class="extraimages">{$document->printExtraImages(60*60*$mi->duration_new)}</span>
</h3>
<!--// 글 정보 -->
<div class="info">
<span cond="$list_config['regdate']"><i class="fa fa-clock-o"></i><span>Date</span><b>{getTimeGap($document->get('regdate'), "Y.m.d")}</b></span>
<span cond="$mi->use_category=='Y' && $document->get('category_srl')"><i class="fa fa-bars"></i><span>Category</span><b>{$category_list[$document->get('category_srl')]->title}</b></span>
<span cond="$list_config['nick_name']"><i class="fa fa-user"></i><span>By</span><b><a href="#popup_menu_area" class="member_{$document->get('member_srl')}" onclick="return false;">{$document->getNickName()}</a></b></span>
<span cond="@in_array('list_m',$mi->cmt_count)"><i class="fa fa-comment"></i><span>Reply</span><b>{$document->getCommentCount()}</b></span>
<span cond="$list_config['readed_count']"><i class="fa fa-eye"></i><span>Views</span><b>{$document->get('readed_count')}</b></span>
<span cond="$list_config['voted_count']"><i class="fa fa-heart"></i><span>Votes</span><b>{$document->get('voted_count')}</b></span>
<!--// 확장변수 -->
<block cond="$mi->zine_extra || $mi->link_board">
<block loop="$list_config=>$key,$val" cond="$val->idx!=-1">
<span cond="$val->eid!='rating' && $document->getExtraValueHTML($val->idx)" class="itm br<!--@if($val->eid=='link_url')--> link_url<!--@end-->">{$val->name}<b>{$document->getExtraValueHTML($val->idx)}</b></span>
<span cond="$val->eid=='rating'"><strong class="starRating"><span style="width:{$document->getExtraValueHTML($val->idx)*10}%">{$document->getExtraValueHTML($val->idx)}</span></strong></span>
</block>
</block>
<strong cond="@in_array('list_m',$mi->ext_img)" class="attached_image" title="Image"></strong>
<input cond="$grant->manager" type="checkbox" name="cart" value="{$document->document_srl}" title="Check" onclick="doAddDocumentCart(this)" checked="checked"|cond="$document->isCarted()" />
<a cond="$mi->link_board && $document->isEditable()" class="link_modify" href="{getUrl('act','dispBoardWrite','document_srl',$document->document_srl,'comment_srl','')}">{$lang->cmd_modify}</a>
</div>
</div>
<a class="hx" <!--@if(!$mi->link_board)-->href="{getUrl('document_srl',$document->document_srl,'listStyle',$listStyle,'cpage','')}"<!--@else-->href="{$document->getExtraEidValue('link_url')}" target="_blank"<!--@end--> data-viewer="{getUrl('document_srl',$document->document_srl,'listStyle','viewer','page','')}"><span class="blind">Read More</span></a>
</li>
</ol>이렇게 수정하는 게 맞나 모르겠네요 ㅠㅠ 번거롭게 해서 죄송합니다 ㅠㅠ
-
라자루스
2015.10.21 12:17
네 이렇게 수정하시면 될 거예요. m.skin 폴더의 스케치북 _list_m.html 파일을 제대로 수정하셨으면 아마 제대로 나타날 겁니다. 반응형을 쓰신다면 그냥 skin 폴더의 스케치북의 _list_m.html 파일을 수정하시면 되고요.
-
퍼즐조각
2015.10.21 12:21
멍청이같이 pc 버전 게시판을 수정하고 있었네요........ ㅠㅠ 덕분에 해결됐습니다!! 라자루스 님 계속 물어보는데도 친절하게 답변해 주셔서 정말로 감사합니다!
모바일 화면에서의 new 표시가 printExtraImages 함수를 사용해서 나타나는 거라면 PC와 동일한 아이콘을 사용하는 걸 겁니다. 그런데 그 함수를 쓰지 않고서도 스킨단에서 조건문을 통해 new나 update 형식을 바꿀 수 있습니다. 스케치북 모바일 리스트에서도 그러한 방식을 사용합니다. 스킨단에서의 수정 방법을 거쳐서 모바일 접근시, 또는 모바일 스킨에서의 new 표시를 바꿀 수 있습니다.