dedecms增强管理列表排序

后台默认管理文章是用ID排序的,现在我修改一下,增加按发布时间和点击次数来排序。

以content_list.php为例,其他各模型请修改相应的*_list.php文件和*_list.htm文件

修改dede/content_list.php文件开始:

查找
Copy code

if(!isset($dopost))
{
$dopost = ”;
}

在这个下面增加:

Copy code

if(!isset($diypage))
{
$diypage = ‘arc.pubdate’;
}
if($diypage==id)
{
$diypage = ‘arc.id’;
}
else if($diypage==pubdate)
{
$diypage = ‘arc.pubdate’;
}
else if($diypage==click)
{
$diypage = ‘arc.click’;
}

查找:
Copy code

$whereSql
order by arc.id desc”;

修改为
Copy code

$whereSql
order by $diypage desc”;

查找
$dlist->SetParameter(”f”, $f);
在这句下面增加一句
$dlist->SetParameter(”diypage”, $diypage);

content_list.php修改结束

=====================================================

dede/templets/content_list.htm文件修改开始

查找

ID
修改为:

ID
查找

录入时间
修改为

录入时间
查找

点击
修改为

点击
content_list.htm文件修改结束。

现在你就可以点击列表里的id,录入时间,点击等文字来排列顺序了。

Tags:

No Responses To This Post So Far(Rss)

Leave a Reply

Reply Directions
  • 本人发誓不会泄露您填写的电子邮件地址到第三方,你知,我知,他不知,天也不知,地也不知!
  • 本评论支持Gravatar(全球通用头像)服务,使用方法请看《全球通用头像Gravatar简单介绍与使用教程》。
  • 含有URL的评论可能会被审核为垃圾邮件,请在<a href="里面加入rel="nofollow"。例如:<a rel="nofollow" href="
  • Allow XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>