Rhymix 2.1.21 업데이트 후부터 contentextended 위젯 랜덤 기능이 안됩니다
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.3 |
Rhymix 2.1.21 업데이트 후 부터 contentextended 위젯 랜덤 기능이 안됩니다.
어디를 어떻게 수정해야 가능 할지요?
궁뎅이
Lv. 3
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.3 |
Rhymix 2.1.21 업데이트 후 부터 contentextended 위젯 랜덤 기능이 안됩니다.
어디를 어떻게 수정해야 가능 할지요?
댓글 2
업데이트로 랜덤 관련 제한 걸린것때문일거예요
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>
세진님 안녕하세요 ~^^ 항상 감사합니다 ~