웹마스터 팁

주의!  고수님들의 견해에 의하면 랜덤 추출이 서버에 무리를 줄 수 있다고 합니다.
사이트 규모가 작거나 꼭 필요한 경우가 아니라면 사용하지 않으시는게 좋을 것 같습니다.


랜덤으로 (최근) 게시물 추출하는 것이 의외로 간단하네요..
simulz님에게 절대적인 힌트를 얻었고요..
query에서 random 옵션을 써본적이 없었는데..
rand()함수를 알게되고 query에 rand를 적용하는 것도 simulz님 덕에 알게 되었습니다.

랜덤 최근 게시물 위젯을 만들려면..
두 곳만 수정하시면 됩니다.

먼저..  
newest_document 폴더에서
newest_document.class.php 파일에서.
        function proc($args) {  이 함수 안에..
            if(!in_array($order_target, array('list_order','update_order','rand()'))) $order_target = 'list_order';
           위 줄을 찾아 빨간색 'rand()'만 삽입하세요..

그리고
conf 폴더의 info.xml 파일에서
    <extra_vars> 중에
        <var id="order_target"> 정렬 대상을 설정하는 부분이 있지요.
여기에 </var> 앞에
            <options>
                <name xml:lang="ko">랜덤 추출</name>
                <value>rand()</value>
            </options>
이것만 추가 하시면 됩니다. 

이렇게 하면 랜덤으로 게시물을 추출할 수 있더군요..
최근게시물 위젯 모듈을 그대로 사용하고 위 부분만 수정하시면
최근게시물 위젯의 모든 스킨들에 다시 설정하거나 수정할 필요없이 자동으로 동일하게 적용할 수가 있겠네요..

다른 위젯들도 모듈에서 위와 같이 수정하면 적용할 수 있을 듯 합니다.

단.. XE 업데이트시 위젯도 업뎃되면 수정된 부분을 확인하시고 사용해야된다는 것 주의하시고...
제목 글쓴이 날짜
XE 일일이 메뉴출력하지 말고 XE함수들로 한번에 처리하세요! [1] 소렌트. 2010.04.11
/home/*/public_html/xe 디렉토리에서 rewrite 적용안되는 현상 해결(.htaccess) [2] 소렌트. 2010.04.11
archive 최근달 부터 보여주기 calko 2010.04.11
새글 (댓글) 작성후 자동으로 이메일 보내질때 작성자 서명을 붙이는법 [1] 왕초봉 2010.04.10
[현원式] 개나 소나 하는 CSS - 레이아웃 만들기 / 기초지식 이해편 [3] 현원 2010.04.10
자신의 인터넷ISP 80포트 지원여부. [3] 해피보이 2010.04.08
개인 웹서버의 완성 우분투 (서버이전완료) [1] 준타 2010.04.07
XE 저장할때 팁 [4] 멀티하자 2010.04.05
[게시판ex] 상단에 나오는 ''포인트'' 말풍선형태 배경이미지 및 PSD소스입니다. [3] file 빨간발 2010.04.04
XE 기본 카운터의 방문자 / 페이지뷰 출력하고 수정하기 [5] 대류 2010.04.03
트위터와 구글톸을 이용한 제로보드XE 새글 알리미 구축하기 [2] 하우하우 2010.04.03
관리자 메일 수신 버그 수정 [2] 형기 2010.04.02
Content 위젯 목록 가로로 정렬 하기 편법 [3] file teryboy 2010.04.01
속도향상에 관해(경험+의견) [3] 아고라 2010.03.31
본문에서 이미지 제거, 이미지만 추출하는 정규식 팁 [5] 라르게덴 2010.03.31
홈페이지에 계정 사용량, DB 사용량, 현재 트래픽 출력하기 [7] file 대류 2010.03.29
카페24 웹호스팅에서 서브 도메인으로 접속 방법 [5] 데이스타 2010.03.28
제로보드4에서 XE로 넘어와 헤메는 분들을 위해서(3편:최종)-Widgets이해와 활용 [24] 황비 2010.03.26
영문사이트 제작시 별명, 사용자 ID등 한글이 표시될때 [3] file 겨우리851 2010.03.24
홈페이지의 개념부터 알아야 하는 진정한 초급자들의 위한 팁입니다. 놀라운넘 2010.03.23