技术日志

记录分享邓杰律师从事网络技术工作点点滴滴。

phpcms v9专题调用内容页如何实现按文章发布时间降序排列?

点击复制标题网址

——温馨提示——

已复制到剪贴板,可粘贴到下一处。


时间:2026-01-23   查看:1013

编者按:修改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'))),

),

保存。更新缓存后重新生成专题。



本文标签

发表评论:

评论记录:

未查询到任何数据!