실시간 접속자 인원수 적게 보일려고 하는데요.
사진을 보시면 인원수를 두번째 사진과 같이 인원수를 적게 보일려고 하는데요.
높이를 낮게 줘도 닉네임에 걸려서 더이상 작게가 안되더라고요..
그래서 인원수를 적게 보일려고 15명 나오는것은 줄일려고 하는데.
방법이 있나요..
우선 소스를 보여드리면
==============================================
$('.user-list div',$this).remove();
MemberXml.each(function(i){
mb_id = $(this).attr('mb_id');
mb_nick = $(this).attr('mb_nick').cut(15);
$('.user-list',$this).append(
"<div><a href=\"javascript:win_memo('/bbs/memo_form.php?me_recv_mb_id="+mb_id+"<?=isset($mobile) ? "&mobile": "";?>');\">"+mb_nick+"</a></div>"
);
});
=======================================
여기서 수정하면 될것같은데...
높이를 낮게 줘도 닉네임에 걸려서 더이상 작게가 안되더라고요..
그래서 인원수를 적게 보일려고 15명 나오는것은 줄일려고 하는데.
방법이 있나요..
우선 소스를 보여드리면
==============================================
$('.user-list div',$this).remove();
MemberXml.each(function(i){
mb_id = $(this).attr('mb_id');
mb_nick = $(this).attr('mb_nick').cut(15);
$('.user-list',$this).append(
"<div><a href=\"javascript:win_memo('/bbs/memo_form.php?me_recv_mb_id="+mb_id+"<?=isset($mobile) ? "&mobile": "";?>');\">"+mb_nick+"</a></div>"
);
});
=======================================
여기서 수정하면 될것같은데...
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 8개
5명을 원한다면 다음과 같이 " limit 0, 5 " 추가
[code]
$sql = " select sum(IF(mb_id<>'',1,0)) as mb_cnt, count(*) as total_cnt from $g4[login_table] where mb_id <> '$config[cf_admin]' limit 0, 5 ";
[/code]
위의 프로그램은 이것을 사용하지 않는것 같습니다.
위의 소스에 보면 "MemberXml.each(function(i){ "라는 놈이 있는데
MemberXml만들어 주는곳을 찾아서 이곳에 인원수를 원하는 것 만큼만 넣도록 조정하셔야 할것같습니다.
=========
MemberXml.each(function(i){
mb_id = $(this).attr('mb_id');
mb_nick = $(this).attr('mb_nick').cut(15);
==================
이것을 cut(15)를 cut(5)로 바꾸어도 소용히 없네요 ㅠ,ㅠ
이름 갯수를 줄이려면, MemberXml에 담겨져있는 이름수를 줄여야 합니다.
그러므로 MemberXml를 정의하는곳을 찾아야 처리가 가능합니다.
찾았는데요.. 혹시 이거 맞나요? 여기서 어떻게 해야할지 ㅠ,ㅠ 부탁드립니다.
.find('member'); 를 예상컨데 이것은 member를 읽어서 MemberXml을 만들어 주는것같습니다.
페이지에 member 라는 이름으로 접속자를 처리하는 부분이 별도로 있을것 같은데, 이부분을 찾아서 수정해야 할것 같습니다.
출력을 하지않는 것으로 아래처럼...
MemberXml.each(function(i){
if( i > 9) return; //10명만 보여줄때