알림센터사용이 곤란할때 예전 제로보드처럼 쪽지알려주기 이미지+소리
여기저기 검색해서 해 보니 진짜로 간단할거 같았는데 잘 안되더니만 아래처럼 조물락거려서 성공했습니다.
아무것도 아닌거같은데 의외로 웹에 널려있는 관련자료들이 참 사람 피곤하게 하더군요.
물론 99%의 자료들은 엄청마니 도움이 됩니다 ^^
어쨋든 아래와같이 완성했습니다.
첨부파일에는 두가지의 쪽지알림사운드파일과 메모on, 메모off 아이콘 이미지가 있습니다
먼저 레이아웃파일 상단에 아래의 코드를 넣어주고,
{@ $args = new stdClass(); $args->receiver_srl = $logged_info->member_srl; $output3 = executeQuery('communication.getNewMessage', $args); }<!--안읽은쪽지-->
widgets/skins/xe_official/login_info.html 을 아래처럼 수정합니다.
당연히 다른스킨이면 다른 파일에서 수정
<a href="#popup_menu_area" class="member_{$logged_info->member_srl}">{$logged_info->nick_name}</a>
<!--쪽지알림 -->
<!--@if($output3->page_navigation->total_count>0)-->
<a href="{getUrl('act','dispMemberMessages','member_srl',$logged_info->member_srl)}"><img src="/_data/img/i_memo_on.gif"></a> <span style="color:red">{$output3->page_navigation->total_count}</span><!--embed src="/_data/sound/memo_on.mp3" autostart=true width=0 height=0-->
<!--@else-->
<a href="{getUrl('act','dispMemberMessages','member_srl',$logged_info->member_srl)}"><img src="/_data/img/i_memo_off.gif"></a>
<!--@end-->
<!--쪽지코드 -->
<!--쪽지알림 -->
<!--@if($output3->page_navigation->total_count>0)-->
<a href="{getUrl('act','dispMemberMessages','member_srl',$logged_info->member_srl)}"><img src="/_data/img/i_memo_on.gif"></a> <span style="color:red">{$output3->page_navigation->total_count}</span><!--embed src="/_data/sound/memo_on.mp3" autostart=true width=0 height=0-->
<!--@else-->
<a href="{getUrl('act','dispMemberMessages','member_srl',$logged_info->member_srl)}"><img src="/_data/img/i_memo_off.gif"></a>
<!--@end-->
<!--쪽지코드 -->
댓글 13
소리라는게 사실 업무공간에서 굉장히 민감한 부분일 수 있어서 저희는 예전에 적용했다가 제거 했습니다.
소리를 듣고 급하게 컴의 볼륨을 빨리 줄이는 상황 자체가 기분 좋은 경험은 아닐 것 같아서요.
그래서 저희는 이런 걸 만들어 적용했습니다.
https://xetown.com/point_contents/997962
쪽지를 읽지 않으면 소리대신 팝업으로 알려주고 해당 페이지에 접근이 안되도록 하는 것입니다.
물론 쪽지 수신 사실을 알리는 목적이 90% 이고 해당 서비스를 이용하기 위해 쪽지를 꼭 읽어햐 하는 목적이 나머지 10% 입니다.
너무 가혹하게 많은 곳에 적용하지 않고 한두 군데 게시판에만 적용해도 쪽지는 대부분 활동하는 회원은 모두 다 읽는 상황으로 바뀝니다.
이따가 적용해 봐야겠습니다
다른 분의 댓글에 의견을 달아주실때는 그 댓글에 달아야 그분께 알림이 발생합니다.
XE사이트에서 댓글,대댓글은 기본적인 사용이라 이건 회원들도 이미 알고 계실 겁니다.
https://xetown.com/questions/1099929#comment_1099993
이렇게 말씀이군요.
그런데 "정당한 댓가를주고 호명"은 어떻게 하는거고, 어떤때 하는건가요?
모르는게 너무 많습니다.
이렇게 댓글을 작성하시면 저한테 알림이 오지 않습니다.
글 또는 댓글을 작성하면서 누군가를 언급하고 싶을때는 포인트차감을 회피하려고 닉네임을 다르게 적거나 하지말고 정확한 닉네임을 적고 차감되는 포인트를 수용하라는 것 입니다.
포인트 차감이 싫다면 아예 회피한 닉네임 이나 다른 호명을 하지 말아야 한다는 것이죠.
기OO님 / 람O님
정당한 댓가를 지불하고 호명하는 XE타운에서 인정하는 호명입니다.
기진곰님 람보님
저는 이 댓글에서 20p를 사용하고 두분을 언급했습니다.
이름호명이 친목질이라는 인식은 제게는 아직 납득되지않습니다만 규칙이면 지켜야죠.
웹지기님 감사합니다 ^^ (혹시 이러면 내게서 감소된 포인트가 호명된분께 가산되나요?)
글에 댓글을 달아준 분을 호명할때는 차감되지 않습니다.