11.Nas_1


새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


아미나 스킨최신글 리스트 list 설명

♨ 카랜더 일정 :
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    최근글 추출방법 설정하기 - type, bo_list, ca_name, order, term

    latest_amina 함수에서 글을 뽑아오는 방법과 관련된 옵션사항은 type, bo_list, ca_name, order, term 등이 있으며, 각 설정에 따라 적용안되는 것이 있을 수 있습니다. 이유는 옵션설정값에 따라 글을 가져오는 DB가 달라서 그렇습니다. 즉, 글을 해당 게시판DB에서 직접 가져오는지, 아니면 새글DB에서 가져오는지에 따라서 달라지기 때문에 그렇습니다.
     

    ■ type 옵션

     
    type 옵션은 크게 8가지가 있으며, 각각의 설정값은 다음과 같습니다.
     
    - 미설정 : 기본형태로 해당 게시판의 모든 글을 가져옵니다.(제일 빠름)
    - type=nonotice : 공지글을 제외한 모든 글을 가져옵니다.
    - type=notice : 게시판 형태와 같이 공지글은 먼저 나오고, 하단에 일반글이 나옵니다. 일반글에는 이미 출력된 공지글은 출력되지 않습니다.
    - type=cmt : 댓글을 가져옵니다.
    - type=newgul : 전체 게시판에서 글을 가져옵니다.
    - type=newcmt : 전체 게시판에서 댓글을 가져옵니다.
    - type=newcmtgul : 전체 게시판에서 댓글이 달린 순으로 글을 가져옵니다.
    - type=mygul : 해당 회원이 작성한 글만 가져옵니다.(아주 느림)
     
    ※ newgul, newcmt, newcmtgul, mygul 은 새글DB에서 글을 가져오는데, 이 설정값들은 bo_exclude와 bo_include 옵션을 추가로 사용할 수 있습니다. bo_exclude 옵션은 전체게시판에서 추출시 제외하고자 하는 게시판을 등록할 수 있으며, bo_include는 전체 게시판에서 등록한 게시판의 글만 가져옵니다. 게시판 등록시 각 게시판아이디는 세미콜론(;)으로 구분합니다.
     
    ※ newgul, newcmt, newcmtgul, mygul 및 복수게시판 추출 또는 탭설정시 추출함수 자체에 있는 "게시판아이디"값은 추출게시판아이디가 아니라 jQuery나 css 적용을 위한 id값이기 때문에 실제 게시판아이디와 상관없이 서로 값들이 중복되지 않도록 해 주시기 바랍니다.
     
    ex) type=newgul bo_exclude=test;temp → test와 temp 게시판을 제외한 모든 게시판에서 글 추출
     

    ■ bo_list 옵션

     
    추출하고자 하는 게시판을 등록합니다. bo_list 옵션을 따로 둔 이유는 복수게시판 추출과 탭설정시 추출 게시판 적용을 위해서입니다. 설정시 각 게시판아이디는 세미콜론(;)으로 구분하며, type이 newgul, newcmt, newcmtgul, mygul 에서는 적용되지 않습니다.
     
    ex) bo_list=free → free 게시판에서 추출
          bo_list=talk;free;down →talk, free, down 게시판에서 추출
     

    ■ ca_name 옵션

     
    게시판의 글 중 특정 카테고리(분류)글만 추출합니다. 예를 들어 "ca_name=동영상" 이라고 설정하시면 해당 게시판 글 중 "동영상" 카테고리의 글만 추출합니다. 주의사항은 분류명에 공백(띄어쓰기)가 있을 경우 플러스(+)로 입력해 주셔야 합니다. "ca_name=동영상+모음" 처럼 말이죠.
     

    ■ order 옵션

     
    order 옵션은 정렬옵션입니다. 미설정시 당연히 등록(날짜)순입니다. order 옵션을 사용하면서 term 옵션을 적용하지 하지 않으면 해당 게시판의 전체 게시물을 대상으로 정렬합니다. order 옵션은 단일 또는 복수게시판 추출시만 사용할 수 있으며, newgul, newcmt, newcmtgul, mygul 등 type에서는 사용할 수 없습니다. 이러한 order 옵션은 기본적으로 6가지가 있습니다. (sql의 order by 부분입니다.)
     
    - 미설정 : 등록(날짜)순
    - order=hit : 조회순
    - order=good : 추천순
    - order=nogood : 비추천순
    - order=cmt : 댓글순
    - order=rand : 랜덤추출
     
    ex) bo_list=free;talk order=hit → free와 talk 게시판의 글을 조회순으로 출력합니다.
     
    ※ order 옵션사용시 썸네일이나 리스트에는 랭크 아이콘이 출력됩니다. 출력되는 랭크아이콘의 모습은 rank_list_icon 또는 rank_img_icon 설정을 통해 원하는 형태의 아이콘을 지정할 수 있으며, 각 랭크아이콘은 /amina/skin/rank 폴더 안에 img와 list로 구분되어져 있습니다.
     

    ■ term 옵션

     
    term 옵션은 order와 같이 사용되며, "term=일수" 형태로 설정합니다. 즉, term=30 이라고 하면 최근 30일이내 등록된 글만 가지고 order를 합니다.
     
    ex) bo_list=free;talk order=hit term=7 → free와 talk 게시판에서 최근 7일 이내 글을 조회순으로 출력합니다.
     

    ■ 종합예제

     
    talk 게시판의 "동영상" 카테고리 게시물 중에서 최근 30일 이내에 등록된 게시물을 댓글이 많이 달린순으로 5개(1위부터 5위) 출력하고 싶다면...
     
    \n
    [이 게시물은 관리자님에 의해 2013-11-18 21:29:50 11.H_BBS에서 이동 됨]
    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view text|top|||||||||||||

    관련자료

    댓글목록

    등록된 댓글이 없습니다.

    목록

    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사




    Total 1,677 / 52 Page
    [ ■역방향프록시 응용) 시놀로지 도커 사용자 epg2xml/xmltv.xml 을 dsm 응용프로그램/역방향 프… ]

    ■ 시놀로지 도커 사용자 epg2xml/xmltv.xml 을 dsm 응용프로그램/역방향 프록시 규칙으로 웹상에서 epg 정보 출력 하기 ▶ ds…

    [ Ubuntu / Debian에서 새로운 고급 패키지 도구 (APT)를 사용하는 방법의 예2 ]

    14.Deb 패키지 설치.deb파일을 설치하려면다음과 같이 파일 이름을 인수로 사용하여 아래 명령을 실행하십시오.$ sudo apt deb at…

    [ Total Commander 버전 9.21a 다운로드 설치하여 U5PVR의 네트워크 드라이브 간단히 설정하… ] 댓글 2

    Total Commander 버전 9.21a 설치하여 U5PVR의 네트워크 드라이브 설정을 간단한 방법을 소개 드립니다저는 NEW 펌웨어 8/2…

    [ u5pvr 마우스 연결 감도 증대 및 무선랜-블루투스, 전파간섭 막으려면? (무선랜이 2.4GHZ만 있을 때… ]

    팁)u5pvr 마우스 연결 감도 증대 및 무선랜-블루투스, 전파간섭 막으려면? (무선랜이 2.4GHZ만 있을 때) 참조 자료미막스/tv-box …

    [ Windows x64 용 XPEnology 도구 ] 댓글 2

    Windows x64 용 XPEnology 도구https://xpenology.com/forum/topic/12422-xpenology-tool…

    [ 삼성노트북 R530으로 xpenology juns-mod-1.02b-ds3615extra-4.8 native… ] 댓글 3

    작업 완료)삼성노트북 R530 cpu 교체 작업 NT-R530-JA42S CPU 업그레이드와 조립 하기관리shimss11q2018-08-29 (…

    [ 해놀로지 부팅 juns loader native USB 설정 작업 하기 ] 댓글 4

    원도우 나 winpe 부팅 합니다Xpenology_Tool_V142.exe을 실행하여USB DEVICE VIEW 를 실행 합니다vendorID …

    [ Notepad++ 팁) /노트패드 에디터 줄단위 편집 > 빈줄제거 하기 ]

    Notepad++ 팁) /노트패드 에디터 줄단위 편집 > 빈줄제거 하기편집>Notepad++ 팁) /노트패드 에디터 줄단위 편집 &g…

    [ Docker 기본 디렉토리를 변경하는 방법 ]

    Docker 디렉토리를 변경하는 방법정보출처https://bobcares.com/blog/how-to-change-docker-directory…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-06-29 12:34:59

    오늘의 홈 현황


    • 현재 접속자♨ 558(1) 명
    • 오늘 가입자※ 2 명
    • 어제 가입자※ 4 명
    • 주간 가입자※ 8 명
    • 오늘 방문자 1,599 명
    • 어제 방문자 2,007 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,402,761 명
    • 전체 게시물※ 8,663 개
    • 전체 댓글수※ 24,791 개
    • 전체 회원수 11,076 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑