웹마스터 팁

XE - 읽지 않은 쪽지 개수 보이기.

예전에 이와 비슷한 신규 쪽지 개수 보이기 팁이 올라 왔습니다. 전 신규 쪽지 개수가 아니라 아직 읽지 않은 쪽지 개수를 표시하고 싶어 기능을 구현하고 작으나마 다른 분께 도움이 될까 하여 이렇게 올립니다. 

XE는 신규 쪽지가 오면 플래그 파일로 임시 저장하고, 읽을꺼냐?? 물어 본 후 Yes건 No건 선택하면 플래그 파일을 지워 버립니다. 곧, XE는 신규 쪽지에 대해 처음에 딱 한 번 알리고 말 뿐입니다.
DB에는 신규인지 아닌지 저장되지 않죠.

거기다 쪽지를 보내면 DB에는 두 개의 레코드가 생깁니다. 하나는 받은 쪽지고 하나는 보낸 쪽지죠. 이것 때문에 readed 필드가 'N'인지만 비교해서는 정확한 값을 알 수 없습니다.
정확히 알려면 받는 사람(receiver_srl)과 받은 쪽지인지(message_type)와 읽었냐(readed) 세 개를 비교해야 합니다.

하지만, communication module의 쪽지에서 쿼리를 뒤져 봐도 제가 원하는 기능을 하는 쿼리가 없었습니다. 그래서, XE를 최대한 건들지 않는게 목적이라 지금 쓰는 선우 로그인 폼에 이 기능을 추가하기로 했습니다.

※ 선우 로그인 위젯 

추가한 파일 : \xe\widgets\login_sunoo\queries\getUnreadMessages.xml

수정한 파일 : \xe\widgets\login_sunoo\skins\sunoo_loginbox\sunoo_login_info.html 

 

1. getUnreadMessages.xml 추가

\xe\widgets\login_sunoo 디렉토리 아래에 'queries' 디렉토리를 만듭니다.
다른 로그인 위젯을 쓰시는 분은 login_sunoo 대신에 쓰고 있는 위젯 디렉토리 아래에 만들면 됩니다.
그 다음 아래 코드를 작성해서 'queries' 디렉토리에 'getUnreadMessages.xml' 로 저장합니다.(파일 인코딩: ANSI)
unread2.gif

'receiver_srl' : 받는 사람 member_srl
'message_type' : 쪽지 종류. 'R'은 받은 쪽지, 'S'는 보낸 쪽지, 'T'는 보관한 쪽지
'reaede' : 읽기 상태. 'Y'는 읽음. 'N'은 읽지 않음.

  

2. sunoo_login_info.html 수정

\xe\widgets\login_sunoo\skins\sunoo_loginbox\sunoo_login_info.html 파일을 열어 아래와 같이 수정합니다.
빨간색 부분을 쓰고 있는 로그인 위젯 폴더명으로 수정해야 합니다.

43 line 추가 : {@ $m_args->receiver_srl = $logged_info->member_srl; $m_output = executeQuery('widgets.login_sunoo.getUnreadMessages', $m_args); }

67 line 추가 : <font color="#ff0000">[{$m_output->data->count}]</font>
unread3.gif


쓰고 있는 로그인 폼 스킨 파일에서 적당히 비슷한 곳 찾아 취향에 맞게 고치면 됩니다. 
Code Highlighter가 작동을 안하네요. -_-; 그래서 걍 이미지로 넣었습니다;;


 queries.zip
--------------------------
제목 글쓴이 날짜
충주오피 충주출장안마 ⦑오피쓰.COM⦒ 충주OP 충주오피 충주오피 koykoyah 2025.02.19
강동오피 강동출장안마 ⦑오피사이트.NET⦒ 강동OP 강동오피 강동오피 koykoyah 2025.02.19
해운대오피 ⦑오피쓰.COM⦒ 해운대오피 해운대출장마사지 해운대오피 해운대OP koykoyah 2025.02.19
부산오피 부산OP ⦑오피사이트.NET⦒ 부산휴게텔 부산오피 부산오피 koykoyah 2025.02.19
서초오피 ⦑오피쓰주소.COM⦒ 서초오피 서초OP 서초건마 서초오피 koykoyah 2025.02.19
송탄오피 ⦑오피쓰.COM⦒ 송탄마사지 송탄오피 송탄오피 송탄OP koykoyah 2025.02.19
연신내오피 ⦑오피.CLUB⦒ 연신내오피 연신내OP 연신내건마 연신내오피 koykoyah 2025.02.19
의정부오피 의정부오피 ⦑오피쓰주소.COM⦒ 의정부OP 의정부스파 의정부오피 koykoyah 2025.02.19
평촌오피 평촌출장안마 ⦑출장마사지안내.COM⦒ 평촌OP 평촌오피 평촌오피 koykoyah 2025.02.19
전주오피 ⦑오피사이트.NET⦒ 전주오피 전주출장마사지 전주오피 전주OP koykoyah 2025.02.19
연신내오피 ⦑오피쓰주소.COM⦒ 연신내OP 연신내오피 연신내출장샵 연신내오피 koykoyah 2025.02.19
평촌오피 ⦑오피사이트.NET⦒ 평촌오피 평촌출장마사지 평촌오피 평촌OP koykoyah 2025.02.19
분당오피 분당오피 ⦑오피사이트.NET⦒ 분당OP 분당스파 분당오피 koykoyah 2025.02.19
서면오피 서면출장안마 ⦑오피사이트.NET⦒ 서면OP 서면오피 서면오피 koykoyah 2025.02.19
울산오피 ⦑오피쓰주소.COM⦒ 울산OP 울산오피 울산출장샵 울산오피 koykoyah 2025.02.19
강서오피 ⦑오피사이트.NET⦒ 강서오피 강서OP 강서건마 강서오피 koykoyah 2025.02.19
군산오피 ⦑출장마사지안내.COM⦒ 군산오피 군산출장마사지 군산오피 군산OP koykoyah 2025.02.19
대구오피 ⦑오피쓰주소.COM⦒ 대구OP 대구오피 대구출장샵 대구오피 koykoyah 2025.02.19
안산오피 ⦑출장마사지안내.COM⦒ 안산OP 안산오피 안산출장샵 안산오피 koykoyah 2025.02.19
서초오피 서초오피 ⦑오피.CLUB⦒ 서초OP 서초스파 서초오피 koykoyah 2025.02.19