解决phpcms V9 推荐位无法排序

时间:2022-10-22 13:06:23
/phpcms/modules/content/content.php  454行
/**
* 排序
*/
public function listorder() {   if(isset($_GET['dosubmit'])) {
    $catid
= intval($_GET['catid']);
    
if(!$catid) showmessage(L('missing_part_parameters'));
    $modelid
= $this->categorys[$catid]['modelid'];
    $
this->db->set_model($modelid);
    
foreach($_POST['listorders'] as $id => $listorder) {
      $
this->db->update(array('listorder'=>$listorder),array('id'=>$id));
        
//更改推荐排序开始--新添加的
        $r = $this->db->get_one(array('id'=>$id));
        
if($r['posids']){
          $
this->db_config = pc_base::load_config('database');
          $tablepre
= $this->db_config['default']['tablepre'];
          $
this->db->table_name = $tablepre."position_data";
          $
this->db->update(array('listorder'=>$listorder),array('id'=>$id,modelid=>$modelid));
        }
        
//更改推荐排序结束--
    }
    showmessage(L(
'operation_success'));
  }
else {
    showmessage(L(
'operation_failure'));
  }
}