XE(Rhymix)/라이믹스 변수 41

게시판 목록 글번호 자릿수를 늘릴수 있을까요?

혹시 글 번호를 1,2,3..... 이렇게 안가고 01,02,03 이렇게 기본 두자리 또는 세자리로 표시할 수는 없나요? 게시판 순위 정렬을 통해서 01 02 03 04 05 06 . . . . 이런식으로 글번호를 앞에 표현해서 정렬을 해보려고 하는데요 {$total_count-$no+1} 이 소스를 통해 글번호를 역순으로 출력하는건 성공 했는데 1 2 3 4 이런식으로 10번 이하로는 한자리로만 표현이 되서요 01,02,03 이런식으로 표현하는 방법은 없을까요? 타입 1번 {@ $count = $total_count-$no+1; if($count < 10) $count = '0'.$count; else $count; } {$count} 타입 2번 {sprintf("%02d", $total_count-$..

게시판 목록 번호 BEST 1,2,3,4,5 순으로 만들기

요즘 이런 리뷰 랭킹 게시판 스킨을 만드는 중입니다. XE게시판은 5,4,3,2,1순으로 순번을 매기는데 이 팁은 1,2,3,4,5 순으로 띄우는 방법입니다. 그리고 1,2,3의 경우 BEST1, BEST2, BEST3으로 출력합니다. :) {@ $oDB = &DB::getInstance(); $db_info = Context::getDBInfo(); $prefix = $db_info->master_db['db_table_prefix']; $query = $oDB->_query("select count(*) as cnt from ".$prefix."documents where module_srl = ".$module_info->module_srl." and is_notice = 'Y'"); $result..

사이트 전체 게시물수 , 전체 조회수

1차 소스 조회수가 최근 20개 게시물에서만 합산이 되네요 {@ $all_document_count = false; $all_readed_count = false; $board_list_output = executeQueryArray('board.getAllBoard'); if ( !empty($board_list_output->data) ): $board_list = []; foreach( $board_list_output->data as $val ): $board_list[] = $val->module_srl; endforeach; $args = new stdClass; $args->module_srl = $board_list; $all_document_output = executeQueryArray..

게시판 > 전체게시물수출력하기

{$total_count} {$total_count}는 현재 게시판에 출력되는 게시물 수를 카운트하는 XE변수입니다. 카테고리를 선택해서 들어가는 순간, 전체 게시물이 아닌, 해당 카테고리 안에 게시물 수를 카운트합니다. 변수의 경우는 개발진에서 좀 더 다양한 경우의 수를 생각해서 만들어야 하나, 그러지 않은 경우가 있어 스킨 개발자들에게는 또 하나의 난관이기도 합니다. 그럴 때마다 그동안 많은 개발자분들의 도움으로 이를 해결해나가곤 하는데, 이 팁은 여기서 가져왔습니다. 1) 첫번째 방법 {@ $args->module_srl = 모듈번호; $output = executeQuery('document.getDocumentCount', $args); } {$output->data->count} ※출처: ht..

사이트 전체 회원수 표시하기

{@ $oMemberAdminModel = &getAdminModel('member'); $output = $oMemberAdminModel->getMemberList(); } {count($output->data)} 40명까지만 표시됨, 페이지 이상 안나옴 {@ $oMemberAdminModel = &getAdminModel('member'); $output = $oMemberAdminModel->getMemberList(); } {$output->total_count} 윤삼님 코드 getMemberList 를 쓰면 어쨋든 회원 20명의 정보를 추출하는 과정이 들어가니. 부하가 조금이라도 더 적은 방법은.. getMemberCountByDate 를 쓰는 거예요 특정날짜의 회원가입자수를 알려주는 함수인데..

그룹별 회원수 및 활동회원 목록표시

{@ $oDB = &DB::getInstance(); $query = $oDB->_query('select * from rx_member inner join rx_member_group_member on rx_member.member_srl = rx_member_group_member.member_srl'); $result = $oDB->_fetch($query); } {@ $oMemberModel = getModel('member'); $group_list = $oMemberModel->getGroups(0); } 태그 위에다 넣기 3. 이제, 응용을 해보겠습니다. 먼저 $result를 통해 특정 그룹에 속해 있는 회원들을 불러올 수 있습니다. 게시판 소스 파일 적당한 곳에 아래와 같은 소스를 응용하면..

내 글 모니터 위젯을 달기

디자인은 스스로 하셔야 합니다..... {@ $args->order_type = "asc"; $args->list_count = 5; $args->member_srl = $logged_info->member_srl; $oDocumentModel = &getModel('document'); $output = $oDocumentModel->getDocumentList($args); } {$lang->cmd_view_own_document} {$val->get('title')?$val->get('title'):$oDocument->get('title')} {$val->get('regdate')?zDate($val->get('regdate'), "Y-m-d H:i:s"):zDate($oDocument->get(..