웹마스터 팁

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


랜덤으로 (최근) 게시물 추출하는 것이 의외로 간단하네요..
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 업데이트시 위젯도 업뎃되면 수정된 부분을 확인하시고 사용해야된다는 것 주의하시고...
제목 글쓴이 날짜
애드온에서 모바일 환경 구분 코드 misol 2010.12.24
회원가입후 1주일이 지나지 않은 계정에 한하여 탈퇴 제한하기 [1] Arp 2010.12.23
BGM 등을 배경을 투명하게 iframe 으로 넣는 팁 [3] 푸른커튼 2008.02.05
로그인 & 파일 첨부 문제 [3] peter99 2009.06.29
지오피아 게임 제로보드 XE 연동 [5] file 다른사람 2009.06.30
XE에서 설문조사시 비회원 참여하는 방법 있을까요? [1] file hellosamyoo 2010.10.12
게시판에서 비회원 메일 주소 확인하기 똑디 2009.10.12
[생초보팁] 회원가입시 홈페이지 블로그주소 않나타내기 ㅋ [4] 에혀라X 2010.12.05
카페24 외부페이지로 트래픽 확인하기 [1] file teryboy 2010.10.09
확장변수값 이미지로 대체하여 나타내기 (실시간 응대목적) [12] file sm3 2009.06.10
게시판 글 검색시 검색 대상 선택을 자유롭게 고치기 [6] file June Oh 2009.07.15
랜덤으로 (최근) 게시물 추출하기.. [13] 지허 2007.11.02
쉬운설치가 제대로 동작하지 않는 분들 [4] 하늘03 2010.01.22
텍스타일 (Textyle) 에서 첨부파일 용량 제한 늘리는 방법. [1] sejin7940 2010.11.27
분류가 있는 게시판에서 전체분류모드로 게시물 클릭시 딜레이 현상 [2] Sx3 2007.08.30
ftp나 mysql 암호 변경시 일어나는 ''db 접속시 에러' XE 샷타이거 2010.12.08
플래시로 만들어진 글자 타이핑보고 만들었어요. web 2010.12.09
[생초보팁] 페이지(page) 줄간격과 부분 웹폰트 에혀라X 2010.12.11
[생초보팁] 레이아웃 수정시 HTML 넣는 칸 넓히기 -_- 에혀라X 2010.12.12
[생초보팁] 웹진최근게시물 요약글 링크걸기 [1] file 에혀라X 2010.12.12