打造自定义字段排序 DEDECMS
| 
                         在快速建站工具Dede中,标签dede:arclist的排序是通过orderby来指定的,如下: {dede:arclistorderby='排序字段'} 
		{/dede:arclist} 一、数据库操作: 用MYSQL的管理工具或者其他,修改dede_archives表结构,添加一列orderid字段 
		二、修改后台文件  | 
到131行,加入以下代码:
三、前台文件操作:
		1、打开include/arc.listview.class.php//修改代码文件
		到558行,加入以下代码:
		elseif($orderby=="orderid"){
		$ordersql="orderbyarc.orderid$orderWay";//orderid为dede_archives表里面自己添加的字段
		}
		2、打开include/taglib/arclist.lib.php//修改代码文件
		到233行,加入以下代码:
		elseif($orderby=='orderid')$ordersql="orderbyarc.orderid$orderWay,arc.id$orderWay";
这样就能实现自定义字段的操作了,UTF-8版也可以类似修改即可。
		四、HTML模板调用如下:
		{dede:arclisttypeid='2'row='11'titlelen='42'orderby='orderid'orderway='desc'}
		.................
		{/dede:arclist}
(编辑:莱芜站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
