묻고답하기

기존거는 회원만 보이는데  접속자 회원 소스 ===> logged_member_count 

                                                                   getLoggedMembers($obj);

     

                                      비회원   소스  ===> 1.7부터 바뀐거 같네요     guest_count    이것도 안되더라고요

                                                                                                     getguest($obj);


                                             소스가 뭘까요 ㅎㅎㅎ  xe개발자들은 금방 알텐데

                                               





기본 카운터 소스 한번 올려볼게요


아래 소스보시고 비회원을 숫자(명수)로 보이게 할려고 합니다  좀 알려주세요 




logged_members.class.html



<?php

    /**

     * @class logged_members 

     * @author zero (zero@nzeo.com)

     * @brief 로그인 사용자의 목록을 출력합니다.

     * @version 0.1

     **/


    class logged_members extends WidgetHandler {


        /**

         * @brief 위젯의 실행 부분

         *

         * ./widgets/위젯/conf/info.xml 에 선언한 extra_vars를 args로 받는다

         * 결과를 만든후 print가 아니라 return 해주어야 한다

         **/

        function proc($args) {


            $list_count = (int)$args->list_count;

            if(!$list_count) $list_count = 5;


            $use_mid = $args->use_mid;

            if($use_mid == 'mid') $mid = Context::get('mid');

            else $mid = null;


            $obj->list_count = $list_count;

            $obj->mid = $mid;


            // session model 객체 생성

            $oSessionModel = &getModel('session');

            $output = $oSessionModel->getLoggedMembers($obj);

            $widget_info->member_list = $output->data;

            $widget_info->logged_member_count = $output->total_count;

            Context::set('widget_info', $widget_info);


            // 템플릿의 스킨 경로를 지정 (skin, colorset에 따른 값을 설정)

            $tpl_path = sprintf('%sskins/%s', $this->widget_path, $args->skin);

            Context::set('colorset', $args->colorset);


            // 템플릿 파일을 지정

            $tpl_file = 'list';


            // 템플릿 컴파일

            $oTemplate = &TemplateHandler::getInstance();

            $output = $oTemplate->compile($tpl_path, $tpl_file);

            return $output;

        }

    }

?>



------------------------------------------------------------------
list.html


<!--@if($colorset == "black" || $colorset == "white")-->
    <!--%import("./css/widget.css")-->
<!--@end-->

<div class="widgetContainer<!--@if($colorset=="black")--> black<!--@end-->">
    <ul class="widgetUlistA">
        <!--@foreach($widget_info->member_list as $key => $val)-->
        <li><a href="#" class="member_{$val->member_srl}" onclick="return false">{htmlspecialchars($val->nick_name)}</a></li>
        <!--@end-->
    </ul>
</div>
 

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
벼리천사 index.html로 저장했는데요 [2] 2007.08.10
너랑♡ 포토샵 레이어에서  
김동희 팝업창 두개를 한꺼번에 자동으로 띄우는 방법...  
동화 도와주세요.포토샵에서..열렸다가 닫힙니다. [3] 2007.08.10
picowings 리눅스에서 제 홈페이지 계정 자체를 압축할려는데... 아래메세지가 나오네요 [1] 2007.08.10
샤위엔즈™ 체크박스 전체선택  
진동우 일러스트 질문입니다.. [1] 2007.08.10
zyose 제로카운터를 리셋하려면?  
서대성 저기요 포토샵으로 만든 그림으로 링크?! [1] 2007.08.10
정소희 노프레임에서의 배경음악.. [1] 2007.08.10
조충훈 저기요 플레쉬 이거 너무 궁금해서 그런데요.. 제가 홈페이지를 만들려고하는데..  
Hugh 마우스 온오버에 따른 이미지 슬라이드 소스에 대해..  
나는나 아주아주 쉬운 sql문에 대한 질문 [1] 2007.08.10
이황희 이미지 위에 아이프레임을 넣으려면 어떻게 해야하는지..? [2] 2007.08.10
초보 초보 질문드립니다 [1] 2007.08.10
CityBoys-Life 한줄 텍스트 입력폼에 저장된 값을 불러올수 있는 방법? [2] 2007.08.10
김진환 홈페이지 만들때요 [2] 2007.08.10
나는나 쿼리질문. 홍길동부터 10명의 자료를 뽑으라고 할때... [1] 2007.08.10
UGenet BGM 플레이어 목록 띄우기...  
김진환 질문입니다 ^^ [2] 2007.08.10