묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
스케치북 스킨 리본 설정에서 업데이트효과 질문
2014.02.11 13:18
스케치북 스킨 겔러리형에서 리본 설정할때 새글>업데이트로 설정시
업데이트 효과에서 코멘트가 달리면 업데이트 리본이 나타나는데 글 수정시에만 나타나고
코멘트가 새로 달려도 업데이트 효과에서 업데이트 리본이 안나타나게 하려면 소스의 어느부분을 수정을 해야 하나요?
요약하자면
코멘트가 달리든 말든 갤러리에서 업데이트 리본이 안나타나게 하고싶다는 겁니다.
댓글 3
-
포동이
2014.03.10 00:20
-
pentopen
2014.03.10 11:04
아직 적용은 안해봤지만 먼저 깊이 깊이 감사드립니다.. ㅠㅠ
댓글이 안달리고 뒤쪽으로 밀리면서 포기하고 있었는데 눈물나게 감사드려요.
-
포동이
2014.03.11 03:07
제가 테스트 해보고 한거니깐 무조건 되실겁니다..^^
답변드립니다.
/html/modules/board/skins/sketchbook5
_list_gallery.html 파일에서 조금씩 다르겠지만
100번 줄부터가 새 글 > 업데이트 > 날짜(기본) 이것의 소스 입니다.
<span class="ribbon nnu new"><i>new</i></span>
<!--@elseif((int)(zdate($document->get('last_update'),'YmdHis')>date("YmdHis", time()-$mi->duration_new*60*60)))-->
<span class="ribbon nnu update"><i>update</i></span>
<!--@else-->
<span cond="!$mi->gall_ribbon" class="ribbon"><i class="date"><b>{$document->getRegdate("d")}</b><small>{$document->getRegdate("M")}</small></i></span>
<!--@end-->
위 소스에서 중간 부분의 업데이트 부분을 삭제하시면 됩니다.
삭제하시면 공백으로 나오실텐데 그 부분을 다른걸로 채우고 싶으시다면
107번 라인쯤 해당 소스 바로 밑입니다.
날짜,읽은수,추천 같은 소스가 있습니다. 그걸 그대로 붙여넣으세요.
댓글이 아닌 글 수정시에만 업데이트가 나오게 하는 소스는..
xe - modules - document - document.controller.php 열고
line 840 쯤에
$args->update_order = -1*getNextSequence();
이것을 주석처리 혹은 삭제하고
몇 라인 밑에
return executeQuery('document.updateCommentCount', $args);
이것 바로 위에
$oDocumentModel = &getModel('document');
$oDocument = $oDocumentModel->getDocument($document_srl);
$args->last_update = $oDocument->get('update_order');
삽입 해보세요.