phpcms v9专题调用内容页如何实现按文章发布时间降序排列?
编者按:修改special_tag.class.php ,增加对字段 inputtime 降序排列的支持。
打开/phpcms/modules/special/classes/special_tag.class.php,找到:
120行
$listorder = array('`id` ASC', '`id` DESC', '`listorder` ASC', '`listorder` DESC');
将其修改为:
$listorder = array('`id` ASC', '`id` DESC', '`listorder` ASC', '`listorder` DESC','`inputtime` ASC', '`inputtime` DESC');
179行
'content_list'=>array(
'specialid'=>array('name'=>L('special_id','','special'),'htmltype'=>'input_select', 'data'=>$specials, 'ajax'=>array('name'=>L('for_type','','special'), 'action'=>'get_type', 'id'=>'typeid')),
'thumb'=>array('name'=>L('content_thumb','','special'),'htmltype'=>'radio','defaultvalue'=>'0','data'=>array(L('no'), L('yes'))),
'listorder'=>array('name'=>L('order_type', '', 'special'), 'htmltype'=>'select', 'defaultvalue'=>'3', 'data'=>array(L('id_asc', '', 'special'), L('id_desc', '','special'), L('order_asc','','special'), L('order_desc', '','special'))),
),
将其修改为:
'content_list'=>array(
'specialid'=>array('name'=>L('special_id','','special'),'htmltype'=>'input_select', 'data'=>$specials, 'ajax'=>array('name'=>L('for_type','','special'), 'action'=>'get_type', 'id'=>'typeid')),
'thumb'=>array('name'=>L('content_thumb','','special'),'htmltype'=>'radio','defaultvalue'=>'5','data'=>array(L('no'), L('yes'))),
'listorder'=>array('name'=>L('order_type', '', 'special'), 'htmltype'=>'select', 'defaultvalue'=>'3', 'data'=>array(L('id_asc', '', 'special'), L('id_desc', '','special'), L('order_asc','','special'), L('order_desc', '','special'),L('inputtime_asc', '', 'special'),L('inputtime_desc', '', 'special'))),
),
保存。更新缓存后重新生成专题。
本文标签:
