질문/조언팁/리소스 공유

여기저기 검색해서 해 보니 진짜로 간단할거 같았는데 잘 안되더니만 아래처럼 조물락거려서 성공했습니다.

아무것도 아닌거같은데 의외로 웹에 널려있는 관련자료들이 참 사람 피곤하게 하더군요.

물론 99%의 자료들은 엄청마니 도움이 됩니다 ^^

 

어쨋든 아래와같이 완성했습니다.

첨부파일에는 두가지의 쪽지알림사운드파일과 메모on, 메모off 아이콘 이미지가 있습니다

 

memo.zip

 

먼저 레이아웃파일 상단에 아래의 코드를 넣어주고,

 

{@ $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-->
<!--쪽지코드 -->

 

글쓴이 forest

profile
괜찮아요.
다행이에요.
Atachment
첨부 1
  • profile

    소리라는게 사실 업무공간에서 굉장히 민감한 부분일 수 있어서 저희는 예전에 적용했다가 제거 했습니다.
    소리를 듣고 급하게 컴의 볼륨을 빨리 줄이는 상황 자체가 기분 좋은 경험은 아닐 것 같아서요.

    그래서 저희는 이런 걸 만들어 적용했습니다.
    https://xetown.com/point_contents/997962

    쪽지를 읽지 않으면 소리대신 팝업으로 알려주고 해당 페이지에 접근이 안되도록 하는 것입니다.
    물론 쪽지 수신 사실을 알리는 목적이 90% 이고 해당 서비스를 이용하기 위해 쪽지를 꼭 읽어햐 하는 목적이 나머지 10% 입니다.

    너무 가혹하게 많은 곳에 적용하지 않고 한두 군데 게시판에만 적용해도 쪽지는 대부분 활동하는 회원은 모두 다 읽는 상황으로 바뀝니다.

  • profile
    오! 이런것도 있었군요. 바로구매했습니다 ^^
    이따가 적용해 봐야겠습니다
  • profile profile
    댓글에다가 대댓글로 달아주시는게 좋습니다. 이렇게 달아주시면 새로운 피드백이 있는 사실 자체를 모르게 되니까요.
  • profile profile
    어제 이렇게 했더니 000께서 #comment_1100663 눌러 링크로 댓글다는게 낫다고 하신거같아서.. 아직 헷갈립니다 ㅎ
  • profile profile
    잘못 이해하셨네요. 호명을 하실거면 포인트를 지불하고 정당하게 호명을 하던지 아니라면 해당 댓글을 소개하고 싶으면 댓글의 링크를 안내하는게 좋다는 것 이었습니다.

    다른 분의 댓글에 의견을 달아주실때는 그 댓글에 달아야 그분께 알림이 발생합니다.
    XE사이트에서 댓글,대댓글은 기본적인 사용이라 이건 회원들도 이미 알고 계실 겁니다.
  • profile profile
    댓글 자체를 링크하는 것도 방법이라고 들으신 내용은 이런 것 입니다. 아래 링크를 클릭해보세요.

    https://xetown.com/questions/1099929#comment_1099993
  • profile
    https://xetown.com/tips/1100618#comment_1100704
    이렇게 말씀이군요.
    그런데 "정당한 댓가를주고 호명"은 어떻게 하는거고, 어떤때 하는건가요?
    모르는게 너무 많습니다.
  • profile profile

    이렇게 댓글을 작성하시면 저한테 알림이 오지 않습니다.

    글 또는 댓글을 작성하면서 누군가를 언급하고 싶을때는 포인트차감을 회피하려고 닉네임을 다르게 적거나 하지말고 정확한 닉네임을 적고 차감되는 포인트를 수용하라는 것 입니다.

    포인트 차감이 싫다면 아예 회피한 닉네임 이나 다른 호명을 하지 말아야 한다는 것이죠.

  • profile profile
    규칙에 어긋나서 하지 말아야하는 호명
    기OO님 / 람O님

    정당한 댓가를 지불하고 호명하는 XE타운에서 인정하는 호명입니다.
    기진곰님 람보님

    저는 이 댓글에서 20p를 사용하고 두분을 언급했습니다.
  • profile
    그렇군요.
    이름호명이 친목질이라는 인식은 제게는 아직 납득되지않습니다만 규칙이면 지켜야죠.
    웹지기님 감사합니다 ^^ (혹시 이러면 내게서 감소된 포인트가 호명된분께 가산되나요?)
  • profile
    아하! 이글의 댓글에 있는분을 부르면 포인트차감이 없군요.
  • profile profile
    지금 처럼 자신의 글에 대한 댓글을 작성하시면 저한테 알림이 오지 않아요. 저의 댓글에 대댓글로 달아주셔야 합니다.

    글에 댓글을 달아준 분을 호명할때는 차감되지 않습니다.
  • profile profile
    네, 웹지기님 설명을 들으니 이제 대충 감이옵니다.

서버에 요청 중입니다. 잠시만 기다려 주십시오...