<?php osc_query_item("region_name=Madrid");if( osc_count_custom_items() == 0) { ?>
osc_query_item("id=145");
osc_query_item("id=145,146,250,266");
osc_query_item("id in (145,146,250,266)");
I would try:Code: [Select]osc_query_item("id in (145,146,250,266)");If does not work, its probably not supported.
No using osc_query_item, you can try Search model instead for more options and custom conditions.
$randSearch = Search::newInstance(); $randSearch->dao->select(DB_TABLE_PREFIX.'t_item.* '); $randSearch->dao->from( DB_TABLE_PREFIX.'t_item use index (PRIMARY)' ); $randSearch->dao->orderBy(DB_TABLE_PREFIX.'t_item.dt_pub_date DESC'); $rs = $randSearch->dao->get(); if($rs === false){ return array(); } if( $rs->numRows() == 0 ) { return array(); } $items = $rs->result(); $items = Item::newInstance()->extendData($items);
Yes, search model.Sample:Code: [Select] $randSearch = Search::newInstance(); $randSearch->dao->select(DB_TABLE_PREFIX.'t_item.* '); $randSearch->dao->from( DB_TABLE_PREFIX.'t_item use index (PRIMARY)' ); $randSearch->dao->orderBy(DB_TABLE_PREFIX.'t_item.dt_pub_date DESC'); $rs = $randSearch->dao->get(); if($rs === false){ return array(); } if( $rs->numRows() == 0 ) { return array(); } $items = $rs->result(); $items = Item::newInstance()->extendData($items);
Quote from: MB Themes on July 19, 2022, 09:42:33 AMYes, search model.Sample:Code: [Select] $randSearch = Search::newInstance(); $randSearch->dao->select(DB_TABLE_PREFIX.'t_item.* '); $randSearch->dao->from( DB_TABLE_PREFIX.'t_item use index (PRIMARY)' ); $randSearch->dao->orderBy(DB_TABLE_PREFIX.'t_item.dt_pub_date DESC'); $rs = $randSearch->dao->get(); if($rs === false){ return array(); } if( $rs->numRows() == 0 ) { return array(); } $items = $rs->result(); $items = Item::newInstance()->extendData($items);Completely ignored.Go to that class and identify all supported methods.