묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
쪽지 왔을 경우 새창 말고 나타나는 방법은 없나요?
2009.06.05 09:06
쪽지가 왔을 경우
새창이 나타나게 되어 있지만
사용자컴퓨터에서 팝업설정을 막아버리면 효과가 없을 것 같네요
그래서 게시판에 새로운 글이 올라오면 new나 버튼이 생기듯
뉴버튼이나 아니면 숫자로 쪽지가 몇개 혹은 새 쪽지가 오면 쪽지 갯수에 빨간색으로 나타난다든지
그런 기능은 없나요? 없다면 만들어 주실 순 없는지??? 부탁합니다
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
크로라 | 이미지 링크 폴더를 업로드 햇지만 이미지가 링크 가 안됩니다. | |
당근로봇 | 높이 조절 [2] | 2009.06.04 by 당근로봇 |
파귀극마 | IE8을 사용하고 있는 유저입니다. | |
이정훈880 | 압축파일 안풀림 tar 로 안풀려요 [1] | 2009.06.04 by 초보거든요 |
초보거든요 | 도와주세요~ 급급급ㅠ.ㅠ | |
급해요 | 위젯을 로그인 화면 밑으로 옮길려면 ??? [2] | 2009.06.05 by 글쓴이임 |
끼룩끼룩 | 게시판에 ip 안나오게 하려면?? [1] | 2009.06.05 by 궁금이2 |
박노열 | 에러문장에 대한 질문입니다. | |
퓨리온 | 사이트설정>메뉴>메뉴관리>메뉴리스트추가시 문제. [7] | 2009.06.05 by 퓨리온 |
몽키a | 테이블로된 홈페이지 가운데로 어떡해 놓나요? [1] | 2009.06.05 by 된장맛껌 |
sm3 | 확장변수 사용시 필수항목에 체킹을 해도 무사통과 됩니다. [1] | 2009.06.05 by sm3 |
파워돌 | 두 서버 공유 안될까요? [1] | 2009.06.05 by 퓨리온 |
뽀그 | 첫 화면에 게시판이 보이게 어찌하죠? [2] | 2009.06.05 by 박노열 |
박정윤216 | 자바스크립트 트리메뉴 타켓 지정 방법 | |
취무성 | 위젯 설정시 잘못된 경로로 접근했다는 에러메시지가 떠요 [2] | 2009.06.05 by 취무성 |
kid1412 | 제로보드 DB들의 기능을 알고 싶습니다. [1] | 2009.06.05 by 라르게덴 |
칼잇으마 | 쪽지 왔을 경우 새창 말고 나타나는 방법은 없나요? [1] | 2009.06.05 by 라르게덴 |
rose0316 | 관리자 모드 [1] | 2009.06.05 by yohan666 |
쿄우짱짱 | 시작 모듈을 찾을 수 없습니다. [5] | 2009.06.05 by color |
조기환 | 새창띄우기 간단한 자바 질문입니다. |
/**
* @brief 읽지 않은 쪽지 갯수 출력 함수
**/
function getNewMessage_info() {
$logged_info = Context::get('logged_info');
$args->receiver_srl = $logged_info->member_srl;
$args->readed = 'N';
$args->message_type = 'R';
$output = executeQueryArray('widgets.login_info/skins/rnq_login.getNewMessage', $args);
if(!$output->toBool()) return;
foreach($output->data as $key){
$message = $key->count;
}
return $message;
}
<query id="getNewMessage" action="select">
<tables>
<table name="member_message" alias="member_message" />
<table name="member" alias="member"/>
</tables>
<columns>
<column name="count(*)" alias="count" />
</columns>
<conditions>
<condition operation="equal" column="member_message.receiver_srl" var="receiver_srl" notnull="notnull" />
<condition operation="equal" column="member_message.readed" var="readed" default="N" notnull="notnull" pipe="and" />
<condition operation="equal" column="member_message.message_type" var="message_type" default="R" notnull="notnull" pipe="and" />
<condition operation="equal" column="member_message.sender_srl" var="member.member_srl" pipe="and" />
</conditions>
</query>
출력 :
<!--@if(getNewMessage_info())-->
<a href="./{getUrl("act',$key,'member_srl','')}"><img src="./images/icon_{$key}_new.png" alt="{Context::getLang($val)}" title="{Context::getLang($val)}" /></a>
<!--@if($func_check)-->
<span class="message_star">*<strong>{getNewMessage_info()}</strong></span>
<!--@end-->
<!--@else-->
<a href="./{getUrl("act',$key,'member_srl','')}"><img src="./images/icon_{$key}.png" alt="{Context::getLang($val)}" title="{Context::getLang($val)}" /></a>
<!--@end-->
로마네스크 로그인 스킨 기능을 일부 올려봤습니다.
해당 위젯으로 스킨을 수정하든지 기능 일부만 참고해서 적용하셔야 할듯(카운터 수는 DB 쿼리로 뽑아오는 수밖에 기본적으로 제공되는 기능이 없는 듯 합니다.)