Q&A

댓글 2

  • 2025.03.30 12:34 #1905317

    업데이트로 랜덤 관련 제한 걸린것때문일거예요

     

     

    1) contentextended.class.php  에서
    $output = executeQueryArray('widgets.contentextended.getNewestDocuments', $obj);

    부분 대신에

    if($obj->sort_index=='rand()') {
        $output = executeQueryArray('widgets.contentextended.getNewestDocumentsRandom', $obj);
    }
    else {
        $output = executeQueryArray('widgets.contentextended.getNewestDocuments', $obj);
    }


    2) queries/getNewestDocumentsRandom.xml  추가

    <query id="getNewestDocumentsRandom" action="select">
        <tables>
            <table name="documents" />
        </tables>
        <columns>
            <column name="*" />
        </columns>
        <conditions>
            <condition operation="notin" column="documents.module_srl" default="0" pipe="and" />
            <condition operation="in" column="documents.module_srl" var="module_srl" filter="number" notnull="notnull" pipe="and" />
            <condition operation="in" column="documents.category_srl" var="category_srl" pipe="and" />
            <condition operation="equal" column="documents.is_notice" var="is_notice" pipe="and" />
            <group pipe="and">
                <condition operation="more" column="documents.last_update" var="duration_article" pipe="and" />
            </group>
        </conditions>
        <navigation>
            <index  default="rand()" />
            <list_count var="list_count" default="50" />
            <page_count var="page_count" default="10" />
            <page var="page" default="1" />
        </navigation>
    </query>

  • 2025.03.30 12:40 #1905321

    세진님 안녕하세요 ~^^  항상 감사합니다 ~