묻고답하기
답글 달면 상담완료란 아이콘이 뜨게 하고 싶습니다.
2014.07.31 23:19
xe코어 1.7.5.6 최신버전이고
게시판은 스케치북 사용하고 있습니다.
스케치북 버전은 1.7.3-rc.9
사이트 문의 게시판인데 문의내용 덧글 달아줘도 한눈에 안보이네요.
운영사이트 문의게시판입니다.
http://www.sambeauty.co.kr/reservation/
캡처한거는 빠른 상담 유료스킨 구매해서 사용하는데 스케치북 게시판으로 저렇게 구현할려면 힘드나요?
저렇게 답글만 달면 상담완료 아이콘이 생성되게 하고싶어요.
관리자가 댓글달면 상담완료라고 아이콘 뜨게 하는방법 어렵지 않다면 답변 좀 부탁드릴께요^^
고객이 답글 먼저 안다니깐 그냥 아무나 답글만 달면 아이콘 띠우게해도 상관없습니다.
댓글 15
-
로이조52
2014.08.01 02:21
-
파워뭉치
2014.08.01 08:35
로이조52님 꼭 필요한 기능인데 답변 너무 감사드려요..
php문법 하나도 모르는 초보에요.
어떤 파일 몇번째에 저걸 집어넣어면 되는지 좀 상세히 한번더 부탁드려도 될까요?
제겐 너무 어려운 답변이네요.ㅠㅠ
-
몽실아빠
2014.08.01 09:10
댓글이 달렸다고 무조건 상담이 완료된게 아닐수도 있기에 차라리 확장변수(사용자정의값)를 만드셔서 상담접수 / 상담진행중/상담완료 이렇게 선택을 관리자분께서 해주시면 목록에 표시할 수 있습니다.
-
BJ람보
2014.08.01 09:24
확장변수보단 분류가 더낫습니다 :)
분류에서, 상담중, 상담완료 를 선택하여 운영진이 수정해버리면 되니깐요 ㅎ
-
파워뭉치
2014.08.01 09:48
BJ람보님 답변감사드려용^^
분류로 처리하면 제일 간단하긴 한데 문의하는분이 또 분류를 선택해야하는게 불편해서요...
확장변수도 많아서 입력란을 최대한 줄일려고 저렇게 처리해볼려고 합니다.
제가 질문한내용으로 구현하는 방법아시면 도움좀 부탁드려요..^^
-
파워뭉치
2014.08.01 09:45
몽실아빠님 감사합니다.
업무특성상 그냥 답변만 달아주면되니 원하는건 댓글만 달리면 답변완료 제목옆에다가
아이콘만 출력시키는데 보기에도 깔끔할것 같아서요^^
지금 상담게시판도 확장변수가 많아서 더 이상 추가는 안시킬려구요..
제가 질문한내용으로 구현하는 방법아시면 도움좀 주세요..^^
-
Double'U'
2014.08.01 10:11
if문을 사용하면 됩니다.
<!--@if($document->getCommentCount())--><img src="이미지주소" border="0"><!--@end-->
코멘트 갯수가 있으면 실행!!
이렇게 하면 해당 스킨을 사용하는 모든 게시판에 답글 있으면 이미지가 뜨기 때문에....
다른 변수를 또 주어야 합니다.
<!--@if($document->getCommentCount() && $module_info->mid=="상담게시판ID")--><img src="이미지주소" border="0"><!--@end-->
코멘트가 있고 상담게시판일 경우 실행!!
그런데 코멘트가 관리자가 작성한 것 여부는 이것까지로는 확인이 안되네요..
전 여기까지만..
-
파워뭉치
2014.08.01 10:51
Double'U'님 답변 감사드려요...
이글도 참고하고 해서 디폴트게시판으로는 겨우 성공했네요^^
디폴트게시판에서는 list.html 파일 수정하니 되네요..
제가 정작 궁금한거는 스케치북 게시판 리스트형을 사용하고 있는데 어떤파일을 수정해야되는지 안 알려주셔서
지금도 헤메고 있네요... 수정할 파일만 찾으면 알려주신데로 코멘트가 있고 상담게시판일 경우 실행되는 소스
넘 원하던거네요^^
스케치북 게시판에 _list_normal.html 이파일 수정하면 되나요?
-
NKorea
2014.08.01 15:33
파워뭉치님 저도 같은고민을 가지고 있었는데 님께서 해결하셨으면 저도 정보좀 부탁드릴께요
님 말씀처럼 _list_normal.html 이분을 수정하면 되는 부분인가요?
저도 답변좀 부탁드립니다 감사합니다
저도 초보라 경로를 정확하게 가르쳐 주실수있나요 죄송합니다 ㅜㅜ
-
파워뭉치
2014.08.01 16:01
넵..스케치북 리스트 게시판을 사용한다면 _list_normal.html 파일에 아래와 같이 한줄 추가하면되요.
<!--@if($document->getCommentCount())--><img src="http://www.sambeauty.co.kr/image/re1.gif" border="0"><!--@end-->
위에 주소부분만 이미지경로가 있는 주소로 바꿔주시면 됩니다.
스케치북 게시판 _list_normal.html 100번째쯤에 아래 사진과 같이 추가해주시면 적용되네요.
<block cond="!$mi->link_board">
<a cond="$document->getCommentCount()" href="{getUrl('document_srl', $document->document_srl)}#comment" class="replyNum" title="{$lang->comment}">{$document->getCommentCount()}</a>
<!--@if($document->getCommentCount())--><img src="http://www.sambeauty.co.kr/image/re1.gif" border="0"><!--@end-->
<a cond="$document->getTrackbackCount()" href="{getUrl('document_srl', $document->document_srl)}#trackback" class="trackbackNum" title="{$lang->trackback}">{$document->getTrackbackCount()}</a>
</block>
<span class="extraimages">{$document->printExtraImages(60*60*$mi->duration_new)}<i cond="$document->thumbnailExists()" class="attached_image" title="Image"></i></span>
<a cond="$mi->link_board && $document->isEditable()" class="link_modify" href="{getUrl('document_srl',$document->document_srl)}">{$lang->cmd_modify}</a>
</td>
</block>--------------------------------------------------------------------------------------------------------------------------
참고로 저같은 경우 스케치북 스킨을 복사해서 따로 상담게시판에서만 사용을 합니다.
여러게시판에서 같은 스킨을 사용하실때는 다른게시판에도 다 적용이 되어버리니
위의 댓글 Double'U'님 말씀처럼
<!--@if($document->getCommentCount() && $module_info->mid=="상담게시판ID")--><img src="이미지주소" border="0"><!--@end-->
코멘트가 있고 상담게시판일 경우 실행!!
이 소스를 사용하면 되겠네요..
-
NKorea
2014.08.01 16:33
답변너무너무 감사합니다
근데 저는 왜 저렇게 수정하면 게시판이 제대로 실행이 안됩니다 깨어지고 알수없는 글자가 흐트러져서 나와버리네요
죄송합니다
혹시 xe - modules - board - skins - sketchbook5 - _list_normal.html 여기 경로가 맞는건가요 아님제가 잘못 수정했나요 ㅜㅜ
-
파워뭉치
2014.08.01 16:40
네..파일 경로는 정확하게 맞네요....
소스 추가한 위치 다시 한번 확인해서 시도해보시고 안되면
사용중인 _list_normal.html 파일과 이미지경로 올려 주시면 제가 수정해서 보내드릴께용...
-
NKorea
2014.08.02 21:45
안녕하세요 파워뭉치님 저는 님이 갈쳐준대로 그대로 수정했는데 이렇게 뜨네요ㅜㅜ
이유를 모르겠네요 너무 어렵습니다
뭐가 문제인지 한수 부탁드릴께요 ㅜㅜ
감사합니다
-
emskek2834
2014.08.02 23:51
혹시 게시판이 여러개일때는 어떻게 해야 하나요?
' , ' 사용해서 여러개 나열해주면 될까요?ㅠ
<!--@if($document->getCommentCount() && $module_info->mid=="상담게시판ID")--><img src="이미지주소" border="0"><!--@end-->
-
Double'U'
2014.08.04 10:02
<!--@if($document->getCommentCount() && ($module_info->mid=="상담게시판ID" || $module_info->mid=="상담게시판ID" || $module_info->mid=="상담게시판ID" || $module_info->mid=="상담게시판ID" || $module_info->mid=="상담게시판ID"))--><img src="이미지주소" border="0"><!--@end-->
이렇게 하시면 됩니다.
if문에서 and와 or 그리고 괄호의 역할을 아시면 해결가능한 것이죠~
{$document->getCommentCount()} 값 앞이나 뒤에 이미지주소 넣으시면됩니다.